Windows 下逐状态启动 Oracle数据库

Oracle 数据库服务状态有四个:Shutdown、Nomount、Mount和Open。启动服务可以通过Startup命令进行。但是,在Windows下可能会遇到问题。如下:


C:\Documents and Settings\Administrator>sqlplus /nolog



SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 6月 15 18:00:42 2008



Copyright (c) 1982, 2005, Oracle. All rights reserved.



SQL> connect / as sysdba;

ERROR:

ORA-12560: TNS: 协议适配器错误

      在Windows下,需要启动相应的数据库服务。但是,默认地,启动数据库服务时,会自动到Open状态。我们必需在注册表中做如下修改。在键 值:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1(OraDb10g_home1是你 的Oracle_home名字)下,将ORA_ORCL_AUTOSTART(ORCL是数据库SID)值修改为FALSE。接下来,我们就可以一步步的 将Oracle数据库启动到Open状态了。


SQL> connect / as sysdba;

已连接到空闲例程。

SQL> startup nomount;

ORACLE 例程已经启动。



Total System Global Area 289406976 bytes

Fixed Size 1248576 bytes

Variable Size 104858304 bytes

Database Buffers 176160768 bytes

Redo Buffers 7139328 bytes

SQL> alter database mount;



数据库已更改。



SQL> alter database open;



数据库已更改。

转自 http://blog.sina.com.cn/s/blog_3f2ef11801009q4s.html

你可能感兴趣的:(oracle,windows,数据库,状态,休闲)