十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
卸载后重新安装。
专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业方城免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
卸载Oracle方法:1、停止所有Oracle服务。
2、删除注册表中的所有关于Oracle项。
3、删除硬盘上所有Oracle文件。
4、重启,完成卸载。
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。
2、卸装所有Oracle产品
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,
按del键删除这个入口。
4、运行regedit,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,
滚动这个列表,删除所有Oracle入口,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
\Eventlog\Application,删除所有Oracle入口。
5、从桌面上、STARTUP(启动)组、程序菜单中,
删除所有有关Oracle的组和图标
6、重新启动计算机,重起后才能完全删除Oracle所在目录
如果你在实际应用中只用了Oracle删除,一般的情况下,是否会出现当你在重新安装的时后,点击下一步时安装界面就会突然消失,只好重新安装系统,造成很多的不必要的麻烦,其实只是你数据库没删干净,删干净就不会出现这种情况了。 实现方法:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除 3、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\Oracle,按del键删除这个入口。 4、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动 这个列表,删除所有Oracle入口。 5、 运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application, 删除所有Oracle入口。 6、开始->设置->控制面板->系统->高级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定 7、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标 8、删除\Program Files\Oracle目录 9、 重新启动计算机,重起后才能完全Oracle删除所在目录 10、 删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从C:\WINDOWS下删除以下 文件Oracle.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。 11、 WIN.INI文件中若有[Oracle]的标记段,删除该段 12、 如有必要,删除所有Oracle相关的ODBC的DSN 13、 到事件查看器中,Oracle删除相关的日志 说明: 如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装, 安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。
一种方法是重装数据库后用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
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就自动启动了。
郁闷….听说Oracle安装失败后,要重灌系统,因为Oracle删不干净,所以很麻烦。冷静之后,查了相关资料,倒了一杯茶,开始解决问题。
先将:\ProgramFiles\Oracle手工删掉,注意因为安装失败,自动卸载是不能删干净的,一定要自己动手噢。另外,将D:\Oracle目录删掉。此时,只是将硬盘上的Oracle实体除掉。因为在安装文件时,会在注册表上作更新。所以,先将注册表备份,再修改注册表。
具体步骤:...开始-运行-regedit-确定。进入注册表编辑画面,先导出注册表,保存好。然后,在HKEY_LOCAL_MACHINE-SOFTWARE-Oracle整个目录删掉。接下来,在注册表中查找oracle字段,如果有也要将其键值删掉,然后,F3,找一个,删一个,清空注册表所有与Oracle相关字段的值。根据我个人经验,如果你装完系统后,再装Oracle,注册表中只有HKEY_LOCAL_MACHINE-SOFTWARE-Oracle这个目录下才有与Oracle有关的字段。所以删掉这个后就可以啦。如果安装了.net,pl/sql等,可能这些软件中也有些关键字会出现oracle字段,但这些字段不会影响Oracle安装,所以,只删掉HKEY_LOCAL_MACHINE-SOFTWARE-Oracle这个目录则可,不必将别的软件的字段删掉。这些删好后,应该可以重新安装Oracle啦。
奇怪的是为什么我的同事从我机器上copy的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。
1·在oracle官网上下载oracle数据库,以Oracle Database 11g Release 2版本的oracle数据库为例,其他版本的安装也大同小异。注意,下载前得Accept License Agreement.
2·下载并解压文件,找到setup.exe,双击进行安装。与一般软件安装一样,一路next,接收许可协议中的条款,注意可以自定义安装路径。安装过程中需要设置管理员用户sys/system的口令密码(记住这个密码),通过管理员用户可以创建普通用户,输入密码后继续安装,这里要注意oracle数据库的监听器程序端口是1521。
3·安装成功后,每当windows启动的时候,oracle服务器跟监听器就会自动启动,不常用数据库时,可以将oracle服务设置为手动启动模式。设置方法为右击计算机进入管理系统,进入服务和应用程序中的服务界面,找到oracle数据库的四个服务器,其中有两个正在运行,先停止这两个服务器,然后在属性中的启动类型中设置成手动模式。
4·通过SQL命令链接数据库:在开始菜单中的所有应用中找到oracle database,进入运行SQL命令行,在SQL命令行中输入conn system,会提示你输入口令,输入在安装过程中设置的口令即可链接成功。
4·通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus,然后输入管理员用户名(system)和口令密码即可链接成功。
5·通过windows自带的命令行链接数据库:找到运行(win+R),输入cmd进入cmd命令输入界面,输入sqlplus “/as sysdba”即可链接成功。