如何在linux下完全删除oracle11g xe版本
红帽下
卸载mysql
1、查找以前是否装有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的两个包:
mysql-*..*.RHEL**
mysqlclient*.RHEL**
2、删除mysql
删除命令:rpm -e --nodeps 包名
( rpm -ev mysql-*.RHEL* )
3、删除老版本mysql的开发头文件和库
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
Oracle 11g比起Oracle 10g来要好卸载很多,基本步骤如下:
客户端卸载:
1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止。
2、在开始菜单中,oracle目录下,找到Universal Installer;
点击Universal Installer,单击卸载产品;
3、在产品清单窗口中,单击全部展开,勾选所有项目,单击删除;
4、如果弹出提示框,按照提示框一步步卸载就行。
服务端端卸载:
1、做到上面第3步时,在产品清单窗口中,单击全部展开,除了OraDb11g_home1外,勾选其他项目,单击删除;
2、按Windows徽标键和R键,打开运行窗口,输入regedit,打开注册表,依次展开HKEY_LOCAL_MACHINE\SOFTWARE,找到oracle,删除;
3、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services中,删除所有oracle开头的项;
4、依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有oracle开头的项;在HKEY_CLASSES_ROOT,删除以ora开头的项;
5、 重启电脑,删除oracle目录,删除Oracle的安装目录app等;
6、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
停止服务再删除安装包和用户目录,具体步骤如下:
使用SQL*PLUS停止数据库
[oracle@OracleTest oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown [immediate]
SQL> exit
停止Listener
[oracle@OracleTest oracle]$ lsnrctl stop
停止HTTP服务
[root@OracleTest /root]# service httpd stop
停止HTTP服务
[root@OracleTest /root]# service httpd stop
5. 用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了)
6. 将安装目录删除
[root@OracleTest /root]# rm -rf /u01/app/oracle/
7. 将/usr/bin下的文件删除
[root@OracleTest /root]# rm /usr/local/bin/dbhome
[root@OracleTest /root]# rm /usr/local/bin/oraenv
[root@OracleTest /root]# rm /usr/local/bin/coraenv
8. 将/etc/oratab删除
[root@OracleTest /root]# rm /etc/oratab
9. 将/etc/oraInst.loc删除
[root@OracleTest /root]# rm /etc/oraInst.loc
10. 将oracle用户删除(若要重新安装,可以不删除)
[root@OracleTest /root]# userdel –r oracle
11. 将用户组删除(若要重新安装,可以不删除)
[root@OracleTest /root]# groupdel oinstall
[root@OracleTest /root]# groupdel dba
12. 将启动服务删除
[root@OracleTest /root]# chkconfig --del dbora
到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了。
删除:rpm -e oracle-xe
强制安装:rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm --force
我用putty登陆linux时,用root总是登不上去,虽然密码是对的,以前经常能...
既然有问题,可以将你的config配置文件传上来,大家一起帮您再确定下。另外额外提醒下修改完成配置文件之后是否重启过sshd服务呢?有时强制关闭linux系统,配置文件是保存的。 kekehudeye | 发布于2011-08-10 举报| 评论 1 0 kekehudeye 的是正解 gondn125 | 发布于2011-08-22 举报| 评论 0 0 ...
关于计算机语言。我想学编程,没有任何基础,面对那么多选择,我不知先...
C++或C语言对编译器软件没有限制,对操作系统平台也没有限制。Windows有很多编译器,在Linux平台下可以使用gcc。C#语言本身对平台也没有限制,但是目前好像只能用Microsoft Visual Studio编译,而它生成的程序大多数只能在Windows上运行。当然它要与.Net Framework配套时间,在编写Windows上,特别是有用户界面...
开源的意义何在?
让我们简单地扫描一下当前开源软件的运营模式:第一种,软件完全免费,后续服务收费。像当前的Red Hat Linux就是使用这样的模式。但是,这种模式并不是每一家开源企业都能使用的,也只有像Red Hat这样的行业领先者才有这样的资本。第二种,软件免费,没有售后服务,在软件市场成熟后,靠出售专利谋生。这...
linux cp 命令 的 -f 选项不起作用?
-f, --force if an existing destination file cannot be opened, remove it and try again 也就是说-f可以覆盖目的目录下有的文件,但你有没有发现过这种情况,即使使用了-f也无法覆盖?原因何在呢?默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆...
f.lux linux怎么没有效果
-f, --force if an existing destination file cannot be opened, remove it and try again 也就是说-f可以覆盖目的目录下有的文件,但你有没有发现过这种情况,即使使用了-f也无法覆盖?原因何在呢?默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖...
Linux Bourne Shell编译出错:Syntax error: end of file unexpected (e...
有几点需要看看:1、 if [ $person =~ root ] ---这是要表示什么?是说明如果不等于root?2、 cat <<-FINIS --- 结束时却是 FINIS ,好像没匹配上 3、for 循环本身就会去遍历全部内容,感觉你加 shift ,不知道意义何在 ...
python stackless 怎么多线程并发
1.1.2 并发可能是(仅仅可能是)下一个重要的编程范式 我个人相信,并发将是软件世界里的下一个重要范式...现在Linux用户可以通过SubVersion取得源代码并编译;而对于Windows用户, 则有一个.zip文件供使用,需要将
windows 这么流行,究竟原因何在?
根本原因是依托WINDOWS的配套系统很成熟 就拿WIN7刚出来那会就没几个用WIN7的 装什么程序都不兼容 现在的软件都考虑运行在主流平台的 其实真说起来 哪个系统用习惯了都一样 就跟中国人吃饭习惯筷子外国习惯刀叉一样
MOTO的A1200 “明”与S60 系统比优势何在?
其实看你自己怎么看待,没有什么绝对的,我选手机时候,看了一眼S60就把它out出局了,不说别的,长的那副鸟样,说真的,NOKIA的手机绝大部分都土的掉牙~~`至于系统,象楼上说的,至少LINUX比其他系统不容易中毒...至于软件可能是会少一点,但是比较实用的都有,而且还可以玩一些很有意识的如果龙火,帝国.....
全球首个RISC-V OoO CPU面世,RISC-V魅力何在?
SiFive于2017年发布了U54系列,这是该公司第一个能够运行完整操作系统(例如Linux)的成熟CPU IP。讲回正题,全球首个RISC-V处理器CPU,到底是一个什么东西?为什么RISC-V架构如此受追捧?全新的RISC-V OoO CPU:U8面世 到目前为止,如果我们想基于新的ISA设计新的CPU,则首先要从小处着手,然后进行...
锻翰复方: 关掉oralce服务.具体方式有两种:1.命令行下使用命令关闭服务:net stop OracleServiceORCL ,ORCL是我的实例名字,换成你的)2.运行services.msc到系统服务管理界面,找到Oracle开头的服务,关掉. 从开始菜单找到Oracle的卸载工...
江永县15096061507: linux下如何手动删除oracle数据库 - ?
锻翰复方: Linux不像windows,是没有注册表这么一说的.所以你只要把Oracle Home文件夹下的所有内容删除即可. rm -R 文件夹名称 即可实现.当然要先把oracle进程都先杀了: ps -ef | grep oracle,把进程号记下来,然后 kill -9 进程号.
江永县15096061507: linux下怎么卸载oracle数据库 - ?
锻翰复方: 红帽下 卸载mysql 1、查找以前是否装有mysql 命令:rpm -qa|grep -i mysql 可以看到mysql的两个包: mysql-*..*.RHEL** mysqlclient*.RHEL** 2、删除mysql 删除命令:rpm -e --nodeps 包名 ( rpm -ev mysql-*.RHEL* ) 3、删除老版本mysql的开发...
江永县15096061507: 删除虚拟机下linux中的oracle?
锻翰复方: 重新放上ORACLE盘,运行安装,在引导界面上有卸载选项.
江永县15096061507: 如何删除linux环境下的oracle实例 - ?
锻翰复方: 删除oracle实例记录:<br>方法一、从图形界面运行dbca,选择删除,按提示一路next;<br>方法二、手动删除.<br>1、关闭所有oracle进程,其实只要shutdown<br>abort即可.因我的机器oracle没设置为开机自动启动,重启机器后oracle进程一个...
江永县15096061507: Linux 下如何删除oracle数据库监听?如何重建监听? - ?
锻翰复方: 单机的话 如果netca无法启动 你就手动删除监听文件就好了:$ORACLE_HOME/network/admin/ 下listener.ora 这个文件 就好 重建监听的话 你就在刚才那个目录下 手动创建一个刚才 被删了的那个文件 vi listener.ora 进入到vi中后 写入 # listener....
江永县15096061507: 如何彻底删除Oracle数据库,以创建相同实例 - ?
锻翰复方: 1、直接通图形界面式删除实例 windows启(Net Configuration Assistant)界面删除2、Linux启dbca图像化删除 注明(种删除般彻底)建议与第2步骤起使用 查看$ORACLE_BASE目录admin、oradata、cfgtoollogs/dbca、diag/rdbms、product/11.2.0/db_1/dbs删除!
江永县15096061507: linux系统怎么删除oracle - ?
锻翰复方: linux 简单了;把oracle 主目录删除基本就搞定了 正常所有的配置文件也在这个路径下 windows 下就麻烦了;注册表不好清理
江永县15096061507: linux下如何删除包含特殊符号or名称的文件 - ?
锻翰复方: 1、如果文件名是第一个字符不是特殊符号,可以按一下第一个字母,通过tab键补全删除. 2、如果文件名第一个字符是特殊符号,考虑转义.比如 rm -rf \(123 删除以(开头的文件
江永县15096061507: linux下如何删除oracle数据库实例 - ?
锻翰复方: 展开全部 用oracle用户进入输入命令dbca ,启动数据库助手,然后选择删除数据库实例,点击确定就可以删除了.