分类: Oracle
2011-06-30 06:24:48
1.问题描述,一个数据库使用正常,能正常startup,但是shutdowm immediate的时候报错:
SQL> shutdown immediate
ORA-00106: cannot startup/shutdown database when connected to a dispatcher
2.原因:
要启动(STARTUP)/关闭(SHUTDOWN)数据库,必须使用专有服务器连接(Dedicatied Server)。使用共享服务器连接的用户无法启动和关闭数据库
我的数据库的模式是共享模式 (shared server),需要将其给位专有模式(Dedicatied Server);
3.方法
修改$oracle_home/network/admin/tnsnames.ora文件
ORACLE9I =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = aix)(PORT = 1521))
)
(CONNECT_DA
(SERVER=DEDICATED) //添上这一行表明这个oracle9i数据库是专有模式
(SERVICE_NAME = oracle9i)
)
)