卸载Oracle后删除原有的SID

合集下载

oracle删除用户的语句

oracle删除用户的语句

oracle删除用户的语句在 Oracle 数据库中,删除用户需要使用 DROP USER 语句。

该语句用于删除一个已经存在的用户,包括其所有的对象(表、视图、触发器等)和用户所拥有的权限。

下面是一些相关的参考内容,以帮助你更好地理解和使用该语句。

1. DROP USER 语句的基本语法:```DROP USER username [CASCADE];```其中,`username` 是要删除的用户的名称。

如果要删除的用户还有其他用户依赖其对象或权限,可以添加 `CASCADE` 关键字,以同时删除与其相关的其他对象。

2. 删除用户的注意事项:- 删除用户将同时删除用户所拥有的对象和权限,请谨慎操作。

- 只有拥有特权的用户(如 SYS 或 SYSTEM)才能执行DROP USER 语句。

- 删除用户将无法撤销,请确保操作正确,最好提前进行备份。

3. 删除用户时的依赖关系:- 在 Oracle 数据库中,用户之间可以存在依赖关系,例如一个用户创建的对象被另一个用户所引用。

- 可以使用 `CASCADE` 关键字来删除与用户相关的对象。

这将会连同用户拥有的对象一起删除,避免出现对象依赖问题。

- 不使用 `CASCADE` 关键字时,如果用户还有对象或权限依赖它,将无法直接删除该用户。

必须先删除其他依赖它的对象或权限,然后再删除用户。

例如,要删除名为 `user1` 的用户,可以执行以下语句:```DROP USER user1;```如果要同时删除与该用户相关的其他对象,可以使用`CASCADE` 关键字:```DROP USER user1 CASCADE;```4. 删除用户时的报错处理:- 如果删除用户失败,可能会出现一些错误信息,如:ORA-01940、ORA-01994 等。

- 可以根据错误提示,通过查询 Oracle 官方文档或其他技术论坛来了解具体的错误原因和解决方法。

总结:通过上述参考内容,你可以了解到在 Oracle 数据库中删除用户的基本语法和注意事项。

命令模式彻底删除oracle实例

命令模式彻底删除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%。

Windows下ORACLE10g完全卸载的方法分析

Windows下ORACLE10g完全卸载的方法分析

Windows下ORACLE10g完全卸载的⽅法分析Windows下ORACLE完全卸载:使⽤OUI可以卸载数据库,但卸载后注册表和⽂件系统内仍会有部分残留。

这些残留不仅占⽤磁盘空间,⽽且影响ORACLE的重新安装及系统性能。

在WINDOWS下卸载ORACLE 10g的步骤:1 删除聚集同步服务CSS(Cluster Synchronization Services)。

如果数据库配置了⾃动存储管理ASM,应该先删除CSS服务,因为ORACLE不会⾃动删除这个服务。

在DOS命令下使⽤localconfig delete命令可删除该服务。

C:\Documents and Settings\Administrator>localconfig delete Step 1: stopping local CSS stack Step 2: deleting OCR repository failed to open the OCR subkey, err(1060) failed to cleanup local OCR repository successfully deleted local CSS setup可能因为我的数据库没有配置ASM,因此执⾏的时候出现如上所⽰的错误提⽰。

2 逐个停⽌所有与ORACLE相关的服务。

ORACLE服务是以Ora开头的,例如:这个在WINDOWS的服务对话框;⼤家都⽐较熟悉,就不说了。

3 使⽤OUI(Oracle Universal Installer)卸载Oracle软件。

“开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.卸载ORACLE的时间⽐较长,⽽且⽐较耗费资源,因此卸载前最好关闭其他所有的程序窗⼝。

出现如下窗⼝。

Oracle11完全卸载方法deinstall.bat如何用以及如何删除oracle注册表

Oracle11完全卸载方法deinstall.bat如何用以及如何删除oracle注册表

Oracle11完全卸载⽅法deinstall.bat如何⽤以及如何删除oracle注册表之前因为不知道偶电脑是因为安装了oracle后,才导致的长达两周的开机速度要⾜⾜10分钟,以前只有⼀分钟不到!可以想象oracle的服务启动的强⼤,知道后,偶果断⽴即卸载掉!)⼀、在oracle11G以前卸载oracle会存在卸载不⼲净,导致再次安装失败的情况,在运⾏services.msc打开服务,停⽌Oracle的所有服务。

⼆、 oracle11G⾃带⼀个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat运⾏该批处理程序将⾃动完成oracle 卸载⼯作,最后⼿动删除\app⽂件夹(可能需要重启才能删除)运⾏过程中可能需要填写如下项:指定要取消配置的所有单实例监听程序[LISTENER]:LISTENER指定在此 Oracle 主⽬录中配置的数据库名的列表 [MYDATA,ORCL]: MYDATA,ORCL是否仍要修改 MYDATA,ORCL 数据库的详细资料? [n]: nCCR check is finished是否继续 (y - 是, n - 否)? [n]: y三、运⾏regedit命令,打开注册表。

删除注册表中与Oracle相关内容,具体下:删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE⽬录。

删除HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services中所有以oracle或OraWeb为开头的键。

删除HKEY_LOCAL_MACHINE/SYSETM/CurrentControlSet/Services/Eventlog/application中所有以oracle开头的键。

删除HKEY_CLASSES_ROOT⽬录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。

详解Windows下卸载Oracle数据库

详解Windows下卸载Oracle数据库
打开开始菜单ห้องสมุดไป่ตู้右击“计算机”,选择“管理”,找到“服务”,双击打开,找到所有以“Oracle/ORA”开头服务,右击,选择“停止”。
3.用Oracle Universal Installer 删除Oracle的组件
启动Oracle Universal Installer,选择要卸载的产品,单击删除,确定卸载完成后单击“关闭”
4.手工删除注册表中与Oracle相关的内容
1.Win+R 转到运行,输入regedit进入注册表,ctrl+F查找inst_locr的值,并记下。
2.再次ctrl+F查找以ora/Oracle/ord/EnumOra开头的值,并把它们从注册表中删除。
5.删除与Oracle相关的环境变量
4.改好后要重启(如果要重装的话这上步很重要)。
6.删除与Oracle相关的目录和文件
1.删除注册表中的键inst_loc指向的目录
2.删除“Drivce:\Program Files\Oracle”
3.删除环境变量Oracle_BASE 所指的目录(Oracle 安装目录)
详解Windows下卸载Oracle数据库
1.用DBCA删除数据库
启动DBCA,选择“删除数据库”然后按提示一步一步操作直到最后。这时会弹出一个对话框“数据库删除完毕,是否执行其他操作”,选择“否”,不执行其他操作。至此数据库删除完毕。
2.停止所有Oracle的服务
1.右击“计算机”,选择“属性”,选择“高级系统设置”,选择“高级”,点选“环境变量”进入环境变量设置。
2.修改PATH,删除其中和Oracle有关的路径以及CLASSPATH。
3.删除环境变量:Oracle_HOME,Oracle_SID,TNS_ADMIN,JSERV,WV,GATEWAY_CFG

Oracle数据库例名SID的修改方法步骤

Oracle数据库例名SID的修改方法步骤

求知若饥,虚心若愚。

Oracle数据库例名SID的修改方法步骤Oracle数据库例名SID的修改方法步骤有时候我们需要修改Oracle数据库的实例名SID,下面是在Centos 6.5下修改ORACLE10.2的实例名的实例教程,感爱好学习的伴侣可以看下。

修改Oracle实例名系统环境:CentOS 6.5ORACLE版本:10.21、检查原来的数据库实例名$ echo $ORACLE_SIDorcl$ sqlplus / as sysdbaselect instance from v$thread;INSTANCE--------------------------------------------------------------------------------orcl2、关闭数据库shutdown immediate;exit;3、修改oracle用户的ORACLE_SID环境变量,如由orcl修改第1页/共3页学而不舍,金石可镂。

