日期:2014-05-16 浏览次数:20739 次
?
?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;
?