Windows中,如果在sqlplus下直接输入startuporacle会自动到Open状态。要想清楚的看到oracle的四个状态(shutdownnomountmountopen)必需在注册表中做如下修改。在键值:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1下,将ORA_ORCL_AUTOSTART(ORCL是数据库SID)值修改为FALSE即可。

DOS下输入sqlplus /nolog;

然后输入conn / as sysdba;

接着输入startup nomount;

alter database mount;

alter database open;

好了这样就执行完成了。

 

alter database open read only在何处使用?

当数据库处于mount状态时,才可以使用alter database open read only

 其它相关知识

1、设置共享池的大小

alter system set shared_pool_size=100M

2、设置数据库高速缓冲区的大小

alter system set db_cache_size=100M

3、设置内存缓冲区顾问

alter system set db_cache_advice=off