如何删除 ORACLE 11G
Oracle11g完全卸载的详细步骤(超管用)

Oracle11g完全卸载的详细步骤(超管⽤)由于需要,这会⼉需要卸载掉本机上的oracle 11g数据库(我是在Windows 7系统上装的),在⽹上搜的了挺多⽅法的,有些说的不清楚。
下⾯⼩编给⼤家整理关于oracle11g卸载步骤,⼀起看看吧。
完全卸载oracle11g步骤如下所述:1、开始->设置->控制⾯板->管理⼯具->服务停⽌所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部⽬录,删除。
5、运⾏regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个⼊⼝。
6、运⾏regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle⼊⼝(以oracle或OraWeb开头的键)。
7、运⾏refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle⼊⼝。
8、删除HKEY_CLASSES_ROOT⽬录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
9、删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs 中所有以oracle开头的键。
10、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
oracle11g删除实例

oracle11g删除实例摘要:1.删除Oracle 11g实例的必要性2.删除Oracle 11g实例的步骤3.注意事项正文:在过去,Oracle 11g是一款非常流行的数据库管理系统。
然而,随着技术的发展,许多组织已经升级到了更先进的版本,如Oracle 12c和19c。
在这种情况下,删除不再使用的Oracle 11g实例变得至关重要。
在本篇文章中,我们将讨论如何删除Oracle 11g实例以及注意事项。
一、删除Oracle 11g实例的必要性1.优化资源分配:删除不再使用的Oracle 11g实例可以释放存储空间,使得系统资源得到更高效的利用。
2.降低维护成本:随着Oracle 11g版本的陈旧,对其进行安全更新和修复的频率降低,维护成本相对较高。
删除旧实例可以降低这部分成本。
3.简化管理:删除不必要的实例可以简化数据库管理员(DBA)的管理工作,使得数据库环境更加整洁。
二、删除Oracle 11g实例的步骤1.备份数据:在删除Oracle 11g实例之前,务必备份相关数据。
这可以通过使用Oracle自带的备份工具,如RMAN(远程备份管理器),或其他第三方备份软件来实现。
2.关闭相关服务:为确保删除实例过程中的安全,需要先关闭与Oracle 11g实例相关的服务,如数据库服务、中间件服务等。
3.删除实例:使用Oracle提供的卸载工具,如DBUninstall,按照提示删除Oracle 11g实例。
在卸载过程中,注意选择正确的中间件目录,以确保所有相关组件都被删除。
4.清理残留文件:卸载完成后,检查系统目录和临时目录,确保没有残留的Oracle 11g相关文件。
5.更新权限配置:删除Oracle 11g实例后,相应的安全策略和权限配置需要更新,以避免潜在的安全隐患。
三、注意事项1.确保备份完整性:在删除Oracle 11g实例前,务必确保备份文件完整、可用,以便在恢复数据时能够顺利进行。
ORACLE 11G 归档清理操作方式

ORACLE 11G 归档清理操作方式1、输入CMD命令,进入DOS命令窗口,通过SQLPLUS连接ORACLE数据库,如下图2、输入命令: show parameter db_recovery;如下图Db_recovery_file_dest 中TYPE值为string,VALUE值为空时,表示未打开恢复区,这时只需要在服务器上手工删除归档日志文件即可;否则还需要使用RMAN命令删除;当然也可以不考虑此参数,先手工删除归档日志后,再RMAN命令清除。
3、输入QUIT命令退出SQLPLUS返回DOS窗口,然后切换到RMAN.exe目录下,输入命令:rman target sys/密码,回车后再次输入密码,进入到RMAN命令行4、输入命令:list archivelog all;如下图,显示归档日志所在磁盘目录和文件名5、手工在磁盘上删除归档日志文件;然后检验一次,输入命令:crosscheck archivelog all;如下图6、最后使用RMAN使用归档日志,输入命令:delete expired archivelog all--sqlplus sys/DHHZDHHZ@ORCL AS sysdba1、开启归档a. 关闭数据库shutdown immediateb. startup mountc. alter database archivelogd. alter database opne2、禁止归档a. 关闭数据库shutdown immediateb. startup mountc. alter database noarchivelogd. alter database open3、归档信息可以通过如下语句查看SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination E:\oracle\ora92\database\archive Oldest online log sequence 131Next log sequence to archive 133Current log sequence 133。
linux下卸载oracle11方法

