我一直在 oracle 中使用 exp 和 imp 命令来导出和导入我的数据库。
我通常使用
exp My_DB/MyPass file=dump_My_DB_20130729.dmp
imp My_DB/MyPass file=/tmp/dump_My_DB_20130729.dmp fromuser=My_DB touser=My_DB
其中 My_DB 是 hte user/db 而 MyPass 是密码。
我的数据库一直使用 SID = orcl
我们的基础架构团队现在已经克隆了 My_DB 数据库并放入另一个 SID (orcl2) 用户/数据库名称是相同的。SID 是唯一的区别
如何使用 exp 和 imp 进行导出和导入。我发现这个链接描述了设置全局 sid 变量,我认为它会更新我导出/导入的数据库。理想情况下,我想打开命令,这样我就不必去更改环境变量了。
我看不到通过文档执行此操作的任何方法
有没有一种简单的方法来更改 SID 以进行导出?
谢谢