oracle命令启动

ldxab 2009-10-20 06:40:18
我按书上说的启动数据库:
所有服务都停止时
(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>好像一点没反应,这是怎么回事?
...全文
239 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼主看的应该是unix方面的资料,在windows上必须先启动服务
ppp_10001 2009-10-20
  • 打赏
  • 举报
回复
1、启动服务和启动数据库是不一样的
我一般:
sqlplus /nolog
conn /as sysdba;
startup
quit
lsnrctl startup
2、一楼正解;sqlplus里;是命令结束符,你没;回车的话它认为你的命令还没完,只是想换行
inthirties 2009-10-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 inthirties 的回复:]
引用
为什么到第三步就不行了呢,难道说书上错了么,上网查了一下用net start oracleservicesid就能启动服务
启动服务和启动数据库是一样么?为什么用shutdown immediate、normal、abort等命令关闭数据库oracleservicesid服务却还是启动的 呢?


在window下,启动服务成功,不代表oracle实例已经open了。但是要启动实例,一定要启动服务先。


[/Quote]


shutdown immediate、normal、abort

严格来说是关闭数据库实例。
inthirties 2009-10-20
  • 打赏
  • 举报
回复
[Quote]
为什么到第三步就不行了呢,难道说书上错了么,上网查了一下用net start oracleservicesid就能启动服务
启动服务和启动数据库是一样么?为什么用shutdown immediate、normal、abort等命令关闭数据库oracleservicesid服务却还是启动的 呢?
[/Quote]

在window下,启动服务成功,不代表oracle实例已经open了。但是要启动实例,一定要启动服务先。

Dave 2009-10-20
  • 打赏
  • 举报
回复

1. 建议楼主看下这片文章,对ORACLE 的启动应该就清楚了.

深刻理解Oracle数据库的启动和关闭
http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4704877.aspx

2. 楼主楼掉了‘;’, 分号表示结束..
vc555 2009-10-20
  • 打赏
  • 举报
回复
1.不一样;
2.漏分号.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