Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下:
1、安装oracle;
2、创建oracle系统用户;
3、/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME:
export ORACLE_SID=test
export ORACLE_BASE=oracle_install_dir
export ORACLE_HOME=xxx
4、启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。
$ su – oracle
$ sqlplus / nolog
sql> conn / as sysdba
sql> startup (一般不需要加参数,只要设置好环境变量)
sql> quit (退出sql模式)
$ lsnrctl start (启动监听器)关闭oracle
$ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)
$ sqlplus /nolog
sql>shutdown 其参数 :shutdown有四个参数,四个参数的含义如下:
Normal 需要等待所有的用户断开连接后关闭数据库任务
Immediate 等待用户完成当前的语句后就断开用户连接,并不允许新用户连接。
Transactional 等待用户完成当前的事务后断开连接,并不允许新的用户连接数据库
Abort 不做任何等待,直接关闭数据库,强行断开连接