卸载Oracle数据库
linux卸载oracle

linux下怎样完全卸载oracle1 首先用dbca来把db给卸载掉2 os层面delete掉oracle的安装目录3. 删除oracle 残留的一些目录:/etc/ora*/var/opt/oracle/usr/local/bin下面的3个文件4 清空/tmp目录下的内容oracle官方网:5 Removing Oracle SoftwareThis chapter describes how to completely remove all software from an Oracle home directory.See Also:If you want to remove an individual product, refer to the product-specific documentation for requirements and restrictions.5.1 Removing Oracle SoftwareThe following steps describe how to use Oracle Universal Installer to remove Oracle software from an Oracle home:Note:Always use Oracle Universal Installer to remove Oracle software. Do not delete any Oracle home directories without first using Oracle Universal Installer to remove the software.If necessary, log in as the oracle user:$ su - oracleSet the ORACLE_HOME environment variable to specify the path of the Oracle home directory that you want to remove:Bourne, Bash, or Korn shell:$ ORACLE_HOME=/u01/app/oracle/product/10.2.0/client_1$ export ORACLE_HOMEC shell:$ setenv ORACLE_HOME /u01/app/oracle/product/10.2.0/client_1Start Oracle Universal Installer as follows:$ $ORACLE_HOME/oui/bin/runInstallerIn the Welcome window, click Deinstall Products.The Inventory screen appears, listing all of the Oracle homes on the system.In the Inventory screen, select the Oracle home and the products that you want to remove, then click Remove.Oracle Universal Installer displays a confirmation window asking you to confirm that you want to deinstall the products and their dependent components.Click Y es.Oracle Universal Installer displays a progress indicator as it removes the software.Click Close on the Inventory screen.When the products have been deleted, click Cancel to exit from Oracle Universal Installer, and then click Y es.。
命令模式彻底删除oracle实例

