oracle11g删除操作
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 的详细资料。
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下删除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开头的所有项目。
11g rac删除

1. oracle用户下:dbca 删库
2. root下删除集群套件和库软件:
/u01/grid/crs/crs/install/rootcrs.pl -deconfig -force 删除集群配置信息
rm -rf /usr/local/bin/oraenv
rm -rf /usr/local/bin/coraenv
rm -rf /u01/
3.删除所有asm磁盘,清除所有的asm磁盘头信息:
/etc/init.d/oracleasm deletedisk OCR_VOT1
... ...
rm -rf /etc/rc2.d/S96init.crs
rm -rf /etc/rc3.d/K96init.crs
rm -rf /etc/rc3.d/S96init.crs
rm -rf /etc/rc5.d/K96init.crs
rm -rf /etc/rc5.d/S96init.crs
rm -rf /etc/oracle/scls_scr
rm -rf /etc/inittab.crs
rm -rf /var/tmp/.oracle/*
cd /etc/oracle
ls
rm -rf ocr.*
rm -rf /tmp/CVU*
rm -rf /var/opt/oracle
rm -rf /usr/local/bin/dbhome
dd if=/dev/zero of=/dev/sda1 bs=1024k couLeabharlann t=1 4. 重启服务器
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,否则在以后输入数据库文件时则为乱码。
)建议如图所选,点击“下一步”。
如下图所示:第十五步:在“安全性”和“示例方案”标签页中,按系统默认值即可。
oracle11g删除实例

oracle11g删除实例在Oracle 11g 中,删除数据库实例通常涉及以下步骤:1. 停止数据库服务:在删除实例之前,确保数据库实例处于关闭状态。
你可以使用SQL*Plus 或其他管理工具连接到数据库并执行以下命令:```sqlSHUTDOWN IMMEDIATE;```这将立即关闭数据库实例。
如果你希望等待当前会话完成并关闭数据库,请使用`SHUTDOWN NORMAL;`。
2. 卸载数据库:在数据库实例关闭后,可以卸载数据库。
这将从Oracle 目录中删除数据库实例的注册信息。
可以使用`dbca`(Database Configuration Assistant)实用工具来完成此操作。
```bashdbca -silent -deleteDatabase -sourceDB <your_database_name>```注意:请将`<your_database_name>` 替换为要删除的数据库实例的名称。
3. 删除数据库文件:删除数据库文件和目录。
这包括数据文件、控制文件、日志文件等。
确保在删除这些文件之前备份重要数据。
4. 删除监听器:如果数据库实例有专用的监听器,你可能需要删除它。
可以使用`lsnrctl` 实用程序执行此操作。
```bashlsnrctl stop <listener_name>lsnrctl status # 确保监听器已停止lsnrctl delete <listener_name>```注意:请将`<listener_name>` 替换为你的监听器的名称。
这些步骤需要谨慎执行,特别是在生产环境中。
在删除数据库实例之前,请确保已经做好了数据备份,并理解删除操作的后果。
建议在执行删除操作之前与数据库管理员或有经验的Oracle 用户讨论。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
完全卸载oracle11g步骤
步骤1、
开始->控制面板->管理工具->服务停止所有Oracle服务。
(图:停掉所有oracle服务)
步骤2、
开始->所有程序->Oracle –OraDb11g_home1->Oracle Installation Products->Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。
步骤3、
运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
步骤4、
运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
步骤5、
运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
步骤6、
删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
步骤7、
删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
(未找到)
步骤8、
删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
(此步骤没有操作!)
步骤9、
我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
及变量名字带ORCLE_HOME
步骤10、
从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
步骤11、
删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:
1.C:\Program Files\Oracle目录。
2.ORACLE_BASE目录(oracle的安装目录)。
(有些dll文件不能删除,需要重新启动计算机。
)
3.C:\WINDOWS\system32\config\systemprofile\Oracle目录。
(无此目录)
4.C:\用户\Administrator\Oracle或C:\Documents and Settings\Administrator\Oracle目录。
5.C:\WINDOWS下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
(无此信息)
6.C:\WINDOWS下的WIN.INI文件中若有[ORACLE]的标记段,删除该段。
步骤12、
如有必要,删除所有Oracle相关的ODBC的DSN
步骤13、
到事件查看器中,删除Oracle相关的日志说明:如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。