为linuxidc$ vi /home/oracle/.bash_profileexport ORACLE_SID=linuxidc$ source /home/oracle/.bash_profile4、修改/etc/oratab文件,将sid名由orcl修改为linuxidc $ vi /etc/oratablinuxidc:/u01/app/oracle/11.2/db_1:Y5、进入到$ORACLE_HOME/dbs名目将全部文件名中包含原来的sid的'修改为对应的新sid的$ cd $ORACLE_HOME/dbs$ mv hc_zf.dat hc_linuxidc.dat$ mv lkZF lklinuxidc$ mv orapwzf orapwlinuxidc$ mv spfilezf.ora spfilelinuxidc.ora6、重建口令文件由于口令文件改名后不能在新实例中使用,所以重建$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y7、启动数据库$ sqlplus / as sysdbastartup8、检查数据库实例名第2页/共3页求知若饥,虚心若愚。

Oracle卸载、备份与恢复

Oracle卸载、备份与恢复

Oracle数据库卸载、还原与备份一、Oracle数据库的干净卸载在安装Oracle时,经常会出现一些莫名其妙的问题,即使是重装几次,问题依旧存在。

其实好些安装失败的深层次原因是:在重装之前,我们没有干净地卸载Oracle。

想干干净净地卸载Oracle,应该包含以下几个步骤:Step 1:用dbca删除数据库。

Step 2:停止Oracle所有的服务。

Step 3:用Oracle Universal Installer自动删除Oracle的组件。

Step 4:手动删除Oracle的其余组件。

其中包括:a、删除注册表中与Oracle相关的内容。

b、删除与Oracle相关的环境变量。

c、删除与Oracle相关的目录或文件。

d、删除启动菜单中的Oracle。

1、用dbca删除数据库在开始菜单栏里输入dbca,并以管理员身份运行。

选择删除数据库,并下一步。

选择要删除的数据库,这里卸载,我们就全部都删除掉。

点击完成,出现对话框,选择“是”。

因为还要再过去删除Orcl数据库,所以选择“是”。

回到选择删除界面:选择“否”。

退出dbca。

删除成功,则Oracle的服务Oracle Service<SID>也会一同被删除。

2、停止Oracle所有的服务(Oracle Services)单击“开始”→“控制面板”→“系统和安全”→“管理工具”→“服务”,停止Oracle的所有的服务,Oracle的服务名通常都是以“Oracle”或“Ora”开头的。

如图:选择“系统和安全”选项卡,进入下一步。

进入“管理工具”选项卡,选择“服务”。

回滚菜单栏,直至含有“Oracle”或是“Ora”开头的服务,右键点击“停止”。

停止完所有的Oracle服务,此步骤完成。

进入下一步骤。

3、用Oracle Universal Installer自动删除Oracle的组件启动Oracle Universal Installer单击“开始”→“所有程序”→“Oracle – OraDb10g_home1”→“Oracle Installation Products”→“Universal Installer”进入Universal Installer界面单击“卸载产品”选项,跳出产品清单对话框:选择要删除的安装——“OraDb10g_home1”,点击删除,弹出对话框,点击“是”确认要卸载选中的产品。

Oracle数据库的卸载

Oracle数据库的卸载

图1-2-1 Oracle Universal Installer(OUI)界面
实验内容
第二步:单击“卸载产品”按钮,选择要卸载的产品项,单 击“删除”按钮,系统运行一段时间后就可以将选中的产品删除, 如图1-2-3所示。
图1-2-3 OUI删除产品选择界面
实验内容
第三步:删除相关的数据库注册表项。单击桌面“开始”
按钮,选择“运行”选项,在弹出的对话框中输入“regedit”, 在“注册表编辑器”界面中选择“编辑”→“查找”选项,在 弹出的对话框中输入
“HKEY_LO图C1-A2-L4 _删M除ASCerHviIcNesE服\S务O中FOTraWcleA相R关E项\O界r面acle”,按Del 键注删意除:这在个本入实口验,中并,查实找例名为test,因此显示的名称中有test, 用“户还H的K有名E一Y称_个可LO需能C要与A在L此_rMe不gA同eCd。Hit中IN删E\除SY,S可TE查M找\CurrentControlSet\ HKSEerYv_icLeOs”CA,L_滚M动A这CH个IN列E表\S检YS查T并EM且\ 删除所有与Oracle有关的 COu项rarrc,elen如有tC图关on1的t-r2o项-l4S。所et\示Se。rvices\Eventlog\Application,删除所有与Leabharlann Oracle数据库系统实验目的
(1)熟悉Oracle 10g的卸载步骤。 (2)熟悉regedit中删除某项的过程。
一、Oracle 10g卸载步骤
实验内容
第一步:通过Universal Installer卸载已安装的Oracle产品。 通过选择桌面“开始”按钮,选择“所有程序”选项,在其中 找到Oracle的程序组,选取“Universal Installer”后进入界面, 如图1-2-1所示。

卸载Oracle后删除原有的SID

卸载Oracle后删除原有的SID

卸载Oracle后删除原有的SID实现方法:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

6、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。

7、运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog \Application,删除所有Oracle入口。

8、开始->设置->控制面板->系统->高级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定9、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标10、删除\Program Files\Oracle目录11、重新启动计算机,重起后才能完全删除Oracle所在目录12、 WIN.INI文件中若有[ORACLE]的标记段,删除该段13、如有必要,删除所有Oracle相关的ODBC的DSN14、到事件查看器中,删除Oracle相关的日志说明:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

注册表搜索 oracleSID,删掉就可以了。

Oracle卸载

Oracle卸载

Oracle卸载
情况⼀:正常安装的情况下进⾏数据库卸载:
|- 停⽌掉所有的 oracle 数据库服务;
|- 启动 oracle 的卸载程序;
|- 卸载完成之后有可能数据库会出现⼀些残留的系统⽂件和注册表⽂件,但是这些⽂件在正常运⾏操作系统的时候是⽆法被删除的,所以必须重新启动电脑,进⼊到安全模式(开机 F8);
|- 清理掉所有的 oracle 残留⽂件,同时运⾏“regedit.exe”进⼊到注册表之中,⼿⼯搜索所有与 oracle 有关的项,并且进⾏删除;
情况⼆:安装半截 OVER 了。

|- 此时卸载程序已经⽆法被使⽤了,那么只能够直接进⾏⽂件的删除;
|- 重新启动电脑,进⼊到安全模式(开机 F8);
|- 清理掉所有的 oracle 残留⽂件,同时运⾏“regedit.exe”进⼊到注册表之中,⼿⼯搜索所有与 oracle 有关的项,并且进⾏删除;
还有⼀招最终极的卸载 Oracle 系统⽅式:重新做⼀个操作系统。

oracle卸载实例

oracle卸载实例

oracle卸载实例Oracle数据库是一种功能强大且广泛应用的关系型数据库管理系统。

在一些特定情况下,我们可能需要卸载Oracle实例。

本文将介绍如何正确地卸载Oracle实例,并提供相应的步骤和注意事项。

在开始卸载Oracle实例之前,我们需要确认以下几点:1. 确保备份了数据库中的所有重要数据。

卸载实例将删除数据库中的所有数据,因此在操作之前务必进行备份,以免数据丢失。

2. 确保没有其他会话正在使用数据库。

在卸载实例之前,需要确保没有其他用户或进程正在访问数据库,否则卸载过程可能会失败。

下面是卸载Oracle实例的步骤:步骤一:停止数据库服务在卸载实例之前,首先需要停止数据库服务。

可以使用以下命令停止数据库服务:```SQL> shutdown immediate;```这将关闭数据库并终止所有正在运行的会话。

步骤二:卸载Oracle软件卸载Oracle软件时,需要使用Oracle Universal Installer (OUI)。

运行OUI并选择“删除”选项,然后按照提示进行操作。

OUI将卸载所有与Oracle软件相关的组件和文件。

步骤三:删除实例文件在卸载Oracle软件后,需要手动删除实例文件。

这些文件包括数据库文件、控制文件、日志文件等。

