Welcome 微信登录

首页 / 数据库 / MySQL / Oracle配置共享服务器详细步骤

Oracle配置共享服务器:
1.配置第二个监听
 netca/手工
 手工:listener.ora
  LSNR_2 =
 (DESCRIPTION_LIST =
   (DESCRIPTION =
     (ADDRESS = (PROTOCOL = TCP)(HOST = Demon)(PORT = 1526))
   )
 )2.启动LSR_2监听 lsnrctl start lsnr_2
 3.配置tnsnames.ora
 添加:
 
LSNR_2 =(ADDRESS = (PROTOCOL = TCP)(HOST = Demon)(PORT = 1526))ORCL_1 =
 (DESCRIPTION =
   (ADDRESS = (PROTOCOL = TCP)(HOST = Demon)(PORT = 1526))
   (CONNECT_DATA =
     (SERVER = SHARED)
     (SERVICE_NAME = ORCL)
   )
 )4.注册LSNR_2监听
 show parameter service_names
  show parameter local_listener
  alter system set local_listener="LSNR_2";
  alter system register;
 
  注:到此为止,与创建第二监听的差别不是很大,只是改变了一个SERVER = SHARED参数;
   此外还可修改数据库服务名,一个数据库可有多个服务名:
        show parameter service_names
       alter system set service_name=" ……";
       alter system set service_names=ORCL,EG;   
 5.配置共享服务器参数
 show parameter shared;  共享进程
 show parameter dispatch; 调度参数
6.生成pfile,关库
 create pfile from spfile;
  shutdown immediate
 7.修改参数文件
 $ORACLE_HOME/dbs/
  ls -ctl
  vi initORCL.ora
  在pfile参数文件中添加参数:
 
   shared_servers=10
   max_shared_servers=30
   shared_server_sessions=200
   dispatchers="(PROTOCOL=TCP) (DISPATCHERS=3)" /网络协议和调度程序参数
    max_dispatchers=10
 
 8.生成spfle ,起库
 create spfile from pfile;
  startup
 9.查看相关参数
show parameter shared;  共享进程
show parameter dispatch; 调度参数
10.测试
 sqlplus hr/hr@ORCL_1
查看视图:
select server from v$session; /给予权限配置Oracle共享服务器 http://www.linuxidc.com/Linux/2013-09/90106.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址