Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347281
  • 博文数量: 94
  • 博客积分: 1500
  • 博客等级: 上尉
  • 技术积分: 1020
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-11 09:23
文章分类
文章存档

2011年(76)

2010年(18)

分类: 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_DATA =
      (SERVER=DEDICATED)       //添上这一行表明这个oracle9i数据库是专有模式
      (SERVICE_NAME = oracle9i)   
)
  )

------------------------------------------------
阅读(1457) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~