文件如图
原来装的oracle10,建的数据库CCC,后来数据库重装,怎么吧原来建立的CCC数据库导入到新装的ORACLE10中(同一个版本的ORACLE)谢谢
原来装的oracle10,建的数据库CCC,后来数据库重装,怎么吧原来建立的CCC数据库导入到新装的ORACLE10中(同一个版本的ORACLE)谢谢
解决方案 »
- oracle中能不能利用异常的分支来处理正常的逻辑呢?
- 语句执行时不使用索引的原因
- Oracle:变长union all 的SQL.
- 设置 log_buffer 参数
- c#调用oracle存储过程的问题 报错:调用 '' 时参数个数或类型错误
- 奇怪的JOB
- 怎样在表的指定位置插入记录?
- 请教各位大虾:log_checkpoint_interval及log_checkpoint_timeout是如何对checkpoints起作用的
- oracle 触发器 更新问题
- 求救:关于CLOB的操作问题?在线等待,分数不够在加
- 救求。ORACL启动不起了。alter database open 报 ora-01092:ORACLE 实例终止。强制断开连接
- ORACLE_HOME问题,求解.
不過一般都是先用expdp導出整個instance,然後創建一個新的instance,再用impdp倒入
2)最好能将新创建的数据库做一个冷备份。
3)将新创建的数据库关闭。
4)删除新数据库的控制文件,日志文件,数据文件。
5)将原数据库CCC的控制文件,日志文件,数据文件复制到新数据库的文件所在的位置。
6)将新数据库启动至mount状态,并修改数据文件及日志文件的目录位置。其实质是修改控制文件中记录的数据文件与日志文件的位置。
7)打开新数据库,如果能打开的话,那最好。如果不能打开,可能要执行一个恢复的操作,以CANCEL的方式恢复数据文件,然后以resetlogs的方式打开数据库。
新建个实例: 文件路径要和原来装的oracle10路径相同,然后把你的实例文件覆盖过去就ok了,相当于冷备还原..
重装的数据库需要和原来的一样的版本,安装一样的目录然后用dbca建立同样SID的数据库实例,你这里创建CCC的实例把原来CCC里的目录里的数据文件,联机日志文件,控制文件覆盖安装好的实例下的ORAdata下的CCC目录