Тёмный

Virtual Classroom #18: Cross Platform Migrations- Transportable Tablespaces to the Extreme 

Oracle Database Upgrades and Migrations
Подписаться 5 тыс.
Просмотров 1,9 тыс.
50% 1

Oracle Database Virtual Classroom Seminar #18 tells you everything about Cross Platform Migrations with Transportable Tablespaces but to the Extreme with the brand-new M5 Migration Scripts.
Learn about the Best Practices, how to plan and exercise the most complex projects, see how the new M5 Migration Scripts work, and avoid the pitfalls.
Brought to you by the Oracle Database Upgrade, Migrations and Patching Product Management Team!
00:08 - Welcome to VC18: xTTS to the Extreme
04:01 - Introduction to Transportable Tablespaces and FTEX
08:01 - Concept of Transportable Tablespaces
17:04 - Requirements for xTTS
20:47 - The M5 Migration Scripts - Interview with Jony Safi
25:22 - The M5 Migration Scripts - How does it work
28:41 - The M5 Migration Scripts - Demo
36:29 - The M5 Migration Scripts - Workflow in detail
44:14 - Migration Best Practices - Before Migration
54:46 - Migration Best Practices - During Migration
1:01:21 - Pitfall when you transport statistics
1:03:52 - Migration Best Practices - Statistics
1:09:07 - More Best Practices - During Migration
1:18:04 - Advanced Scenarios
1:21:45 - More Advanced Scenarios
1:31:03 - Edge Cases
1:41:22 - Customer Case: EBS Migration with the V4 Scripts
1:44:22 - Testing the Migration
1:50:53 - Customer Case: Migration the Beast - M5 use case
2:05:12 - Monitoring and Troubleshooting
2:11:31 - Final Words and Goodbye
Get the slides here:
MikeDietrichDE.com/slides
Find more Virtual Classrooms here:
MikeDietrichDE.com/videos/

Наука

Опубликовано:

 

3 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 11   
@jeffh2125
@jeffh2125 4 месяца назад
I'm glad you all posted this. We're testing with an EBS database despite that M5 is not yet certified with Ebusiness Suite cross platform. V4 is so convoluted, we'd love to use M5 and hope it will be certified for EBS soon. Have you all tried it on a sizeable EBS database and can you report any successes, issues, workarounds? Thanks much for the video. Really appreciate it.
@upgradenow
@upgradenow 4 месяца назад
Hi Jeff, I have actually tried it on an EBS database, and it worked without problems. However, that's just the database part. I haven't tried anything of the other EBS stuff that you must do. Technically, I don't see why it shouldn't work. However, I must recommend you to follow the official procedures from Oracle and the EBS team. We have reached out to the EBS team for guidance on M5 and EBS, but so far nothing concrete. You can send me an e-mail at daniel.overby.hansen@oracle.com. I can update you when we hear from the EBS team. Regards, Daniel
@jeffh2125
@jeffh2125 4 месяца назад
@@upgradenow Hi Daniel, thanks for the quick reply. I'll send to your email address. I'm pretty sure this method will be the "goto" for cross platform as this is sorely needed in the oracle bag of tools. Hopefully it will be certified with EBS soon as their support for v4 is not very strongly worded anyway. They say to be sure to keep a standard export for backup, etc. etc. We are planning on installing the middle tier software from scratch of course as you can't migrate the homes. But we'll handle the cloning parts as usual. Thanks again and I'll send you a note, as we have some questions. Great video. 🙂
@rajatsanwal9919
@rajatsanwal9919 2 месяца назад
@1:14:35 Why it is said that "never use sys as sysdba for datapump"? What is the exact reason behind this? What makes it different when we use a dedicated user for Data Pump?
@upgradenow
@upgradenow 2 месяца назад
Hi, Internally in the database, SYS behaves different in many ways. Some features are disabled for SYS and in other situations a SYS session will do things differently. Regards, Daniel
@rajatsanwal9919
@rajatsanwal9919 2 месяца назад
Thanks, Daniel. I may be unintentionally asking too much information from you. But to understand this, can you just provide ine example of what is disabled for sys user when performing an export with it?
@christianfloreck8347
@christianfloreck8347 2 месяца назад
I tried this out.. However, I wanted to transport only the TS listed in dbmig_ts_list.txt: a1,a2. When I launch dbmig_driver_m5.sh with L1F option I run into an ORA-29335 error for all other TS that are not taken "read only". Well, I not You spoke about "whole database" - but is there a way to do the job on single tablepaces? Thx
@upgradenow
@upgradenow 2 месяца назад
Hi, The procedure was developed originally for full transportable export/import where you take the entire database including all tablespaces. Having said that, the RMAN portion should work fine with just a subset of the tablespaces, but it might require that you edit the scripts a little. Or you can extract the relevant commands from the generated scripts and run them yourself. For the Data Pump part, you need to move from a full transportable to a regular transportable job with just the tablespaces you'd like. Then also, you need to create users and all other metadata. I hope that helps, Daniel
@christianfloreck8347
@christianfloreck8347 3 месяца назад
Great Tutorial Two Questions, however: Does this work if databases have the same endian, so no migration is needed? Must Source and Target database have the same Name - I guess so, as the databasefiles have this info in the header. Thanks a lot Christian
@upgradenow
@upgradenow 3 месяца назад
Hi Christian, Thanks for the positive feedback. Much appreciated. Yes, you can use this method even if the source and target databases are on the same platform. RMAN investigates the data files and determines automatically whether a conversion is needed when it restores the data files. No, you can transport the tablespaces into a database of any name. It does not matter. In the target database, Data Pump plugs in the new tablespaces and make the necessary adjustments. I hope that helps, Daniel
@christianfloreck8347
@christianfloreck8347 3 месяца назад
Hi Daniel, yes that realy helped. I was a little unsure about DB Names.
Далее
What Creates Consciousness?
45:45
Просмотров 106 тыс.
I've been using Redis wrong this whole time...
20:53
Просмотров 340 тыс.
What are AI Agents?
12:29
Просмотров 59 тыс.
Migrating from Postgres to SQLite with Kent C. Dodds
57:02
iPhone 16 - НЕ СТОИТ ПРОПУСКАТЬ
4:50
Копия iPhone с WildBerries
1:00
Просмотров 486 тыс.
APPLE дают это нам БЕСПЛАТНО!
1:01
Просмотров 672 тыс.