oracle怎么重装系统 重装oracle数据库

重装操作系统 , ORACLE怎么恢复?不知道你重装前都备份oracle怎么重装系统了哪些文件oracle怎么重装系统,只要你那五种文件都有备份,恢复起来不是很难 。主要归纳为以下几步:
1.将原来的oracle文件夹重命名,比如oracle_old;然后重新安装oracle
到原目录,即跟重装操作系统前同一目录,假设为d:\oracle;安装过程选择"只安装软件"
即不创建数据库,这样可以节省很多时间.
注:恢复必须要有以下文件
a、初始化参数文件INIT.ORA
b、所有数据文件 .dbf
c、所有重做日志文件(联机日志、归档日志)redo
d、所有控制文件 crtl
e、internal密码文件
2.配置listener和tns:
运行lsnrctl start,即可在创建监听服务;
使用net manager配置tns,但不要测试(数据库没有起来肯定测试不通过的);
3.将oradata文件夹拷贝回原目录(如d:oracleoradata);
4.将spfile拷贝回原目录(如d:oracleora92database);
5.创建实例服务:
oradim -new -sid orcl -startmode auto
6.重建口令文件:或是复制原来的pwdorcl.ora yhy9为实例名
orapwd file=d:oracleora92database password=orcl entries=5
7.重启监听和实例.
8.如果数据库没有启动就进入sqlplus手工打开数据库
sqlplus /nolog
sqlconn sys/orcl@orcl as sysdba
sqlstartup;
一定要有提示成功打开,否则重复以上办法解决 。
9.如果数据库顺利打开,整个实例恢复过程即完成.
经验证通过以上操作,完全可以恢复成功 。需要的是耐心、细心 。
如果中间有报错,则一步步根据报错到网上查找解决办法 。
安装Oracle失败后,一定要重装系统吗?郁闷….听说Oracle安装失败后,要重灌系统,因为Oracle删不干净 , 所以很麻烦 。冷静之后,查了相关资料,倒了一杯茶 , 开始解决问题 。
先将:\ProgramFiles\Oracle手工删掉,注意因为安装失败,自动卸载是不能删干净oracle怎么重装系统的,一定要自己动手噢 。另外,将D:\Oracle目录删掉 。此时,只是将硬盘上的Oracle实体除掉 。因为在安装文件时,会在注册表上作更新 。所以,先将注册表备份,再修改注册表 。
具体步骤:...开始-运行-regedit-确定 。进入注册表编辑画面,先导出注册表,保存好 。然后,在HKEY_LOCAL_MACHINE-SOFTWARE-Oracle整个目录删掉 。接下来,在注册表中查找oracle字段,如果有也要将其键值删掉 , 然后,F3,找一个,删一个,清空注册表所有与Oracle相关字段的值 。根据我个人经验,如果oracle怎么重装系统你装完系统后,再装Oracle,注册表中只有HKEY_LOCAL_MACHINE-SOFTWARE-Oracle这个目录下才有与Oracle有关的字段 。所以删掉这个后就可以啦 。如果安装了.net,pl/sql等,可能这些软件中也有些关键字会出现oracle字段 , 但这些字段不会影响Oracle安装,所以,只删掉HKEY_LOCAL_MACHINE-SOFTWARE-Oracle这个目录则可,不必将别的软件的字段删掉 。这些删好后,应该可以重新安装Oracle啦 。
奇怪的是为什么我的同事从我机器上copy的oracle能安装,而我的不行呢?经比较发现,oracle怎么重装系统他copy在backup这个目录下,是全英文的,而我的是”Oracle备份” 。这时,我想起来,记得在什么地方看过,Oracle要求安装原始路径和目标路径不能出现非法字符 , 如:中文,空格等 。对,我就”Oracle备份”改为”Oracle_backup”,然后重新安装,一切OK.安装好后,测试,启动,一切转为正常 。
好,修改SID,在D:\oracle\ora92\network\admin\listener.ora(我机器上的Oracle安装路径),打开Listenre.ora将下图
LISTENER=
(DESCRIPTION_LIST=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST=JACK)(PORT=1521))) ))
中的HOST=JACK值改为HOST=SYNERGY-JACK(现在的机器名),保存 。重新启动服务,一切OK 。
重装系统后怎么用原来的oracle方法一:
首先,备份数据库下的数据文件,在重新命名 , 重新安装数据库 。安装完成后,打开控制面板,停止oracle的服务 。把(X:\oracle\oradata)下新生成的文件改名,把原先目录下的文件恢复名字,再重新启动oracle服务和监听 。用sys/as dba登陆数据库,登陆进去后,打开table提示不能打开 。打开common页,执行命令alert database open;这时再刷新table,用原先数据库的普通用户进入,数据成功恢复 。
方法二:
1、将原来的ORACLE文件夹改名,找来ORACLE安装光盘 , 将ORACLE安装在原来安装的目录下 。
如何在ORACLE VIRTUALBOX虚拟机中安装操作系统最佳答案下载OracleVMvirtualbox软件oracle怎么重装系统,安装软件,这一步就不再赘述可以百度搜索下软件,傻瓜式安装就可以oracle怎么重装系统了 。下载要安装的系统oracle怎么重装系统我们以xp为例 。打开oracleVMVirtualbox软件 。点击新建,输入一个系统名称可以随便输入一个 , 一直按默认点击下一步 , 最后创建 。这时系统右侧会出现oracle怎么重装系统我们创建的一个虚拟机 。(如图xp是我们刚刚创建的)选择我们创建的虚拟机,点击启动 。此时会弹出一个系统框,其oracle怎么重装系统他默认的点确定,当出现------选择系统盘窗口----时,点击后面的小文件夹 。选择我们下载的系统,点击启动 。这时系统会启动,跟我们普通装系统一样 , 选择第一项,安装gostXP到C盘,我们就等着安装完成吧 。此时我们就等gost条安装完成就OK了 。
重装系统后oracle怎么恢复1、一种方法是重装数据库后用IMP来导入原来的数据,但使用这种方法的前提是你有以前数据的备份,并且这种方法还有许多不足的地方,如备份过旧 , 可能会丢失许多数据、导入数据太长等 。
一般情况下我们可以采用重用原来的数据库的方法来恢复 。在讲步骤前先说说这种方法的原理 。
数 据库与实例对应 , 当数据库服务启动后,我们可以用SQLPLUS "/AS SYSDBA"方法连接到一个空闲的例程,当执行startup启动数据库时 , 首先会在%ORACLE_HOME%/database下找当前SID对应 的参数文件(PFILE或者SPFILE)和密码文件,然后启动例程;接着根据参数文件记录的信息找到控制文件,读取控制文件的信息 , 这就是mount数 据库了;最终根据控制文件的信息打开数据库 。这个过程相当于对数据库着了一次冷备份的恢复 。
下面的具体步骤:(我们假设原库的所有相关文件都存在)1、安装数据库软件只需安装同版本的数据库软件即可,不需要创建数据库 。最好安装在和原来数据库同样的%ORACLE_HOME%下,省得还要修改参数文件路径等 。(直接覆盖原来的oracle即可)再次强调,只安装软件,不创建数据库,否则将数据库软件安装在同样的目录下旧的部分数据文件会被覆盖,这样数据库也不能被恢复了 。
2、新建一个实例在cmd窗口执行oradim -new -sid xinhai注意,这个SID名称最好与你以前的SID一样,否则在启动的数据需要指明pfile,并且需要重建密码文件,比较麻烦 。(当然,如果你就不想用原来的SID也可以,把参数文件、密码文件的名称都改成与新SID对应的名称) 。
3、启动数据库做完以上两步,就可以启动数据库了 。用net start 检查oracle服务是否已经启动 , 如果oracle服务没有启动,则在cmd下运行如下命令:net start oracleservicexinhai然后设定必要的环境变量,在cmd窗口运行set ORACLE_SID=xinhai
接着连接数据库sqlplus "/as sysdba"startup
如果正常的话,数据库应该就能起来了
4、启动监听lsnrctl start
【oracle怎么重装系统 重装oracle数据库】5、后续工作经过以上几步后,基本上就可以使用oracle了,但是使用起来有点不方便 , 如每次在cmd中启动数据库都需要先SET ORACLE_SID、在本机连接数据库也都需要加上@TNSNAME等 。我们可以修改注册表,添加ORACLE_SID的信息,避免这些麻烦 。
在注册表的HKEY_LOCAL_MACHINESOFTWAREORACLE下新建字符串值,名称为ORACLE_SID,值为xinhai 。也可以将以下内容保持成一个后缀名为reg的文件(文件名随便起) , 然后双击,即可将信息导入到注册表中 。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREORACLE]"ORACLE_SID"="xinhai"
注意,以上步骤都是在%ORACLE_HOME%、%ORACLE_SID%都与原库一样的情况下讨论的,虽然%ORACLE_HOME%和%ORACLE_SID%可以与原库不一样,但为了减少麻烦和出错的几率,建议不要改变则两个值 。
6、如果系统启动时 还不能启动oracle就增加以下
编辑一个oracle_startup.bat文档 内容为:
set sid=xinhailsnrctl starte:/oracle_startuplog.logsqlplus /nolog @e:oracle_startupsql.txte:/ oracle_startuplog.log
在e盘下增加文档oracle_startuplog.log,内容为:
connect / as sysdba;startup nomount;alter database mount;alter database open;quit
然后把oracle_startup.bat放到系统启动项里面,这样每次启动系统时oracle就自动启动了 。
怎么把oracle10卸载干净再重装?如果你系统是window的话,那么就按以下方面即可,(我每次都这样用,放心不会有问题) 。\x0d\x0a\x0d\x0a1.停止所有与ORACLE相关的服务 。\x0d\x0a2. 使用OUI(Oracle Universal Installer)卸载Oracle软件 。\x0d\x0a “开始”-“程序”-“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.\x0d\x0a3.删除注册表内容 。\x0d\x0a \x0d\x0a运行regedit命令,删除下面内容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,删除此键 。\x0d\x0a \x0d\x0aHKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services键下所有以oracle为首的键 。\x0d\x0a \x0d\x0aHKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Application,删除此键下所有以oracle为首的键 。\x0d\x0a \x0d\x0aHKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键 。\x0d\x0a \x0d\x0aHKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs,删除此键下所有以oracle为首的键 。\x0d\x0a \x0d\x0aHKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值 。\x0d\x0a \x0d\x0aHKEY_我的系统上没找到相关的项\x0d\x0aLOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除以Oracle或OraWeb为前缀的键 。\x0d\x0a \x0d\x0a4. 删除环境变量 。\x0d\x0a删除环境变量CLASSPATH,PATH中含有Oracle字样的值 。\x0d\x0a\x0d\x0a5.最后在文件系统内删除ORACLE相关的文件及目录:删除系统盘符:\Progrm Files\Oracle目录;删除ORACLE_BASE目录 。\x0d\x0a 我无法删除D:\oracle目录,重新启动机器之后才删除 。
oracle怎么重装系统的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于重装oracle数据库、oracle怎么重装系统的信息别忘了在本站进行查找喔 。

    推荐阅读