数据库迁移问题:
旧数据库:有三个用户union、center、notify及对应的表空间union1、center1、notify 数据库实例名ams 新数据库: 有三个用户union、center、notify(和旧数据库一样),但只有一个表空间TBA,数据库实例名bms 先要将旧数据中的数据全部迁移到新数据库中,请问该怎么做,谢谢 ?
旧数据库:有三个用户union、center、notify及对应的表空间union1、center1、notify 数据库实例名ams 新数据库: 有三个用户union、center、notify(和旧数据库一样),但只有一个表空间TBA,数据库实例名bms 先要将旧数据中的数据全部迁移到新数据库中,请问该怎么做,谢谢 ?
解决方案 »
- mysql导入到oracle表名过长
- 建模问题,大家都来看看吧
- PLSQL 存储过程中,怎么把查询到的一批记录放到一个变量中?
- 急啊。表的主键问题。非常棘手,对高手可能就简单了,帮忙啊。
- Oracle 10g WIn7, OracleOraDb10g_home1TNSListener 启动时报错 1067 ??
- oracle筛选问题
- [请教] Oracle中如何设置一个字段为自动增长?
- 晕!!oracle 是怎么对用户进行管理的?
- 我想将我的一个实例从一台机器复制到另一台机器,该怎么办?
- 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