命令模式彻底删除oracle实例步骤⼀:关闭数据库export ORACLE_SID=bgsp1. sqlplus / as sysdba2. shutdown immediate步骤⼆:删除实例相关⽂件1. find ORACLE B ASE/−name ORACLE_SID2. ⽤命令删除查询后的⽂件find ORACLE B ASE/−name ORACLE_SID -exec rm -rf {} \;步骤三:删除配置⽂件,假设我们删除的实例是YC1. find ORACLE B ASE/∗−name′∗[Yy][Cc]∗′|grep−vadmin|grep−voradata2.⽤命令删除查询的⽂件find ORACLE_BASE/* -name '*[Yy][Cc]*' | grep -v admin | grep -v oradata | xargs rm -rf步骤四:删除实例配置⽂件中的信息1. vim /etc/oratab2. 找到yc:/opt/oracle/db/product/11g:N3. 将该⾏信息删除,并保存⽂件经过以上步骤可以实现命令⾏⼲净的删除实例原来这个机器上装过oracle,卸载了,选择之前安装的⽬录(已经删除⼲净了),就出现了 “[INS-32025] 所选安装与指定 Oracle 主⽬录中已安装的软件冲突” 的问题,解决办法为:删除C:\Program Files (x86)\Oracle\Inventory\ContentsXML⽬录下的inventory.xml ⽂件即可。
(附带改⽂件内容,该⽬录地址在这⾥被占⽤了,所以会报错)我是直接把oracle下⾯的⽂件都删了[12:41:16 oracle(db_1)@rhel65 database]$ ./runInstaller -silent -showProgress -ignoreSysPrereqs -responseFile/home/oracle/soft/database/response/db_install.rspStarting Oracle Universal Installer...Checking Temp space: must be greater than 120 MB. Actual 7246 MB PassedChecking swap space: must be greater than 150 MB. Actual 3999 MB PassedPreparing to launch Oracle Universal Installer from /tmp/OraInstall2019-05-26_12-41-19PM. Please wait ...[12:41:21 oracle(db_1)@rhel65 database]$ [FATAL] [INS-32025] The chosen installation conflicts with software already installed in the given Oracle home.CAUSE: The chosen installation conflicted with software already installed in the given Oracle home.ACTION: Install into a different Oracle home.[12:48:54 root()@rhel65 ~]# find / -name inventory.xml/usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml/usr/oracle/oraInventory/ContentsXML/inventory.xml[12:49:06 root()@rhel65 ~]# rm /usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xmlrm: remove regular file `/usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml'?[12:49:18 root()@rhel65 ~]# rm -Rf /usr/oracle/oraInventory/backup/2019-05-18_11-49-20PM/ContentsXML/inventory.xml[12:49:23 root()@rhel65 ~]# rm -Rf /usr/oracle/oraInventory/ContentsXML/inventory.xmlProcessing math: 100%。
Oracle11g服务器与客户端卸载、安装全过程

Oracle11g服务器与客户端卸载、安装全过程Oracle 11g服务器与客户端的完全卸载⽅式与前些版本有了改变:开始->设置->控制⾯板->管理⼯具->服务停⽌所有Oracle服务。
运⾏H:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理⽂件卸载,全程代码如下:(客户端卸载与此类似,屏幕过程中都会有询问,⼀路回车或y选择默认即可。
)Checking for required files and bootstrapping ...Please wait ...复制了 14 个⽂件复制了 611 个⽂件已复制 1 个⽂件。
已复制 1 个⽂件。
Location of logs C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04_12-13-55\logs\############ ORACLE DEINSTALL & DECONFIG TOOL START #################################### CHECK OPERATION START ########################安装检查配置开始检查 Oracle 主⽬录位置是否存在 H:\app\Administrator\product\11.2.0\dbhome_1选择进⾏卸载的 Oracle 主⽬录类型为: SIDB选择进⾏卸载的 Oracle 基⽬录为: H:\app\Administrator检查主产品清单位置是否存在 C:\Program Files\Oracle\Inventory安装检查配置结束检查 Windows 和 .NET 产品配置开始以下 Windows 和 .NET 产品将从 Oracle 主⽬录取消配置:,,,ntoledb,oramts检查 Windows 和 .NET 产品配置结束⽹络配置检查配置开始⽹络取消配置跟踪⽂件位置: C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04_12-13-55\logs\netdc_check9099948279725757430.log⽹络配置检查配置结束数据库检查配置开始数据库取消配置跟踪⽂件位置: C:\Users\ADMINI~1\AppData\Local\Temp\OraDeinstall周六-09-04_12-13-55\logs\databasedc_check1621612446029651947.log指定值列表作为输⼊时使⽤逗号作为分隔符指定在此 Oracle 主⽬录中配置的数据库名的列表 [ORCL]:###### 对于数据库 'ORCL' ######单实例数据库数据库的诊断⽬标位置: H:\APP\ADMINISTRATOR\diag\rdbms\orcl数据库使⽤的存储类型: FS数据库⽂件位置: H:\APP\ADMINISTRATOR\ORADATA\ORCL,H:\APP\ADMINISTRATOR\FLASH_REC OVERY_AREA\ORCL快速恢复区位置: H:\app\Administrator\flash_recovery_area\ORCL数据库 spfile 位置: H:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\SPFILE ORCL.ORA已⾃动搜索到数据库 ORCL 的详细资料。
Linux系统完全卸载Oracle RAC

Linux系统完全卸载Oracle RAC一、需求在数据库管理的日常中,经常会遇到卸载掉目前的Oracle RAC,重装新的RAC环境。
这种情况下,如果没有干净地完全卸载掉RAC,新的RAC是无法正常安装的,会遇到各种古怪的问题,从而不得不重装操作系统。
那如何完全卸载Oracle RAC呢?二、环境1. 实验环境操作系统:Redhat 7.4Oracle版本:Oracle 19C2. 适用环境操作系统:Linux 7各个发行版通用Oracle版本:Oracle 11g、Oracle 12C、Oracle 19C三、完全卸载RAC1.关闭所有节点数据库实例SQL> sqlplus / as sysdbaSQL> shutdown immediateSQL> startup restrict mountSQL> drop database--或者在DBCA下删除实例2.关闭所有节点集群$ sudo su -# source /home/gzgdb/.bash_profile# crsctl stop has3.每个节点卸载RAC集群# su - gzgdb$ cd $ORACLE_HOME/deinstall/$ ./deinstallIs this home configured on other nodes (y - yes, n - no)?[n]: --直接回车Specify all RAC listeners (do not include SCAN listener) that are to be de-configured. Enter .(dot) to deselect all. [ASMNET1LSNR_ASM,LISTENER,LISTENER_SCAN3,LISTENER_SCAN2,LISTENER_SCAN1]:--直接回车ASM configuration was not detected in this Oracle home. Was ASM configured in this Oracle home (y|n) [n]: yIf you want to retain the existing diskgroups and associated ASM filter driver labels or if any of the information detected is incorrect, you can modify by entering 'y'. Do you want to modify above information (y|n) [n]: --直接回车Do you want to continue (y - yes, n - no)? [n]: yRun the following command as the root user or the administrator on node "pdbass-1"./orabase/app/19.0.0/grid/crs/install/rootcrs.sh -force -deconfig -paramfile "/tmp/deinstall2019-10-29_04-59-37PM/response/deinstall_OraGI19Home1.rsp" -lastnodePress Enter after you finish running the above commands --另起窗口root下执行完,再回这里执行回车4.删除相关文件及目录①删除软件安装目录# rm -rf /u01/app②删除以下目录内容# rm -rf /tmp/.oracle# rm -rf /tmp/*# rm -rf /tmp/ora*# rm -rf /var/tmp/Ora*# rm -rf /var/tmp/.oracle# rm -rf /etc/ora*# rm -f /etc/init.d/init.cssd# rm -f /etc/init.d/init.crs# rm -f /etc/init.d/init.crsd# rm -f /etc/init.d/init.evmd# rm -f /etc/rc2.d/K96init.crs# rm -f /etc/rc2.d/S96init.crs# rm -f /etc/rc3.d/K96init.crs# rm -f /etc/rc3.d/S96init.crs# rm -f /etc/rc5.d/K96init.crs# rm -f /etc/rc5.d/S96init.crs# rm -f /etc/inittab.crs# rm -rf /usr/local/bin/dbhome# rm -rf /usr/local/bin/ora*# rm -rf /usr/local/bin/coraenv5.删除用户和组按照实际的环境,删除操作系统上的用户及组。
oracle12c删除实例

oracle12c删除实例摘要:一、理解Oracle 12C数据库实例二、手动删除Oracle 12C数据库实例步骤1.关闭数据库实例2.删除数据库实例3.清理相关文件三、注意事项正文:Oracle 12C是一款由甲骨文公司开发的大型关系数据库管理系统,它以高级结构化查询语言(SQL)为基础设计,具有可移植性强、可用性强、可扩展性强、数据安全性强和高稳定性等优点。
在实际使用过程中,可能会遇到需要删除Oracle 12C数据库实例的情况,本文将详细介绍手动删除Oracle 12C数据库实例的步骤。
一、理解Oracle 12C数据库实例在开始删除Oracle 12C数据库实例之前,首先需要对其有一定的了解。
Oracle 12C数据库实例主要包括以下几个部分:1.系统全局区(SYSTEM、SYSAUX、SYSTEM_RECOvery):存储数据库实例的结构信息、运行日志等。
2.数据库缓冲区(DBW0、LGWR、ARCn):用于缓存数据,提高读写性能。
3.固定大小分配区(Fixed Size Allocations):用于存储静态数据,如表、索引等。
4.可变大小分配区(Variable Size Allocations):用于存储动态数据,如数据表行、临时表等。
二、手动删除Oracle 12C数据库实例步骤1.关闭数据库实例在删除数据库实例前,务必先关闭相关联的应用程序和用户连接。
可以通过以下命令关闭数据库实例:```sqlplus / as sysdbaSHUTDOWN IMMEDIATE;```2.删除数据库实例确认数据库实例已关闭后,可以使用以下命令删除数据库实例:```sqlplus / as sysdbaDROP DATABASE [实例名称];```3.清理相关文件删除数据库实例后,还需清理相关文件,避免残留。
可以查看`dba_data_files`和`dba_temp_files`表以确定需要删除的文件路径,然后逐一删除。
Oracle11g安装卸载与DMP文件的恢复数据库

Oracle11g安装卸载与DMP⽂件的恢复数据库1、orcale 11g 安装1.1 管理员运⾏setup.exe(没有安装包的下⾯群⾥联系我)1.2不⽤接收更新1.3选择第⼀个1.4选择桌⾯类1.5 我是默认的⼝令还是写⼀下1.6 安装1.7 这是我卸载后在安装的位置我选了F盘安装过程的截图1.8 安装完成⼝令管理截图2、oracle 11g 完全卸载2.1开始->设置->控制⾯板->管理⼯具->服务,停⽌所有Oracle服务。
2.2开始->程序->Oracle_OraDB11g_Home1->OracleInstallation Products->Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部⽬录,删除2.3 运⾏regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个⼊⼝。
2.4 运⾏regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle⼊⼝(以oracle或OraWeb开头的键)。
2.5运⾏refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle⼊⼝。
2.6删除HKEY_CLASSES_ROOT⽬录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
2.7删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\StartMenu\Programs中所有以oracle 开头的键。
2.8删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除MicrosoftODBC for Oracle注册表键以外的所有含有Oracle的键。
卸载SAP+EP以及ORACLE
卸载之前首先停止SAP EP服务,然后shutdown immediate;ORACLE数据库,如果停止不了可以尝试shutdown abort;
之后打开SAP EP portal安装文件按照上图选择,然后按要求填入所需的信息,即可卸载。
卸载时可以连同数据库实例一起卸载。
卸载完成后先重新启动服务器操作系统,删除本地磁盘的usr目录和C盘program*的sap_inst 目录。
删除ORACLE
首先运行开始——程序——ORACLE——Uninstall——删除已安装的所有组件。
重新启动服务器操作系统
删除C盘下program*下的oracle目录
删除c盘下的oracle目录
点击开始运行——msdtc回车关闭msdtc服务,MSDTC服务是Distributed Transcation Coordinator
删除注册表信息:
开始运行——regedit回车
删除一下路径中所有oracle字眼的信息HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\contralSet 001\ HKEY_LOCAL_MACHINE\SYSTEM\contralSet 002\
删除环境变量里ORACLE_HOME
重新启动服务器操作系统。
Oracle11g安装与卸载
Oracle安装
安装程序成功下载,将会得到如下2个文件:
解压文件将得到database文件夹,文件组织如下:
点击setup.exe执行安装程序,开始安装。
Oracle安装
点击安装程序将会出现右上界面 稍候出现右下安装界面
步骤 1/9:配置安全更新 1、填写电子邮件地址(可以不填) 2、去掉复选框 3、点击下一步 附注: 如何没有填写电子邮件地址,将会 出现提示信息,不影响安装,点击 是(Y),继续安装
运行regedit命令,打开注册表窗口。删除注册表中与Oracle相关的内容,具体如 下: 1、删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。 2、删除HKEY _LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为 开头的键。 3、删除 HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application 中所有以oracle开头的键。 4、删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前 缀的键。 5、删除 HKEY_CURRENT_USER/SOFTWARE/Microsoft/windows/CurrentVersion/Explorer/ MenuOrder/Start Menu/Programs中所有以oracle 开头的键。 6、删除HKDY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。 • 7、删除环境变量中的PATHT CLASSPATH中包含Oracle的值。 • 8、删除“开始”/“程序”中所有Oracle的组和图标。 • 9、删除所有与Oracle相关的目录,包括: • 1、c:\Program file\Oracle目录。 • 2、ORACLE_BASE目录。 • 3、c:\Documents and Settings\系统用户名、LocalSettings\Temp目录下的临 时文件。
centos8 oracle19c 删除实例
centos8 oracle19c 删除实例如何在CentOS 8上完全删除Oracle数据库实例Oracle数据库是一种功能强大的关系数据库管理系统,被广泛应用于企业级应用中。
然而,有时我们可能需要删除一个Oracle数据库实例,要么是因为需要释放系统资源,要么是因为需要进行重新安装或升级。
在本文中,我将向您展示如何在CentOS 8上完全删除Oracle数据库实例。
在开始之前,请确保您具有root用户的权限,并且已经安装了一个Oracle 数据库实例。
步骤1:确认Oracle数据库实例名称首先,您需要确认要删除的Oracle数据库实例的名称。
您可以通过使用以下命令来获取实例名称:lsnrctl status该命令将显示Oracle数据库服务的当前状态,包括实例名称。
请记下实例名称,以便在后续步骤中使用。
步骤2:停止Oracle数据库实例在删除Oracle数据库实例之前,您需要先停止它。
您可以使用以下命令来停止实例:sqlplus / as sysdbashutdown immediateexit这将通过数据库控制台连接到Oracle数据库实例,然后使用`shutdown immediate`命令停止实例。
然后,使用`exit`命令退出控制台。
步骤3:删除Oracle数据库实例在停止实例后,您可以开始删除Oracle数据库实例。
以下是删除Oracle 数据库实例的步骤:1. 进入Oracle安装目录:cd /opt/oracle/product/19c/dbhome_1这将进入Oracle数据库安装目录。
请注意,根据您的安装路径和版本,此路径可能会有所不同。
2. 运行Oracle Universal Installer(OUI):./oui/bin/runInstaller3. 选择Oracle软件安装的类型:在OUI界面中,选择“Deinstall Products”选项,并单击“Next”。
oracle完整卸载步骤
完全卸载oracle|oracle卸载|彻底卸载oracle 卸载Oralce还是比较麻烦的,需要不少的步骤才能完全卸载,下面总结了一些步骤:1.停止所有与ORACLE相关的服务(在命令里执行services打开“服务”,在服务里面停止)。
2. 使用OUI(Oracle Universal Installer)卸载Oracle软件。
“开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.3.删除注册表内容。
运行regedit命令,删除下面内容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,删除此键。
HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services键下所有以oracle为首的键。
HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services|Eventlog|Applic ation,删除此键下所有以oracle为首的键。
HKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键。
HKEY_CURRENT_USER|Software|Microsoft|Windows|CurrentVersion|Explorer| MenuOrder|Start Menu|Programs,删除此键下所有以oracle为首的键。
HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsoft ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值。
HKEY_我的系统上没找到相关的项LOCAL_MACHINE|SYSTEM|CurrentControlSet| Services,删除以Oracle或OraWeb为前缀的键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
卸载Oracle数据库
1
卸载Oracle数据库
一、 背景
因为Oracle在Windows下的卸载颇有一些麻烦,如果不能完全卸载有可能影响将来的再次
安装!常规卸载方法是运行Oracle的自带的卸载程序,可遗憾的是在卸载时总不能完全卸载,当
再次安装Oracle时,就会出现莫名其妙的问题,并且这种卸载方式比较麻烦,比较慢,下面介绍
一种比较快并且能够彻底卸载Oracle的方法。
二、 卸载的具体步骤
1、关闭oracle所有的服务。可以在windows的服务管理器中关闭;
2、打开注册表:regedit 打开路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注册的
各种服务!
3、打开注册表,找到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。
4、删除注册的oracle事件日志,打开注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
删除注册表的以oracle开头的所有项目。
5、删除环境变量path中关于oracle的内容。
鼠标右键右单击“我的电脑-->属性-->高级-->环境变量-->PATH 变量。
删除Oracle在该值中的内容。注意:path中记录着一堆操作系统的目录,在windows中各个
目录之间使用分号(;)隔开的,删除时注意。
建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,
找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对
而言比较安全。
6、重新启动操作系统。
以上1~5个步骤操作完毕后,重新启动操作系统。
7、重启操作系统后各种Oracle相关的进程都不会加载了。这时删除Oracle_Home下的所有数
据。(Oracle_Home指Oracle程序的安装目录)
卸载Oracle数据库
2
8、删除C:\Program Files下oracle目录。
(该目录视Oracle安装所在路径而定)
9、删除开始菜单下oracle项,如:
C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - Ora10g
不同的安装这个目录稍有不同。
如果不删除开始菜单下的Oracle相关菜单目录,没关系,这个不影响再次安装Oracle.当再
次安装Oracle时,该菜单会被替换。
至此,Windows平台下Oracle就彻底卸载了。