可以使用以下命令删除实例文件:```$ rm -rf /u01/app/oracle/oradata/<SID>```请根据实际情况修改路径和实例名称。

步骤四:删除监听器卸载实例后,还需要删除监听器。

可以使用以下命令删除监听器:```$ lsnrctl stop$ rm -rf /u01/app/oracle/product/12.2.0/dbhome_1/network/admin/liste ner.ora```请根据实际情况修改路径和监听器配置文件名称。

步骤五:删除环境变量还需要删除Oracle相关的环境变量。

可以编辑`~/.bashrc`文件,并删除与Oracle相关的行。

Windows上完全卸载Oracle 12c操作步骤

Windows上完全卸载Oracle 12c操作步骤

Windows上完全卸载Oracle 12c操作步骤Windows7上完全卸载Oracle 12c操作步骤1.关闭Oracle所有的服务,按【win+R】运行【services.msc】找到所有Oracle 开头的服务(OracleVssWriterORCL+OracleServiceORCL+OracleOraDB12H ome1TNSListener+OracleOraDB12Home1MTSRecoveryService+OracleJobS chedulerORCL),点击停止。

2.使用Oracle自带软件卸载Oracle程序。

点击【开始】->【程序】->【Oracle - OraDb12c_home1】->【Oracle 安装产品】->【Universal Installer】,点击【卸载产品】按钮后,勾选【Oracle主目录】-【OraDb12c_home1】-【Orac le Database 12c 12.1.0】最后一项后点击【删除】,删除完之后再勾选【Orac le主目录】-【OraDb12c_home1】项后点击【删除】。

卸载完成后点击关闭。

3.打开注册表程序,按【win+R】->输入【regedit】->【回车】,删除下面的路径/项/值:3.1:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称OracleVssWriterORCL+OracleServi ceORCL+OracleOraDB12Home1TNSListener+OracleOraDB12Home1MTSR ecoveryService+OracleJobSchedulerORCL)。

3.2:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 删除该oracle目录,该目录下注册着Oracle数据库的软件安装信息。

卸载oracle数据库的完整步骤

卸载oracle数据库的完整步骤

步骤1:停止Oracle服务在卸载Oracle 组件之前,首先必须停止Oracle服务。

具体方法:打开“管理工具”,选择“服务”,停止以Oracle或Ora开头的且处于“已启动”状态的每个Oracle服务,然后退出“服务”。

步骤2:用Database Configuration Assistant或DBCA卸载数据库使用该方法可将数据库连同其物理文件和目录全部删除(可选)。

如果在卸载数据库过程中,由于意外或其他原因,没有成功卸载数据库,则没有删除数据库文件及其相应的OracleService对此采用手工命令方式删除OracleService,并在资源管理器中直接删除该数据库所在的目录删除OracleService的方法是:在使用Oracle Database Configuration Assistant或DBCA卸载完数据库之后,通过oradim工具删除数据库实例服务。

注意,删除数据库之前不可先删除实例服务;否则,在使用Oracle Database Configuration Assistant或DBCA删除或卸载数据库时,会找不到所要卸载的数据库。

使用oradim命令删除实例服务的具体命令格式如下:oradim-delete-sid若无意中删除了OracleService且没有卸载数据库文件,则可重建OracleService。

重建OracleService的具体方法是,通过指定以下参数创建例程:oradim -new -sid sid|-srvc service[-intpwd password][-maxusers number][-startmode a|m][-pfile file][-timeout secs]其中参数说明如下:•new:建立新实例服务。

•si d:定义实例标识。

•intpwd:指定特权用户sys的口令。

其中,特权用户是指有启动、关闭Oracle Server以及建立数据等特权的用户。

Oracle数据库完全卸载教程

Oracle数据库完全卸载教程

Oracle数据库完全卸载教程⽤Oracle⾃带的卸载程序不能从根本上卸载Oracle,从⽽为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:1、开始->设置->控制⾯板->管理⼯具->服务停⽌所有Oracle服务。

2、开始->程序->Oracle - OraDb11g_home1->Oracle安装产品-> Universal Installer卸装所有Oracle产品,但Universal Installer本⾝不能被删除[如果第⼆步执⾏失败,跳到第三步,⼤部份第⼆步是失败的]3、运⾏regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个⼊⼝。

4、运⾏regedit,删除以下这三个位置中的所有Oracle⼊⼝。

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\【下】所有Oracle删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\【下】所有Oracle删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\【下】所有Oracle删除5、运⾏regedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\【下】所有Oracle删除,删除所有Oracle⼊⼝。

6、开始->设置->控制⾯板->系统->⾼级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定7、从桌⾯上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标8、删除e:/oracleDB⽬录9、【重新启动计算机】,重起后才能完全删除Oracle所在⽬录10、删除与Oracle有关的⽂件,选择Oracle所在的缺省⽬录C:\Oracle,删除这个⼊⼝⽬录及所有⼦⽬录,并从Windows⽬录(⼀般为C:\WINDOWS)下删除oralce⽂件等等。

oracle数据库卸载教程

oracle数据库卸载教程

oracle数据库卸载教程Oracle数据库的卸载过程比较复杂,需要一定的技术知识才能顺利完成。

下面简要介绍Oracle数据库卸载的基本步骤。

1. 确认备份:在卸载Oracle数据库之前,务必备份数据库中的重要数据,以防止数据丢失。

可以使用数据库备份工具或手动复制数据库文件来完成备份操作。

2. 停止数据库服务:在卸载Oracle之前,需要先停止数据库服务。

可以使用命令行或图形界面工具来停止数据库服务。

例如,使用命令行可以执行以下命令来停止服务:```shellsqlplus / as sysdbashutdown immediate```3. 卸载Oracle软件:使用卸载程序(通常是Oracle Universal Installer)来卸载Oracle软件。

可以在控制面板的“添加或删除程序”中找到卸载程序,然后按照向导进行操作。

在卸载过程中,可以选择删除所有相关文件和配置,或者保留一些配置文件。

4. 删除残余文件:卸载Oracle软件后,可能会有一些残余文件没有被删除。

这些残余文件可能包含数据库文件、日志文件、配置文件等。

可以手动删除这些文件,或者使用系统清理工具进行清理。

5. 清理注册表:卸载Oracle软件后,可能会在注册表中残留一些无效的条目。

可以使用注册表编辑器(如regedit)来清理这些无效的条目。

注意在清理注册表时要小心,避免删除其他软件的相关条目。

6. 删除环境变量:在安装Oracle数据库时,可能会设置一些系统环境变量。

卸载Oracle后,可以删除这些环境变量。

可以通过系统设置或者编辑系统的环境变量文件来删除这些变量。

需要注意的是,Oracle数据库的卸载过程可能因不同的操作系统和Oracle版本而有所不同,上述步骤只是一个基本的指导。

在进行卸载操作前,建议参考官方文档或者咨询Oracle技术支持,以确保正确卸载数据库并避免不必要的问题。

总之,Oracle数据库的卸载过程需要谨慎对待,理解数据库结构和相关配置是非常重要的。

完美卸载Oralce

完美卸载Oralce

完美卸载Oralce 11g完全卸载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\Applicatio n,删除所有Oracle入口。

8、删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。

9、删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Men uOrder\Start Menu\Programs中所有以oracle开头的键。

10、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。

11、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。

12、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。

oracle完全卸载手册

oracle完全卸载手册

7、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:Oracle,删除这个入口目录及所有子目录,
并从Windows 2000目录(一般为C:WINNT)下删除以下文件
ORACLE.INI、oradim80.INI
8、WIN.INI文件中若有[ORACLE]的标记段,删除该段
7、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
8、删除Program FilesOracle目录。
9、重新启动计算机,重起后才能完全删除Oracle所在目录。
10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
D:\oracle\ora92/Apache/Jserv/conf JSERV
D:\oracle\ora92\Apache\modplsql\cfg\wdbsvr.app WV_GATEWAY_CFG
9、删除\Winnt\Profiles\All Users\Start Menu\Programs\Oracle 和\Winnt\Profiles\All Users\Start Menu\Programs\Oracle
10、删除\Program Files\Oracle
11、重新启动机器
12、删除所有ORACLE目录(在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOMES下)
在 Windows 95 / Windows 98:

