2 linhon7 linhon7 于 2016.02.11 11:31 提问

请问怎么恢复solaris下的oracle数据库 200C

我的服务器原系统是solaris,oracle程序在服务器上,但oracle数据在存储上,挂载点是ora_data,里面有一个与我原sid同名的目录orcl,orcl目录下有.dbf,.ctl,.log等文件十几个,现在旧服务器挂了,而我现在已新装了台solaris服务器,还装了oracle,但没建库,也已经把存储挂到ora_data上,请问如何才能恢复并启动原来的服务?如果可以,请告诉详细点的步骤,万分感谢!

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.11 22:37
woshiluahuo
woshiluahuo   2016.05.11 15:55

1.可以新建一个实例,SID为orcl,然后把spfile,controlfile和数据文件拷贝到新实例对应的目录下,startup nomount,alter database mount,alter database open 的步骤启动库,根据报错看看哪儿有问题,把出现的问题解决掉,起来的库就和之前一样了。然后立刻做全备。

2.配置 .bash__profile文件,export $ORACLE_HOME 和path路径,startup nomount,alter database mount,alter database open 的步骤启动库。然后立刻做全备。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在Solaris环境下 新建数据库实例
如何在solaris环境下创建oracle实例名条件:事先已搭建好一个oracle数据库.<br />服务器:SUN250<br />操作系统:SUN SLOARIS 8<br />数据库系统:oracle 8.1.7<br />具备oracle管理员权限<br />举例:搭建数据库名为test,使用者test1,密码test2.<br /><br />1. oracle管理员权限用户登录系统,进入控制台。<br /><br />2. 设置环境变量的数据库实例名test:<br />  $ORACLE_SI
在Oracle Solaris 操作系统下安装Oracle 数据库的必看文章
在Oracle Solaris 操作系统下安装Oracle 数据库的必看文章
Oracle11G Rman垮平台恢复 Windows for Linux
前言:近期做了一个Rman的垮平台恢复,数据库从Windows server 2008平台 恢复到 Linux Red hat 5.4平台,数据量大约在1.4T左右,恢复时间大约为20小时。下面的文章是我的恢复步骤,这个实验做完后其实并不是太成功,虽然最后成功OPEN数据库,但是
恢复被rm意外删除数据文件
恢复被rm意外删除数据文件 ======================== 对于rm,很多人都有惨痛的教训。我也遇到一次,一下午写的程序就被rm掉了,幸好只是一个文件,第二天很快又重新写了一遍。但是很多人可能就不像我这么幸运了。本文收集了一些恢复rm删除的文件的方法,给大家作为参考。 首先,最好的方法是避免这个问题,以下是几点建议: 1、rm -rf误操作的后果是可怕的,rm -f也要三
solaris操作系统损坏,恢复数据库
1.在solaris安装过程报错, 2.说明有进程存在,或者文件存在,这就是oracle的bug了, 重新安装就应该覆盖哦。 3.重新卸载 4.特别是关键的文件 ohasd和 init.ohasd root@NXHXW # cd ohasd ohasd: not a directory root@NXHXW # mv ohasd bak_ohasd roo
solaris 10 VMWare虚拟机映像文件
solaris 10 VMWare虚拟机映像文件(BT种子),详细请参考压缩包的readme.txt文件。
oracle数据库delete删除数据恢复的方法
本文我是在论坛上看过收集整理测试过。  SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。   SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的   注释:Oracle 仅根据 SCN 执行恢复。   它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SC
在Solaris中启动Oracle服务
如果你在Solaris中安装oracle,重启服务器后oracle服务无法连接,可以用下列命令启动Solaris中的oracle服务。 一、使用DBA登录到SQL环境中 oracle@solaris:~$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Wed Apr 10 21:56:12 2013 Copyr
Oracle数据库数据文件rm -rf误删除后恢复
Oracle数据库中表空间的数据文件在基于OS系统级别被rm -rf 删除后,只要数据库在删除后一直未被shutdown,那么就可以手动恢复,恢复的前提是Oracle安装在Linux系统下,下面是一个实例模拟 1. 在数据库open的时候,直接删除users表空间中的数据文件。 SQL select        Oracle数据库中表空间的数据文件在基于OS系统级别被rm -rf 删除后,
Solaris之查看运行系统状态
1. 查看系统启动状态 #dmesg 2 查看CPU的性能 #uptime 3 查看内存的使用情况 #vmstat 4 查看磁盘系统的性能 #iostat #format#df –ka #df –k                     %查看磁盘使用状况