我目前正在学习 Oracle 11g 产品的数据库管理,但遇到了一些问题:
1)当共享服务被激活时,我们一定需要两个听众,我是对的吗?一个用于客户端与调度程序的连接,另一个用于启动等管理任务,...?(连接到共享服务器时无法启动服务器,我是对的吗?)
2)在客户端,我如何指示他必须使用哪个监听器?我知道它与 de tnsname.ora 文件有关,但如何在客户端站上设置它?
谢谢。
你仍然可以有一个听众。什么样的连接(共享与专用)取决于如何定义 tns 别名。所以只需在 tnsnames.ora 中定义单独的别名。
您必须将 (SERVER=DEDICATED) 添加到您的 tnsnames 记录
中,并且您可以在数据库中运行管理任务
BASE1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host )(PORT = port ))
)
(CONNECT_DATA =
(SERVICE_NAME = *SERVICE_NAME*)
(SERVER=DEDICATED)
)
)
(SERVER=SHARED) - 用于共享连接;