时,可以通过如下命令完成 cdr stop repl repl_name 注:可以使用脚本$INformIXDIR/cdr/repstop.sh 停止一批replicate 5. 需要删除某个replicate 时,可以通过如下命令完成 cdr delete repl repl_name 注:可以使用脚本$INformIXDIR/cdr/repdel.sh 进行成批修改 6. 需要删除replicate server 时,可以通过如下命令完成 cdr delete server server_name 4.2.14. 监控CDR 工作情况 1. 可以通过2.3、2.5 、2.7 章节中的命令分别监控replicate server、 participant 和replicate 的状态是否正常。 2. 通过查看/tmp/ats 和/tmp/ris 目录,如有文件存在说明有复制不成功的记录, 通过vi 查看复制不成功的具体原因。 3. 通过查看$INformIXDIR/online.log 文件,判断CDR 运行情况。 4.2.15. CDR 出错处理 一旦有某个表的数据复制不成功, 完成如下步骤恢复该表的数据一致性: 1. Suspend 该表的复制 2. 删除该表在复制库中的数据 3. 从生产库unload 该表数据,再在复制库load 该表数据 4. resum 该表的复制 4.3. CDR 的时间同步 有关ntp(Network time protocol)的配置,必须在CDR 定义之前进行。两台主机必须 通过ntp 做时钟同步,哪台主机做ntp Server 是无所谓的。在跨平台的情况配置有所不同 这里介绍了两种情况:2 台SCO 主机和1 台AIX、1 台SCO ² 2 台主机都是SCO 平台 ntp Server 端: 1) 编辑/etc/ntp.conf(有可能无此文件,可以新建一个文件,其owner 和group 都是bin) 内容如下: server 127.127.1.0 2) 修改/etc/tcp 文件 在/etc/tcp 文件中查xntpd 行,删除tickadj 一行,下一行的xntpd 后加-g , ntp Client 端: 1) 编辑/etc/ntp.conf(有可能无此文件,可以新建一个文件,其owner 和group 都是bin) 内容如下: peer (ntp Server 的IP 地址)如:peer 11.137.75.131 2) 修改/etc/tcp 文件 在/etc/tcp 文件中查xntpd 行,保留tickadj 一行,下一行的xntpd 后加-g 3)跟踪两台主机ntp 是否同步成功:查/usr/adm 下的syslog # tail -f syslog ntp Server 端应有ntp Server 启动的信息 ntp Client 端应每隔5-10 分钟有与ntp Server 握手的信息 ² 1 台主机是SCO 平台,1 台主机是AIX 平台 1)server 端必须定义在AIX 平台上且/etc/ntp.conf 文件如下 server 127.127.1.0 fudge 127.127.1.0 refid 注:s7a 是time server 所在的主机名 2)xntpd -g (或/etc/rc.tcpid 中加入该行,重启机) 3)查看两台主机是否同步:运行ntpqà readlist 1. 存储过程的使用 公共模块,用存储过程代替函数,可使代码统一。 Client /Server 模式,用存储过程代替函数,减少client 端应用,减少传输量,提高效率。 在SQL 语句中,需要使用存储过程处理复杂的事情。这一点在描述中使用的特别普遍。 2. 存储过程的调用 存储过程有两种调用方式 (1). select getday( “1998/1/1”,1,”month”) from exec (2). Execute procedure getday(“1998/1/1”,1,”month”) 注:exec 为一只有一条记录的表 当存储过程以
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页
|