重新安装操作系统之后,如何启动oracle实例? 重新安装操作系统xp之后,如何启动oracle实例?我的操作系统在C盘,我的oracle10g安装在d盘。我重新安装了xp操作系统,但是d盘的oracle还在,我如何启动原来的oracle实例呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.如果你是默认安装的,把D:\oracle\product\10.2.0\oradata目录下的所有文件先拷出来2.再删掉原先所有的oracle相关目录,重新安装oracle. 如果有必要,需要清注册表项3.重新安装oracle4.关闭oracle,把备份的D:\oracle\product\10.2.0\oradata目录下的所有文件拷到新装的对应目录下5.启动数据库 可以用基于冷备份的方式,把oracle的整个目录备到其他地方,注意,如果有自己建立的数据文件,自己的数据文件也需要一并拷贝,并且注意以前的存储位置。安装好oracle数据库在以前的目录下。同一个版本。安装同SID名的数据库实例。安装好数据库以后,用备份出来的目录中的oradata/<SID>的数据文件,控制文件,联机日志文件。覆盖oralce/<SID>下的这个目录中的文件。如果有自己的数据文件的话,也恢复到原有的地方。 看你怎么重装,如果服务里面还有oracleservicesid直接就能够启动 楼主可以再操作系统环境下set oracle_sid=实例名;以后每次进入的就是你想要的实例了 我按照你所的操作了,在cmd里面用net start OracleServiceOrcl启动成功了在plsql里面用conn / as sysdba;可以登录进去,可以访问。但是用conn system/system@orcl;就访问不了啊!报如下错误:ora-01033:oracle initialization or shutdown in progress。 从装xp,当然要从装oracle!只不过,你可以把库文件等等相关的按照2楼说的那样覆盖你新建的oracle,相当于备份、还原了库!呵呵! 试试:1.c:\>set ORACLE_SID=orcl2.c:\>sqlplus /nolog3.conn system/system; 实在不行就用dbca删除原来的orcl实例,然后创建一个新的orcl实例,就ok了吧! 原来的估计是不行了.得再次重装oracle. 这里system/system@orcl登录不了,是因为数据库的实例没有启动 不行的,必须重新安装ORACLE,因为默认的C盘里的ORACLE启动文件在重装系统的同时也已经被删除了,单独的靠简单修改注册表是不行的。建议你在重装系统之前最好把数据库备份一下。 用这个方法应该没有问题的,基于日志文件的冷备份的做法就是这样的,这里连不上很有可能是数据库的实例启动中出现了错误,只start了,但是数据库实例还没有open这可能是一些细节的东西导致open失败的。你手工用sqlplus一步一步的启动。看看到open这步的时候,有什么错误提示,根据提示来排查了。 既然你conn / as sysdba可以连进去那就登陆进去后输入startup启动再conn system/system@orcl连接试试 如何提前知道sql运行时间. oracle查询出现的重复记录怎么去除? Oracle 存储过程嵌套问题?? oracle中存取大字段问题:long raw字段存储文件 oracle如何做到邮件提醒? 如何在bsh中执行调用plsql? oracle数据库不能启动 (求助)在DBMS_SQL中打开游标是啥意思?? 如何利用oracle数据库存储图片并显示!紧急,高分相送。在线等待! Oracle数据更新 请教!! 请教基础问题,初学者,不好意思
把D:\oracle\product\10.2.0\oradata目录下的所有文件先拷出来2.再删掉原先所有的oracle相关目录,重新安装oracle. 如果有必要,需要清注册表项3.重新安装oracle4.关闭oracle,把备份的D:\oracle\product\10.2.0\oradata目录下的所有文件拷到新装的对应目录下5.启动数据库
以后每次进入的就是你想要的实例了
我按照你所的操作了,在cmd里面用net start OracleServiceOrcl启动成功了
在plsql里面用conn / as sysdba;可以登录进去,可以访问。
但是用conn system/system@orcl;就访问不了啊!
报如下错误:ora-01033:oracle initialization or shutdown in progress。
试试:
1.c:\>set ORACLE_SID=orcl
2.c:\>sqlplus /nolog
3.conn system/system;
这里system/system@orcl登录不了,是因为数据库的实例没有启动
用这个方法应该没有问题的,基于日志文件的冷备份的做法就是这样的,这里连不上很有可能是数据库的实例启动中出现了错误,只start了,但是数据库实例还没有open
这可能是一些细节的东西导致open失败的。你手工用sqlplus一步一步的启动。看看到open这步的时候,有什么错误提示,根据提示来排查了。
那就登陆进去后输入startup启动
再conn system/system@orcl连接试试