恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

恢复OA系统数据库
-------通过冷备份迁移数据
---------------(很简单,很实用,特别是数据量不大时很好用)
数据库冷备份和恢复
所有数据文件、控制文件,联机重做日志文件,参数文件,密码文件:
1. 所有数据文件name from V$
【恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用】D:\app\\ 这个目录为我安装的数据目录
2. 所有控制文件
SQL>* from V$;
我的控制文件
D:\APP\\\ORCL\.CTL
D:\APP\\\ORCL\.CTL
3. 所有联机REDO LOG文件
* from v$;
我的日志文件
D:\APP\\\ORCL\.LOG
D:\APP\\\ORCL\.LOG
D:\APP\\\ORCL\.LOG
4. 参数文件和密码文件,新的10G以上的 老的数据库拷贝Init.ora文件(可选)
最好将参数的整个目录备份(参数文件,密码文件.ora )
我的参数文件
* from V$ where name like '%%'
D:\APP\\\11.2.0\\\.ORA
我的参数文件目录
D:\\\11.2.0\\\
以上工作做完后 看一下show所有参数。。
看看字符集
SQL>* from v$;
最好将字符集弄成一致的 。
值得注意的使冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的 。
目标机器 如果可以的话建议因为目标机只是装了软件,没有装数据库,所以需要建一个和源主机同名的数据库
如果已经建立的话建议先删除 启动DBCA 删除原来的数据库,建立和源数据一样名称的数据库,现在的DBCA已经非常友善的界面了,需要输入具有权限的用户SYS用户 。

恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图

恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图
然后一路下一步就可以
重新建立一个
恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图

恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图
下面是作冷备份的完整例子 。
这里补充一下为什么要重建呢 其实也可以手工配置的,但是重建的好处是各个方面都是规范的举例系统的服务他能帮你建立好,配置都是正确的,而且你可以做一个空数据库的冷备份,以后做测试用 。
(1) 关闭数据库
恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图
/nolog
sql> /as
sql> ;
(2) 用拷贝命令备份全部的数据文件、重做日志文件、控制文件、初始化参数文件
复制黏贴
恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图
(3) 重启数据库
sql>
恢复OA系统数据库--ORACLE11G通过冷备份迁移数据-(很简单,很实用

文章插图
OK