我正试图将一个数据库实例从RDS Oracle迁移到On-premise Oracle。我对数据库脚本还是很陌生。我找到了这个脚本,它可以为我通过SQLDeveloper传递的单个用户做工作。然而我的RDS Oracle实例上有200多个用户。
https:/oracle-base.comdbascript?category=script_creation&file=user_ddl.sql。
我试过在这里删除用户名和rownum的变量,但这会产生很多重复的条目。谁能指导我什么是最好的方法来实现上述脚本的所有用户的结果集。
非常感谢
我建议使用另一种方法(如果你能使用它):数据泵。
你会执行导出
SYSTEM
或 SYS
因为它们 自己 的数据库,并能导出....FULL
数据库METADATA_ONLY
(这样你就会跳过 资料我知道你不需要这个)这将是类似的东西
expdp system/pwd file=your_db.dmp full=y content=metadata_only
导入也是一样,在目标数据库中。