这里是一个比较简单的情况,操作系统崩溃,电脑不能启动,但是硬盘上所有的数据文件、控制文件、配置文件、硬盘都装载在新电脑上,如何恢复数据库记录数据恢复过程。 (总体上这个恢复比较简单,数据库大神觉得不需要看。 安装新的oracle系统,在与以前相同的位置创建同名的实例,然后复制相关文件即可。 因为涉及到数据库的停止和启动,所以过程很麻烦)
下载并安装Oracle数据库。
要安装的数据库必须与以前版本的数据库匹配。
的数据库位置必须与以前安装的数据库位置匹配。
2 .创建新数据库。
创建实例名称密码与以前的数据库实例匹配的新数据库实例。
打开sqlPlus命令行
(1)输入命令system/密码as sysdba。
)2) shutdown immediate; 关闭数据库。
4 .用新的数据库文件夹替换原始数据文件。
)1)用新的oradata/smp替换原始硬盘上的oradata/smp文件夹。
)2)使用flash_recovery_area/smp复盖
)3)复盖替换管理员文件
(4) product(11.2.0 ) dbhome_1下的database、dbs覆盖替换
1 )找到其中的listener.ora。 更改ip和监听程序的配置
2 )修改其中tnsnames.ora的ip
(5)产品(11.2.0 ) dbhome_1)网络)管理员覆盖替换
5 .完成后打开sqlplus .进行system连接。 输入startup开始
6 .创建和批准与以前的数据库相同的用户,以便于登录。
过程中遇到的问题:
1. ORA-12541:TNS:无监听器
)1)在开始菜单中打开oraclenetconfigurationassistant
)2)监听器配置
(3)选择TCP
(4)配置完成后,进入命令行lsnrctl start,开始监听服务