Oracle10g和之前的Oracle似乎有点不一样.照理来说,直接使用bin下的dbstart就可以启动了,可是奇怪的就是启动不了.后来我从网上搜索了以下,并且在自己的机器上测试了一下,总算是找到一个可行的办法:
1. 启动Oracle10g
以Oracle帐号登陆Linux,或者从root下输入su - oracle变成oracle帐号(如果是su oracle则无法加载oracle环境变量),然后进入bin目录输入sqlplus '/ as sysdba'进入sqlplus.然后直接输入startup就可以了.
2. 关闭Oracle10g
关闭Oracle10g的办法和启动一样,只是sqlplus命令输入shutdown,或者输入shutdown immediate.Oracle10g开启和关闭都有点慢.
3. 开启和关闭监听
在终端下(不是sqlplus),输入lsnrctl start 启动监听.输入lsnrctl stop关闭监听.
http://blog.csdn.net/tangl_99/archive/2006/01/21/585850.aspx