linux下启动oracle需要两步:一、启动监听 二、启动服务
一、启动监听
监听命令:lsnrctl ,具体使用方法如下
1、lsnrctl status:检查当前监听器的状态
2、lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器
3、lsnrctl stop [listener-name] 关闭所有的监听器,可以指定名字来关闭特定的监听器
4、lsnrctl reload 重启监听器,此命令可以代替lsnrctl stop,lsnrctl start
5、lsnrctl hep 可以显示所有可用的监听器命令
如果有多个监听,建议使用 上面的第二种方式,例如启动名称为test的监听服务:
lsnrctl start test
二、启动oracle服务输入下面命令即可。
[root@testdb ~]$ export ORACLE_SID=orcl
[root@testdb ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 25 10:43:36 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 801701888 bytes
Fixed Size 2232640 bytes
Variable Size 524291776 bytes
Database Buffers 268435456 bytes
Redo Buffers 6742016 bytes
Database mounted.
Database opened.
[root@testdb ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.3.0 Production on Thu Dec 25 10:43:36 2014
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 801701888 bytes
Fixed Size 2232640 bytes
Variable Size 524291776 bytes
Database Buffers 268435456 bytes
Redo Buffers 6742016 bytes
Database mounted.
Database opened.