Я нобул Oracle, і мій намір полягає в тому, щоб передати всі дані та метадані з однієї схеми в іншу схему в базі даних Oracle. Я планую використовувати накачування даних expdp
та impdp
команди. У мене є питання щодо цього:
- Чи можу я створити цільову схему без користувача або я повинен спершу створити користувача (який також створює схему)?
- Чи можу я виконувати
expdp
таimpdp
команди за допомогою облікового запису SYS (як sysdba)? Це бажаний метод? Чи приймає це твердження всі об'єкти (дані та метадані) зі схеми та переміщує їх в іншу схему?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log
Тож цільова схема є точною копією вихідної схеми після
impdp
команди?