日记 [2007年05月23日]启动ORACLE 10G
生活随笔
收集整理的这篇文章主要介绍了
日记 [2007年05月23日]启动ORACLE 10G
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
上一篇安装好ORACLE 10G后数据库就自动启动了,如果重启了电脑,那么数据库默认是没有运行的
下面我们先试着手动启动它:
首先需要启动侦听器。切换到oracle用户
su - oracle
$ORACLE_HOME/bin/lsnrctl {start|stop} listener_name
如果Listerner_name是默认的名字LISTENER,这里可以省略
稍等可以看到listern已经启动了,我们看一下进程
[oracle@oracle ~]$ ps -ef | grep tnslsnr
oracle 3288 1 0 22:39 ? 00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit
oracle 3355 3011 0 22:41 pts/1 00:00:00 grep tnslsnr
第一行就是已经启动的listener
接下来我们用SQLPLUS连接到数据库
$sqlplus /nolog
connect sys/cooler as sysdba
startup
稍候就能看到数据库启动的提示了
然后就可以quit退出了
如果需要自动启动数据库,可以用dbstart这个脚本,不过默认的脚本需要进行修改
打开dbstart。找到ORACL_HOME_LISTNER这一行,再后面指定路径,这里可以直接用环境变量来表示
ORACLE_HOME_LISTNER=$ORACLE_HOME
然后保存退出,然后修改/etc/oratab文件找到
sery:/opt/oracle/product/10.2/db_1:N这样的一行
把N改成Y,然后可以用dbstart &来启动试试看
执行完脚本后会看到相应的提示,然后我们可以查看进程
ps -ef | grep oracle
有很多oracle进程。说明oracle启动了
同理可以修改关闭脚本。嘿嘿。
至于开机自动启动,只需要吧启动脚本放到/etc/rc.d再指定运行级别就可以了
然后我们可以重启系统,看看oracle是否能跟随系统自动启动
下面我们先试着手动启动它:
首先需要启动侦听器。切换到oracle用户
su - oracle
$ORACLE_HOME/bin/lsnrctl {start|stop} listener_name
如果Listerner_name是默认的名字LISTENER,这里可以省略
稍等可以看到listern已经启动了,我们看一下进程
[oracle@oracle ~]$ ps -ef | grep tnslsnr
oracle 3288 1 0 22:39 ? 00:00:00 /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr LISTENER -inherit
oracle 3355 3011 0 22:41 pts/1 00:00:00 grep tnslsnr
第一行就是已经启动的listener
接下来我们用SQLPLUS连接到数据库
$sqlplus /nolog
connect sys/cooler as sysdba
startup
稍候就能看到数据库启动的提示了
然后就可以quit退出了
如果需要自动启动数据库,可以用dbstart这个脚本,不过默认的脚本需要进行修改
打开dbstart。找到ORACL_HOME_LISTNER这一行,再后面指定路径,这里可以直接用环境变量来表示
ORACLE_HOME_LISTNER=$ORACLE_HOME
然后保存退出,然后修改/etc/oratab文件找到
sery:/opt/oracle/product/10.2/db_1:N这样的一行
把N改成Y,然后可以用dbstart &来启动试试看
执行完脚本后会看到相应的提示,然后我们可以查看进程
ps -ef | grep oracle
有很多oracle进程。说明oracle启动了
同理可以修改关闭脚本。嘿嘿。
至于开机自动启动,只需要吧启动脚本放到/etc/rc.d再指定运行级别就可以了
然后我们可以重启系统,看看oracle是否能跟随系统自动启动
转载于:https://blog.51cto.com/coolerfeng/76441
总结
以上是生活随笔为你收集整理的日记 [2007年05月23日]启动ORACLE 10G的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: ZedGraph在Asp.net中的应用
- 下一篇: 人的一生,有三件事情不能等