oracle脚本安装,开机自启。删除数据库
脚本下载(代码写了删除原数据库和开机自启的语句):https://pan.baidu.com/s/1dMRyJ8 一、设置Oracle数据库开机自启动 1、修改$ORACLE_HOME/bin/dbstart [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbstart 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
2、修改$ORACLE_HOME/bin/dbshut [oracle@seiang11g ~]$ vim $ORACLE_HOME/bin/dbshut 将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
3、修改/etc/oratab文件 [oracle@seiang11g ~]$ vim /etc/oratab 将seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:N中最后的N改为Y,成为seiang11g:/u01/app/oracle/product/11.2.0/dbhome_1:Y
4、输入命令dbshut和dbstart测试 [oracle@seiang11g ~]$dbshut Oracle监听停止,进程消失。
[oracle@seiang11g ~]$dbstart
Oracle监听启动,进程启动。
5、切换到root账户建立自启动脚本 [root@seiang11g init.d]# vim /etc/rc.d/init.d/oracle 添加以下内容(有些值如ORACLE_HOME和ORACLE_USER等根据实际情况可以修改): #!/bin/bash
6. 修改/etc/init.d/oracle服务文件权限 [root@seiang11g ~]# chmod 755 /etc/init.d/oracle
7. 设置为开机启动 [root@seiang11g ~]# chkconfig oracle on
注意: 如果在执行chkconfig oralce on或chkconfig –add oracle时出现如下的提示: 则在/etc/rc.d/init.d/oracle脚本中一定要加入下面两行内容 # chkconfig: 345 99 10 说明: # chkconfig: 345 99 10
8、进行service oracle start/stop/restart测试
9、Reboot重启查看Oracle监听和实例进程均能自动启动。 二、删除数据库。
1.使用SQL*PLUS停止数据库 [oracle@OracleTestoracle]$sqlplus/nolog SQL>connect/assysdba SQL>shutdownimmediate SQL>exit 2.停止Listener [oracle@OracleTestoracle]$lsnrctlstop 3.用su或者重新登录到root(如想重新安装可以保留oracle用户,省得输入环境变量了) 4.将安装目录删除 [root@OracleTest/root]#rm-rf/u01/app/oracle/ 5.将/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 6.将/etc/oratab删除 [root@OracleTest/root]#rm/etc/oratab 7.将/etc/oraInst.loc删除 [root@OracleTest/root]#rm/etc/oraInst.loc 8.将oracle用户删除(若要重新安装,可以不删除) [root@OracleTest/root]#userdel–roracle 9.将用户组删除(若要重新安装,可以不删除) [root@OracleTest/root]#groupdeloinstall [root@OracleTest/root]#groupdeldba 10.将启动服务删除 [root@OracleTest/root]#chkconfig--deldbora 到此为止重启后,你的Linux系统下的Oracle数据库已完全删除了!!! 本文转载自: http://blog.itpub.net/31015730/viewspace-2148412/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |