ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 10g的cman有一些需要注意的地方

10g的cman有一些需要注意的地方

原创 Linux操作系统 作者:orchidllh 时间:2005-01-14 00:00:00 0 删除 编辑

这两天被cman整惨了。


10gcman有一些需要注意的地方:

1、  首先安装不是默认的,需要在安装时选择custom,选择连接管理器一项安装。

2、  如果没有安装,那么拷贝相应的文件也是可以的:

A、拷贝$ORACLE_HOME/bin/cm*

[oracle@bj74 bin]$ pwd

/home/oracle/product/10.1.0/db_1/bin

[oracle@bj74 bin]$ ls cm* -lt

-rwxr-x--x    1 oracle   oinstall   369623 Jan 13 19:01 cmadmin

-rwxr-x--x    1 oracle   oinstall   378534 Jan 13 19:01 cmadmin0

-rwxr-x--x    1 oracle   oinstall   148040 Jan 13 19:01 cmctl

-rwxr-x--x    1 oracle   oinstall   156943 Jan 13 19:01 cmctl0

-rwxr-x--x    1 oracle   oinstall    95776 Jan 13 19:01 cmgw

-rwxr-x--x    1 oracle   oinstall   104591 Jan 13 19:01 cmgw0

-rwxr-x--x    1 oracle   oinstall    17378 Jan 13 19:01 cmmigr

-rwxr-x--x    1 oracle   oinstall    26289 Jan 13 19:01 cmmigr0

-rw-r--r--    1 root     root       103256 Jan 13 19:00 cmadminO

-rw-r--r--    1 root     root        79252 Jan 13 19:00 cmctlO

-rw-r--r--    1 root     root       103364 Jan 13 19:00 cmgwO

B、拷贝libons.so。由于我tar的是一个10.1.0.2的客户端,执行的时候提示这个文件不对,对比10.1.0.3,发现原来只有$ORACLE_HOME/lib下面有这个文件,$ORACLE_HOME/opmn/lib下面没有这个文件,而且文件的大小也不一样。不知道是升级导致的,还是安装连接管理器导致的。

/home/oracle/product/10.1.0/db_1/lib/libons.so

/home/oracle/product/10.1.0/db_1/opmn/lib/libons.so

3、  配置cman.ora需要注意,对格式要求好像比较严格,但是对端口号没有要求。

cman =            

  (CONFIGURATION =

      (ADDRESS=(PROTOCOL=tcp)(HOST=*.*.*.*)(PORT=29143))

    (PARAMETER_LIST=(REMOTE_ADMIN=YES))

    (rule_list =

      (RULE=(SRC=*)(DST=*)(SRV=*)(ACT=accept))

    )

  )

4、  启动的命令可以直接用cmctl startup –c cman,启动的log$ORACLE_HOME/network/log下面

5、  今天早上log一直显示的是:(类似这样的提示,已经找不到早上的提示了)

CMAN for Linux: Version 10.1.0.2.0 - Production on 14-JAN-2005 09:58:56

Copyright (c) 1996, 2004, Oracle.  All rights reserved.

(LOG_RECORD=(TIMESTAMP=14-JAN-2005 09:58:56)(EVENT=CMAN.ORA contains no rule for local CMCTL connection)(Add(rule=(src=bj74)(dst=127.0.0.1)(srv=cmon)(act= accept )) in rule_list)

cman.ora的格式和昨天的完全相同,我郁闷呀。

原因就是 /etc/hosts下面没有把 bj74配置成机器名

再启cmanok

6、  cmmigr将以前版本的cman.ora升级到当前版本的cman.ora,但是并没有承诺升级后的cman.ora可以成功的启动,但是至少保证格式是对的,可以在上面修改得到正确的配置文件。

7、  启动以后,通过cman工具可以检查当前连接管理器的状态,修改参数等等,有一个参数log_level,默认值是SUPPORT,晕倒,因此在$ORACLE_HOME/network/log下面写了恶多的日志,内容大致是:

(LOG_RECORD=(TIMESTAMP=13-JAN-2005 11:30:45)(EVENT=Housekeeping))

(LOG_RECORD=(TIMESTAMP=13-JAN-2005 11:30:50)(EVENT=Housekeeping))

(LOG_RECORD=(TIMESTAMP=13-JAN-2005 11:30:55)(EVENT=Housekeeping))

5秒钟写一条,呵呵。修改这个参数为不写日志

SET LOG_LEVEL OFF (oracle的文档说默认值就是off,看样子默认值需要手工修改的)

现在想到的大概就是这些。

这是通过show all显示的所有的参数。

CMCTL:cman> show all

listener_address          | (ADDRESS=(PROTOCOL=tcp)(HOST=*.*.*.*)(PORT=29143))

aso_authentication_filter |   OFF

connection_statistics     |   OFF

event_group               |   OFF

log_directory             | /home/oracle/product/10.1.0/db_1/network/log/

log_level                 | OFF

max_connections           |   256

idle_timeout              |     0

inbound_connect_timeout   |     0

session_timeout           |     0

outbound_connect_timeout  |     0

max_gateway_processes     |    16

min_gateway_processes     |     2

max_cmctl_sessions        |     4

password                  |   OFF

remote_admin              |    ON

trace_directory           | /home/oracle/product/10.1.0/db_1/network/trace/

trace_level               |   OFF

trace_timestamp           |   OFF

trace_filelen             |     0

trace_fileno              |     0

Number of filtering rules currently in effect: 1

(rule_list=

  (rule=

    (SRC=*)

    (DST=*)

    (SRV=*)

    (ACT=accept)

  )

)

The command completed successfully.

 

 

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/51862/viewspace-180541/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 有关TOAD
请登录后发表评论 登录
全部评论

注册时间:2008-02-21

  • 博文量
    180
  • 访问量
    842872