Linux下卸载oracle11g的方法1.使用SQL*PLUS停止数据库 (1)2.停止Listener (1)4.切换 (2)5.删除以下目录 (2)6.将oracle用户和用户组删除(若要重新安装,可以不删除) (2)1.使用SQL*PLUS停止数据库如果不能通过sysdba登陆可以用nolog用户登陆后切换至sysdba [oracle@OracleTest oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop4.切换用户用su或者重新登录到root(如用户想重新安装可以保留oracle用户,省得输入环境变量了)5.删除以下目录a.[root@OracleTest /root]# rm -rf /u01/app/oracle/b.[root@OracleTest /root]# rm /usr/local/bin/dbhomec.[root@OracleTest /root]# rm /usr/local/bin/oraenvd.[root@OracleTest /root]# rm /usr/local/bin/coraenve.[root@OracleTest /root]# rm /etc/oratabf.[root@OracleTest /root]# rm /etc/oraInst.loc6.将oracle用户和用户组删除(若要重新安装,可以不删除)[root@OracleTest /root]# userdel –r oracle[root@OracleTest /root]# groupdel oinstall[root@OracleTest /root]# groupdel dba。
linux下删除oracle11g单实例的方法

linux下删除oracle11g单实例的⽅法⽅法⼀:使⽤oracle⾃带的runInstaller 卸载:[oracle@localhost /]$ cd /opt/oracle/product/11.2.0/dbhome_1/deinstall/[oracle@localhost deinstall]$ export LANG=en[oracle@localhost deinstall]$ ./deinstall⽅法⼆:通过删除⽂件的⽅式卸载:(即:删除Oracle安装⽬录下的所有⽂件和⽂件夹)##1.使⽤SQL*PLUS停⽌数据库[oracle@learn01 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit##2.停⽌Listener[oracle@learn01 oracle]$ lsnrctl stop##3.停⽌HTTP服务[root@learn01 /root]# service httpd stop##4.⽤su或者重新登录到root(如想重新安装可以保留oracle⽤户,省得输⼊环境变量了)##5.将安装⽬录删除[root@learn01 /root]# rm -rf /u01/app/oracle/##6.将/usr/bin下的⽂件删除[root@learn01 /root]# rm /usr/local/bin/dbhome[root@learn01 /root]# rm /usr/local/bin/oraenv[root@learn01 /root]# rm /usr/local/bin/coraenv##7.将/etc/oratab删除[root@learn01 /root]# rm /etc/oratab##8.将/etc/oraInst.loc删除[root@learn01 /root]# rm /etc/oraInst.loc##9.将oracle⽤户删除(若要重新安装,可以不删除)[root@learn01 /root]# userdel –r oracle##10.将⽤户组删除(若要重新安装,可以不删除)[root@learn01 /root]# groupdel oinstall[root@learn01 /root]# groupdel dba##11.将启动服务删除[root@learn01 /root]# chkconfig --del dbora到此为⽌重启后,你的Linux系统下的Oracle数据库已完全删除了以上是CentOS6.9+Oracle 11g的环境。
Oracle 11g 卸载操作流程

Oracle 11g 卸载操作流程1、开始->Oracle-OraDbllg_home1->Oracle安装产品->Universal Installer;2、稍等几分钟,系统自动检测软件卸载环境;3、点击“卸载产品”;4、勾选“OraDb11g_home1”,点“删除”;5、注意提示的卸载文件路径;6、根据上图的路径找到“deinstall.bat”这个文件,双击开始卸载。
7、关闭oracle所有的服务,可以在windows的服务管理器中关闭。
我的电脑->管理->服务和应用程序->服务,可以观察Oracle当前服务进程的状态。
8、打开注册表:regedit 打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的各种服务。
9、.打开注册表,找到路径:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE删除该oracle目录,该目录下记录着Oracle数据库的软件安装信息。
10、删除注册的oracle事件日志,打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applica tion删除注册表的以oracle开头的所有项目。
11、删除环境变量path中关于oracle的内容。
鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。
删除Oracle在该值中的内容。
注意:path中记录着一堆操作系统的目录,在windows中各个目录之间使用分号(;)隔开的,删除时要注意。
建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。
oracle11g完全卸载步骤

oracle11g完全卸载步骤由于需要,这会儿需要卸载掉本机上的oracle 11g数据库(我是在Windows 7系统上装的),在网上搜的了挺多方法的,有些说的不清楚,发现了百度经验中的这一篇总结的不错,特转载来这里收藏,感谢原作者的无私奉献。
卸载oracle 11g完全操作步骤:(1)首先关闭所有oracle服务:任务栏右击 -> 启动任务管理器-> 服务 -> 右下角“服务”,将其中以oracle开头的服务全部关闭。
图1:关闭oracle服务(2)Win+R打开运行界面,输入CMD,打开CMD,然后输入“E:\app\Administrator\product\11.2.0\dbhome_1\deinstall\dei nstall”,回车运行。
其中“E”为安装Oracle软件的磁盘,“app”为安装目录,若不同,则看看你先前所装Oracle软件的实地址。
图2:运行deinstall(3)指定要取消配置的所有单实例监听程序【LISTENER】:你可以直接选择回车,或者可以输入LISTENER,然后回车。
图3:取消监听程序(4)指定在此Oracle主目录中配置的数据库名列表【BOOK,ORCL】:若没有新增数据库,则仅有ORCL数据库名;若有新增将显示所有数据库名。
你可以直接选择回车,或者可以输入BOOK,ORCL,然后回车。
图4:指定数据库名列表(5)指定此数据库的类型,默认即可,然后回车。
指定数据库诊断目标位置,默认即可,然后回车。
指定数据库ASM:FS使用的储存类型【】:填写FS,然后回车。
指定数据库spfile位置【】:直接回车即可。
图5:继续卸载(6)是否继续,填写y,然后回车继续运行。
图6:继续卸载(7)CMD工作完成,接下来我们再删除注册表中的相关内容。
图7:cmx工作完成(8)Win+R打开运行界面,输入regedit,回车进入注册表编辑器。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\删除该路径下的所有Oracle开始的服务名称;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ev entlog\Application 删除注册表的以Oracle开头的所有项目。
1.oracle11G安装及卸载

Oracle11g for windows安装过程第一步:打开oracle安装文件目录。
如下图所示:第二步:点击setup.exe安装文件。
系统会打开一个dos窗口,检测oracle安装所需的环境。
如果检测通过,则弹出如下安装页面。
取消“我希望通过My Oracle Support 接受安全更新”选项,点击“下一步”如下图所示:第三步:安装页面弹出警告窗口,单击“是”继续。
如下图所示:第四步:首次安装oracle数据库,建议选定“创建和配置数据库”选项。
点击“下一步”。
第六步:建议选中“单实例数据库安装”点击“下一步”。
如下图所示:第八步:建议据需要选择所需语言,选择oracle运行语言。
通常选择简体中文和英语。
点击“下一步”。
如下图所示:第九步:建议选中企业版(3.27GB)(E),点击“下一步”,如下图所示:第十步:在上图中,oracle基目录和软件位置处默认为本地硬盘空间最大的盘符。
(注意:如果有外接U盘请注意将其移除或不要将其安装在U盘上)。
点击“下一步”继续。
(注:在选择修改存储位置时一定要打“:”和“\”如“E:\app\Administrator”否则oracle安装后无法运行。
)如下图所示:第十一步:建议,选定一般用途\事务处理(G)。
点击“下一步”。
如下图所示:第十二步:“全局数据库名”由用户自由定义其名称(不要输入中文或数字)。
“ORACLE服务标识符”处不用填写,取ORACLE自定义值。
点击“下一步”。
如下图所示:第十三步:在“内存”标签处,用户根据服务器的内存大小来调整ORACLE占用物理内存大小。
如下图所示:第十四步:在“字符集”标签页中,建议使用默认设置。
(注:如果要把数据库字符集定义为中文,则要把语言设置为:ZHS16GBK,否则在以后输入数据库文件时则为乱码。
)建议如图所选,点击“下一步”。
如下图所示:第十五步:在“安全性”和“示例方案”标签页中,按系统默认值即可。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何删除Oracle11g2011年05月17日20:29运行删除命令脚本文件:C:\app\product\11.2.0\dbhome_1\deinstall\deinstall.bat-paramfile C:\app\product\11.2.0\dbhome_1\deinstall\response\deinstall.rsp.tmplChecking for required files and bootstrapping...Please wait...复制了14个文件复制了611个文件已复制1个文件。
已复制1个文件。
Location of logs C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\############ORACLE DEINSTALL&DECONFIG TOOL START############使用属性文件C:\app\product\11.2.0\dbhome_1\deinstall\response\deinstall.rsp.tmpl########################CHECK OPERATION START########################安装检查配置开始为要卸载的Oracle主目录'C:\app\product\11.2.0\dbhome_1'指定有效的主产品清单位置:D:\Oracle11g\database\stage\products.xmlD:\Oracle11g\database\stage\products.xml在安装光盘上——————————————————————————————————————检查Oracle主目录位置是否存在C:\app\product\11.2.0\dbhome_1选择进行卸载的Oracle主目录类型为:SIDB选择进行卸载的Oracle基目录为:C:\app检查主产品清单位置是否存在D:\Oracle11g\database\stage\products.xml安装检查配置结束检查Windows和.NET产品配置开始以下Windows和.NET产品将从Oracle主目录取消配置:,,,ntoledb,oramts检查Windows和.NET产品配置结束网络配置检查配置开始网络取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\netdc_check6719334673234864289.log网络配置检查配置结束数据库检查配置开始数据库取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\databasedc_check5663210254214993265.log指定值列表作为输入时使用逗号作为分隔符指定在此Oracle主目录中配置的数据库名的列表[ORCL]:######对于数据库'ORCL'######单实例数据库数据库的诊断目标位置:C:\APP\diag\rdbms\orcl数据库使用的存储类型:FS数据库文件位置:C:\APP\ORADATA\ORCL,C:\APP\FLASH_RECOVERY_AREA\ORCL快速恢复区位置:C:\app\flash_recovery_area\ORCL数据库spfile位置:C:\APP\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILEORCL.ORA已自动搜索到数据库ORCL的详细资料。
是否仍要修改ORCL数据库的详细资料?[n]:OORCL数据库检查配置结束Enterprise Manager Configuration Assistant STARTEMCA取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\emcadc_check.log检查数据库ORCL的配置Enterprise Manager Configuration Assistant ENDOracle Configuration Manager check STARTOCM check log file location:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\\ocm_check8488.logOracle Configuration Manager check END#########################CHECK OPERATION END################################################CHECK OPERATION SUMMARY#######################选择进行卸载的Oracle主目录为:C:\app\product\11.2.0\dbhome_1Oracle主目录注册到的产品清单位置为:D:\Oracle11g\database\stage\products.xml以下Windows和.NET产品将从Oracle主目录取消配置:,,,ntoledb,oramts已选中以下数据库来取消配置:ORCL数据库唯一名称:ORCL已用存储:FS将为以下数据库更新Enterprise Manager配置:ORCL没有要更新的Enterprise Manager ASM目标没有要移植的Enterprise Manager监听程序目标Checking the config status for CCROracle Home exists with CCR directory,but CCR is not configuredCCR check is finished是否继续(y-是,n-否)?[n]:y输入y开始删除此会话的日志将写入:'C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-0-27\logs\deinstall_deconfig2011-05-17_07-40-49-PM.out'此会话的任何错误消息都将写入:'C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二05-17_19-40-27\logs\deinstall_deconfig2011-05-17_07-40-49-PM.err'#######################CLEAN OPERATION START########################nterprise Manager Configuration Assistant STARTMCA取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-7_19-40-27\logs\emcadc_clean.log更新数据库ORCL的Enterprise Manager Database Control配置更新Enterprise Manager ASM目标(如果有)更新Enterprise Manager监听程序目标(如果有)nterprise Manager Configuration Assistant END数据库取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05 17_19-40-27\logs\databasedc_clean6384745244989704825.log数据库清除配置开始ORCL此操作可能需要持续几分钟。
数据库清除配置结束ORCL网络配置清除配置开始网络取消配置跟踪文件位置:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-1 7_19-40-27\logs\netdc_clean8256291182372264511.log正在取消配置监听程序配置文件...监听程序配置文件已成功取消配置。
正在取消配置命名方法配置文件...命名方法配置文件已成功取消配置。
正在取消配置本地网络服务名配置文件...本地网络服务名配置文件已成功取消配置。
正在取消配置备份文件...备份文件已成功取消配置。
网络配置已成功清除。
网络配置清除配置结束Oracle Configuration Manager clean STARTOCM clean log file location:C:\Users\Fuhq\AppData\Local\Temp\OraDeinstall周二-05-17_19-40-27\logs\\ocm_clean8488.logOracle Configuration Manager clean END删除Windows和.NET产品配置开始删除Windows和.NET产品配置结束Oracle Universal Installer清除开始删除本地节点上的服务'OracleOraDb11g_home1ClrAgent':完成停止本地节点上的服务'OracleOraDb11g_home1TNSListener':完成删除本地节点上的服务'OracleOraDb11g_home1TNSListener':完成从本地节点上的主产品清单中分离Oracle主目录'C:\app\product\11.2.0\dbhome_1':完成无法删除文件'C:\app\product\11.2.0\dbhome_1\BIN\oci.dll'。
该文件正在使用中。
无法删除目录'C:\app\product\11.2.0\dbhome_1\BIN'。
该目录不为空。
无法删除目录'C:\app\product\11.2.0\dbhome_1\deinstall'。
该目录正在使用中。
无法删除目录'C:\app\product\11.2.0\dbhome_1\oc4j\.patch_storage\7439847_Feb_8_2009_20_36_24\scratc h'。