数据库迁移问题:
旧数据库:有三个用户union、center、notify及对应的表空间union1、center1、notify 数据库实例名ams 新数据库: 有三个用户union、center、notify(和旧数据库一样),但只有一个表空间TBA,数据库实例名bms 先要将旧数据中的数据全部迁移到新数据库中,请问该怎么做,谢谢 ?
旧数据库:有三个用户union、center、notify及对应的表空间union1、center1、notify 数据库实例名ams 新数据库: 有三个用户union、center、notify(和旧数据库一样),但只有一个表空间TBA,数据库实例名bms 先要将旧数据中的数据全部迁移到新数据库中,请问该怎么做,谢谢 ?
解决方案 »
- 数据库合并字段
- ora-00904 报错,请看看是什么原因
- FormFile上传ORACLE BLOB类型的问题
- 关于UTL_FILE的问题
- ORA-01461: can bind a LONG value only for insert into a LONG column
- 请问那里有Oracle的LogMiner下载
- 关于用EMCA创建Oracle Management Server
- 看大家写的代码有没有比我少!
- 怎样把从mysql数据库中导出的数据到入到oracle数据库中
- ||||怎么对用户自定义的存储过程的正确性进行验证?
- oracle客户端listener找不到服务器,高手帮忙啊?
- 一道数据库题,请高手帮忙解答!
用expdp导出每个表空间,并用impdp导入到目的数据库
旧数据库:有三个用户union、center、notify及对应的表空间union1、center1、notify 数据库实例名ams 新数据库: 有三个用户union、center、notify(和旧数据库一样),但只有一个表空间TBA,数据库实例名bms 先要将旧数据中的数据全部迁移到新数据库中,请问该怎么做,谢谢 ?-------------------------现在新数据库用户和空间都建好了,也已经将旧数据库中的数据导出为dmp文件了,由于新数据库的表空间只有一个,不能直接导入,需要修改dmp文件中的表空间,现在的问题是dmp文件太大,打不开无法修改表空间名,询问高手有没有其他的解决方案 ?
随后:修改xxxx.sql中的关于有表空间设置的地方为新的表空间,并去掉相关的注释(rem),然后执行xxxx.sql创建相关对象。
最后:imp user/pw file=file所担负.dmp fromuser=yourUser1 touser=yourUser2 ignore=y