群:127881306
很多资料讲了如何将ORACLE设置为SHARED SERVER模式运行,那么如何将SHARED SERVER转回DEDICATED SERVER?
ORACLE 判断是否是SHARED SERVER只有一个参数
SQL> show parameter shared_servers
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
max_shared_servers integer
shared_servers integer 1
当shared_servers>=1时,ORACLE运行为SHARED SERVER模式
当shared_servers=0时,ORACLE运行为DEDICATED SERVER模式
由于shared server运行时还需要dispatcher,因此我们关闭SHARED SERVER只需要做3步:
alter system set shared_servers=0 scope=both;
alter system set dispatchers='';
再将tnsname.ora中(SERVER=SHARED)修改为(SERVER=DEDICATED)
这样Oracle就运行在了DEDICATED SERVER模式下。
但是事情还没完,当你再次连接数据库时,很可能遇到ORA-12519错误。
这个错误是因为客户端指定的SID与dedicated server handler匹配不上,这就需要用LOCAL_LISTENER参数来指定服务名
例如在tnsname可能这样写
DPPC =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = vip01)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = vip02)(PORT = 1521))
(LOAD_BALANCE = yes)
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = dppc)
)
)
那么就需要执行
alter system LOCAL_LISTENER='DPPC' scope=both;
现在你的客户端又可以正常连接了,以DEDICATED SERVER模式.
分享到:
相关推荐
### Oracle 12c ORA-01017 错误详解及解决方案 #### 错误概述 在Oracle数据库管理过程中,用户可能会遇到ORA-01017错误:“用户名/口令无效;登录被拒绝”。这一错误通常出现在尝试连接数据库时,提示提供的用户名...
在使用Navicat这款强大的数据库管理工具时,有时可能会遇到错误提示"ORA-12737"。这个错误是Oracle Call Interface (OCI) 报出的,通常与Oracle客户端库的配置或版本不匹配有关。以下是关于这个问题的详细解释、可能...
手工配置这三个文件需要对Oracle网络架构有深入的理解,因为错误的配置可能导致连接问题。在实际操作中,应遵循Oracle文档的指导,并进行充分的测试以确保配置的正确性。同时,随着Oracle版本的更新,这些文件的结构...
在尝试连接Oracle 10g数据库时,可能会遇到ORA-12514错误:“TNS:监听进程不能解析在连接描述符中给出的SERVICE_NAME”。这个错误通常出现在尝试通过网络远程连接到Oracle数据库服务器时,而不是在本地机器上。 ###...
- 如果客户端尝试通过`sqlplus username/password@local_dev`的方式连接数据库,但未在`sqlnet.ora`中配置`NAMES.DEFAULT_DOMAIN`,则可能会出现类似“ORA-12154:TNS:无法处理服务名”的错误。 - **解决方法**: -...
在Red Hat Enterprise Linux Server Releae 5.5 成功安装ORACLE 10g 后,在客户端配置TNS后,测试是否可以连接到数据块服务器,结果报错: ORA-12170:TNS:连接超时1:首先检查网络是否能ping通,如下所示,网络是...
building-ue4-dedicated-server-blog-1:用于使用AWS和Docker构建和托管Unreal Engine 4专用服务器的源代码
本文将深入探讨Oracle监听问题及其解决方法,特别是针对描述中提到的ORA-12504错误。 **ORA-12504错误详解** ORA-12504是Oracle数据库返回的一个典型错误代码,表示在客户端尝试连接到数据库时,监听程序没有在...
此外,CONNECT_DATA部分包含SERVER参数(如DEDICATED或SHARED,定义连接类型)和服务名称(与服务器端的service_name参数匹配)。例如: ```markdown ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...
如果在尝试关闭或删除DBLINK时遇到 `ORA-02080: database link is in use` 的错误,可能是因为DBLINK正被其他会话使用。可以查询 `v$dblink` 视图来检查DBLINK的状态,或者等待当前使用DBLINK的会话结束,或者强制...
2. **连接类型**:`CONNECT_DATA`部分的`SERVER`参数可以设置为`dedicated`(专用服务器模式)或`shared`(多线程服务器模式),决定了客户端连接的类型。 3. **连接重试和超时**:`tnsnames.ora`还可以包含高级...
space-engineers-dedicated-ubuntu-docker-server:该项目旨在提供一个ubuntu docker映像,以便在Linux操作系统下托管功能齐全的专用SpaceEngineers:registered:Server。
1. 性能优化:C++的静态类型和编译时检查有助于减少运行时错误,同时其面向对象特性允许模块化设计,便于代码的优化和维护。 2. 网络编程:服务器需要处理网络通信,C++的socket库提供了低级别的网络接口,便于实现...
(SERVER = DEDICATED) (SERVICE_NAME = myservice) ) ) ``` - 确保修改`HOST`为你数据库服务器的地址,`PORT`为监听的Oracle服务端口,`SERVICE_NAME`为数据库实例的名称。 4. **安装PL/SQL Developer**: -...
而“Armagetron Advanced Dedicated Server GUI”则是为该游戏量身打造的一款开源服务器管理工具,旨在为管理员提供更加直观、易用的图形用户界面,以便更好地维护和管理游戏服务器。 Armagetron Advanced本身是一...
尝试使用`sqlplus username/password@local_dev`命令连接数据库时,将会出现类似“ORA-12154: TNS: 无法处理服务名”的错误。这是因为客户端实际上尝试连接的是`local_dev.com`,而此别名并未在`tnsnames.ora`中定义...
(SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) ``` 在这里,`ORCL` 是一个服务名,它被映射到监听器 `LISTENER` 上的数据库实例,其中 `PC2010101219zmu` 是主机名,`1521` 是端口号。 总之,`listener.ora`、`...