Linux 启动oracle服务
2009-10-09 11:51 133人阅读 评论(0) 收藏 举报
一、Linux 启动oracle服务
方法1:
以sys用户连接
c:>sqlplus sys/change_on_install as sysdba;
进入sql*plus环境;(注意,ORACLE9I在安装的时候需要你自己设定sys和system的口令,并且不能才用ORACLE9I以
前这 两个用户的默认口令,这主要是为了保证数据库系统的安全,我为了好记忆,在安装完成后立刻恢复了默认的口令)
方法2:
oracle@suse92:~> sqlplus /nolog
SQL> connect /as sysdba
SQL> startup 启动(shutdown 关闭)
startup参数:
Normal,启动数据库实例并打开数据库;
nomount,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这
样的时候使用;
mount,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了。
shutdown参数:
Normal, 需要等待所有的用户断开连接;
Immediate, 等待用户完成当前的语句;
Transactional, 等待用户完成当前的事务;
Abort, 不做任何等待直接关闭数据库。
二、启动监听器
oracle@suse92:~> lsnrctl start
oracle@suse92:~> lsnrctl stop(停止监听器)
oracle@suse92:~> lsnrctl(查看监听器状态)
LSNRCTL> status
LSNRCTL> exit
------------------------------------------------------------------------------------------------------------
linux 启动多个实例 su - oracle
1. set ORACLE_SID=sidname
2. sqlplus /nolog
3. conn /as sysdba
4. 查看当前的实例名
select * from v$instance;
5.启动数据库 startup;