天天看点

oracle 手工卸载

适用于Oracle 10g,11g,别的我就不知道了QAQ SQL>hutdown immediate $ lsnrctl stop

删除: /etc/ora* /usr/local/bin/oraenv /usr/local/bin/dbhome /usr/local/bin/coraenv $ORACLE_BASE

对于oracle用户,我们要是还需要重新安装oracle的话就不用userdel了, 对于启动服务来说, 另外需要关闭开机启动服务

里面都是什么东西呢: --------------------------------------------------------------------------- [[email protected] ~]# cat  /etc/oratab | grep -v '^#' orcl:/u01/app/oracle/product/11.2.0/db_1:N   最后的N或者Y表示是否允许dbstart来启动数据库,如果为N则实例不能通过dbstart启动,表现为sqlplus连接实例时显示Connected to an idle instance.如果为Y则实例可以通过dbstart启动,sqlplus连接后数据库即为open状态.

etc/oratab 格式为: SID:ORACLE_HOME:AUTO

这个文件是在创建数据库实例时建立的,需要用root用户运行root.sh,如果忘记运行在自启动和关闭时会失败,错误信息:"/etc/oratab" is not accessible。 它记录主机中有多少个数据库 ------------------------ [[email protected] ~]# cat /etc/oraInst.loc inventory_loc=/u01/app/oraInventory inst_group=oinstall 表示产品安装的时候安装路径和哪个用户组,对于引导DB安装和补丁安装很重要 ----------------------------------------------------------------------------- /usr/local/bin/oraenv /usr/local/bin/dbhome /usr/local/bin/coraenv 这三个可执行文件是我们运行root.sh的时候安装的,也需要删除

----------------------------------------------------------------------------- $ORACLE_BASE 需要将这个文件夹删除,这个不用解释了吧,linux卸载的最基本方法...