ORICAL数据库数据恢复,山东ORICAL数据库数据恢复
全国技术服务热线:400-081-8101 13370510387
Oracle数据库数据恢复验证笔记
这几年做数据恢复单子,经常碰到Oracle案例,当我们把数据恢复出来以后,我们怎样才能让用户看到oracle数据库里的东西,而不是一个一个oracle数据文件,以下是我总结出来的,对oracle初学者以及从事数据恢复业务的工程师会很有用的,这是我当年花了很多精力总结出来的一些经验,零零散散,都是我一点一滴做出来的。
1、冷备份需要的是在数据库shutdown的情况下,拷贝controlfile,pfile,datafile,redo logfile。
2、按照同样的目录结构,在新的机器做好,拷贝相应的文件到相应的目录。
3、假设pfile文件在:D:Oracleadmindsserverpfileinit.ora,在新的机器上运行:
oradim -NEW -SRVC OracleServiceDSSERVER -STARTMODE manual -PFILE "D:Oracleadmindsserver1pfileinit.ora"
在服务里生成一个新的实例管理服务,启动方式为手工。
4、然后在D:oracleora81networkADMINlistener.ora添加
(SID_DESC =
(GLOBAL_DBNAME = dsserver)
(ORACLE_HOME = D:oracleora81)
(SID_NAME = dsserver)
)
5、运行lsnrctl,stop,然后start,看看dsserver监听情况
6、运行:oradim -STARTUP -SID dsserver -STARTTYPE srvc,inst 启动数据库实例
7、用原来dsserver用户登陆:
在D:oracleora81networkADMINtnsnames.ora文件中添加相应的选项,如下 :
DSSERVER_QINTL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = qintl)(PORT = 1521))
)
(CONNECT_DATA = (SID = dsserver)(SERVER = DEDICATED))
)
或者oracle dba studio连接
8、顺利的话,一切ok!
山东服务热线:0531-81261198 88367267