我按书上说的启动数据库:
所有服务都停止时
(1)打开监听:lsnrctl start
(2):sqlplus /nolog
(3),connect system/password as sysdba /*这一步就不行了,报ERROR:ORA-12560: TNS: 协议适配器错误*/
(4)startup
为什么到第三步就不行了呢,难道说书上错了么,上网查了一下用net start oracleservicesid就能启动服务,
启动服务和启动数据库是一样么?为什么用shutdown immediate、normal、abort等命令关闭数据库后oracleservicesid服务却还是启动的 呢?还有个问题:书上说用Startup nomount启动
再用 alter database mount
alter database open
就可以完全启动,可是我用Startup nomount启动后再输入alter database mount 按回车在第二行显示一个2再按回车又出一个sql>好像一点没反应,这是怎么回事?
所有服务都停止时
(1)打开监听:lsnrctl start
(2):sqlplus /nolog
(3),connect system/password as sysdba /*这一步就不行了,报ERROR:ORA-12560: TNS: 协议适配器错误*/
(4)startup
为什么到第三步就不行了呢,难道说书上错了么,上网查了一下用net start oracleservicesid就能启动服务,
启动服务和启动数据库是一样么?为什么用shutdown immediate、normal、abort等命令关闭数据库后oracleservicesid服务却还是启动的 呢?还有个问题:书上说用Startup nomount启动
再用 alter database mount
alter database open
就可以完全启动,可是我用Startup nomount启动后再输入alter database mount 按回车在第二行显示一个2再按回车又出一个sql>好像一点没反应,这是怎么回事?
1. 建议楼主看下这片文章,对ORACLE 的启动应该就清楚了.深刻理解Oracle数据库的启动和关闭
http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4704877.aspx2. 楼主楼掉了‘;’, 分号表示结束..
在window下,启动服务成功,不代表oracle实例已经open了。但是要启动实例,一定要启动服务先。
我一般:
sqlplus /nolog
conn /as sysdba;
startup
quit
lsnrctl startup
2、一楼正解;sqlplus里;是命令结束符,你没;回车的话它认为你的命令还没完,只是想换行