注册表删除--彻底卸载Oracle

注册表删除--彻底卸载Oracle

oracle注册表删除--彻底卸载Oracle2007年08月17日星期五上午 9:08用Oracle自带的卸载程序不能从根本上卸载Oracle,从而为下次的安装留下隐患,那么怎么才能完全卸载Oracle呢?那就是直接注册表清除,步骤如下:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

6、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。

7、运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applica tion,删除所有Oracle入口。

8、开始->设置->控制面板->系统->高级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定9、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标10、删除\Program Files\Oracle目录11、重新启动计算机,重起后才能完全删除Oracle所在目录12、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。

彻底删除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程序的安装⽬录)8.删除C:\Program Files下oracle⽬录。

(该⽬录视Oracle安装所在路径⽽定)9.删除开始菜单下oracle项,如: C:\Documents and Settings\All Users\「开始」菜单\程序\Oracle - Ora10g 不同的安装这个⽬录稍有不同。

Oracle完全卸载详解

Oracle完全卸载详解

Oracle完全卸载详解Oracle数据库的安装这⾥就不说了,⽹上应该有很多,但是oracle数据库的卸载却找不到⼀个⽐较详细的完整卸载的说明。

很多卸载不完全,会有遗留数据,影响后续的安装。

所以⾃⼰整理⼀份以前上学的时候学习Oracle数据库的笔记,其中数据库的卸载部分的内容。

我们都知道Oracle数据库在Linux中的卸载⽐较⽅便,只要删除所有的安装⽬录就可以了,但是在Windows下的卸载就⽐较⿇烦,会牵扯很多东西。

有时候还要⼿动去删除,⽽且还有可能出现某些dll⽂件提⽰在使⽤,⽆法删除⼲净。

Oracle数据库的所有版本,删除⼤体都相同。

我划分了下,⼤概分下⾯的⼋个部分的删除。

1. 停⽌使⽤Oracle的服务。

2. 运⾏卸载Oracle数据库程序3. 删除使⽤Oracle的服务。

4. 删除注册表中Oracle相关项。

5. 删除Oracle环境变量6. 删除“开始”菜单中Oracle⽬录7. 重新启动计算机8. 删除Program Files\Oracle⽬录9. 删除Oracle安装⽬录1.停⽌使⽤Oracle的服务停⽤oracle服务,进⼊计算机管理,在服务中,找到oracle开头的所有服务,右击选择停⽌2.运⾏卸载Oracle数据库程序⼀般情况运⾏Oracle⾃带的卸载程序,如使⽤ Universal Installer ⼯具卸载。

3.删除使⽤Oracle的服务。

开始菜单中,找到Universal Installer,运⾏Oracle Universal Installer,单击卸载产品,在产品清单窗⼝中,单击全部展开,除了OraDb11g_home1外,勾选其他项⽬,单击删除,根据软件提⽰单击下⼀步最终完成卸载。

4.删除注册表中Oracle相关项在命令窗⼝,输⼊regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除之。

依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

卸载Oracle后删除原有的SID
实现方法:
1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。

2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除
5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

6、运行regedit,选择
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。

7、运行
refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog \Application,删除所有Oracle入口。

8、开始->设置->控制面板->系统->高级->环境变量删除环境变量CLASSPATH和PATH中有关Oracle的设定
9、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle
的组和图标
10、删除\Program Files\Oracle目录
11、重新启动计算机,重起后才能完全删除Oracle所在目录
12、 WIN.INI文件中若有[ORACLE]的标记段,删除该段
13、如有必要,删除所有Oracle相关的ODBC的DSN
14、到事件查看器中,删除Oracle相关的日志
说明:
如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,
安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

注册表搜索 oracleSID,删掉就可以了。

相关文档
最新文档