dm.ini放在bin目录下 修改参数:PK... COMM_... 路径 buffer设为内存的40% maxbuffer50%
dmserverd放在bin目录下 修改参数:chown...
dmarch.ini放在/DAMENG目录下 修改参数:路径 limit设为所给磁盘的90%
sqllog.ini放在/DAMENG目录下 修改参数:
替换key文件
call sp_load_lic_info();
select * from v$license;
CREATE OR REPLACE VIEW DB_FILES AS
SELECT name as name,
sum(TOTAL_SIZE)*32/1024 AS used,
(CAST(GET_DISK_SIZE('/dbdata') AS BIGINT)/1024/1024) AS capacity,
ROUND(cast(sum(TOTAL_SIZE)32/1024 as number)/(GET_DISK_SIZE('/dbdata')/1024/1024),15) as ratio
FROM
"SYS".V$TABLESPACE
group by name
union
select
'TOTAL' as name,
(CAST((CAST(GET_DISK_SIZE('/dbdata') AS BIGINT)/1024/1024)(CAST(GET_DISK_RATIO('/dbdata') AS FLOAT)) AS BIGINT)) AS used ,
(CAST(GET_DISK_SIZE('/dbdata') AS BIGINT)/1024/1024) AS capacity,
(CAST(GET_DISK_RATIO('/dbdata') AS NUMBER)) AS ratio;
dd if=/dev/zero of=/dbdata/test.txt bs=32k count=4k oflag=dsync 60左右
4.8M/S
ulimit -a
cat /proc/sys/vm/overcommit_memory
cat /sys/block/sda/queue/scheduler
ls -lh /dbdata/dmdata/DAMENG/DAMENG*.log
ssd || sata
0 1
cat /sys/block/sda/queue/rotational
查看磁盘大小
lvs
查看磁盘名称
blkid
mount 名称 目录名
1.在root下创建用户和组
groupadd dinstall
mkdir -p /home/dmdba
useradd -g dinstall -m -d /home/dmdba/dm -s /bin/bash dmdba
passwd dmdba
mkdir -p /dbdata/dmdata /dbbak/dmbak /dbarch/dmarch
chown -R dmdba:dinstall /home/dmdba /dbdata /dbbak /dbarch /opt/dm /opt/tmp /opt/dm
凝思:deadline
vim /etc/default/grub
GRUB_CMDLINE_LINUX="linx_serial=32339CEDD2D34779 security=linx rootflags=data=writeback elevator=deadline"
update-grub
2.切换到dmdba用户,添加环境变量,修改dmdba用户家目录下.bashrc文件(/home/dmdba/dm/.bashrc)添加
export PATH=$PATH:/sbin
export PS1='[\u@\h \w]$'
source .bashrc
3.创建安装文件目录(根据自己喜好建立)
chmod -R 777 /opt/dm /opt/tmp /opt/dm
4.修改文件权限
chmod -R 777 DMInstall.bin
ulimit -n 65536
麒麟系统要求:
vi /etc/security/limits.conf
vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 10240
dmdba hard nproc 10240
dmdba soft core unlimited
dmdba hard core unlimited
echo 'dmdba soft nofile 65536' >> /etc/security/limits.conf
echo 'dmdba hard nofile 65536' >> /etc/security/limits.conf
echo 'dmdba soft nproc 10240' >> /etc/security/limits.conf
echo 'dmdba hard nproc 10240' >> /etc/security/limits.conf
echo 'dmdba soft core unlimited' >> /etc/security/limits.conf
echo 'dmdba hard core unlimited' >> /etc/security/limits.conf
1、查看是否开启core
ulimit -a
core file size 是0 说明没有开启
2、cat /etc/profile
增加信息
echo "ulimit -c unlimited">>/etc/profile
cat /proc/sys/kernel/core_pattern
echo "core-%e-%p-%t"> /proc/sys/kernel/core_pattern ,并把这一行加到/etc/rc.local里
rocky8基本没有开启core
5.设置安装缓存,目录后开始安装
cd /opt/tmp
./DMInstall.bin -i
6.初始化
切换到dmdba用户下的bin文件中按实际需求修改初始化参数:
./dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048
./dminit INI_FILE=/home/dmdba/dbdata/dmdata/DAMENG/dm.ini PATH=/home/dmdba/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048
charset=1
LOG_PATH=/home/dest/dmdbms/DATA01.log
LOG_PATH=/home/dest/dmdbms/DATA02.log
南自
./dminit PATH=/dbdata/dmdata2 extent_size=16 page_size=16 case_sensitive=n CHARSET=1 DB_NAME=DS6000
四方
./dminit PATH=/home/dmdba/dm/dbdata/dmdata3 PAGE_SIZE=32 case_sensitive=n CHARSET=1 BLANK_PAD_MODE=1
./dminit INI_FILE=/home/dmdba/dbdata/dmdata/DAMENG/dm.ini PATH=/home/dmdba/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y log_size=2048
匹配ORACLE要加参数blank_pad_mode=1
./dminit INI_FILE=/dbdata/dmdata/DAMENG/dm.ini PATH=/dbdata/dmdata extent_size=16 page_size=32 case_sensitive=y blank_pad_mode=1 log_size=2048
将dm.ini文件拷贝到达梦安装目录bin目录下,修改参数(南瑞继保要将关键字过滤全部删掉 EXCLUDE_RESERVED_WORDS )
dm.ini 文件中SYSTEM_PATH 指向目录下放置 dmarch.ini
当服务器上配置了DMHS 数据库备份 空间限制选项时要注意:
HA环境部署
部署了HA环境,务必将dm.ini参数文件放置在安装目录bin文件夹下,并添加参数: 其他设备的IP
HA_INST_CHECK_IP = 172.17.3.53
HA_INST_CHECK_IP = 10.10.10.1
HA_INST_CHECK_IP = 11.11.11.1
HA_OTHER_INST_PORT = 65533
7.开机自启动
修改安装目录下的dmserverd脚本:
svc_prog=DmServiceDMSERVER
model=open
path=/home/dmdba/dm/dmdbms/bin/dm.ini
修改chown 后面的路径
将脚本拷贝到/etc/rc.d/init.d目录下,单机库如果需要添加开机自启动,需要再执行如下操作(HA库无需下列操作):
在rc3.d和rc5.d目录下建立启动连接,分别在目录下执行命令:
ln -s /etc/rc.d/init.d/dmserverd S98dmserverd
ln -s /etc/rc.d/init.d/dmcssserverd S98dmcssserverd
ln -s /etc/rc.d/init.d/dmasmserverd S98dmasmserverd
ln -s /etc/rc.d/init.d/dmserverd S98dmserverd
ln -s /etc/init.d/dmwatcherd S98dmwatcherd
在rc0.d和rc6.d目录下建立停止服务链接,分别在目录下执行:
ln -s /etc/rc.d/init.d/dmserverd K02dmserverd
ln -s /etc/rc.d/init.d/dmcssserverd K02dmcssserverd
ln -s /etc/rc.d/init.d/dmasmserverd K02dmasmserverd
ln -s /etc/rc.d/init.d/dmserverd K02dmserverd
ln -s /etc/init.d/dmwatcherd K02dmwatcherd
凝思8以上
将脚本拷贝到/etc/init.d目录下
chkconfig dmserverd on
chkconfig --list
/lib/systemd/systemd-sysv-install enable dmserverd
cd /home/dmdba/dm/dmdbms/script/root
./dm_service_installer.sh -s /home/dmdba/dm/dmdbms/bin/dmserverd
cp libdmoci.so /home/dmdba/dm/dmdbms/bin
cp libdmoci.a oci.h /home/dmdba/dm/dmdbms/include
8.客户端的安装配置
安装过程中直接选择安装目录为/home/d5000/dm/ ,
安装完毕后将/home/d5000/dm/dmClient/bin下的dexp、dimp、disql工具拷
贝到/home/d5000/dm/dmClient目录下,重命名dexp和dimp分别为exp和imp。
并在/etc/dm_svc.conf 下加入
TIME_ZONE=(480)
LANGUAGE=(cn)
char_chk=(0) #忽略字符检查
direct=(n) #不使用快速装载
dummy=(y) #导入导出时选择覆盖
char_chk=(0)
direct=(n)
dummy=(y)
echo 'char_chk=(0)' >> /etc/dm_svc.conf
echo 'direct=(n)' >> /etc/dm_svc.conf
echo 'dummy=(y)' >> /etc/dm_svc.conf
南瑞继保则为:
南瑞继保安装配置数据库时需要去掉dm.ini中参数 EXCLUDE_RESERVED_WORDS 后面的关键字过滤
更新数据库和客户端*
9.dmdba用户下启动数据库:
1.进入安装目录下的bin文件运行:./dmserverd start
2.在dmdba用户bin目录下运行./disql sysdba/SYSDBA
数据库安装完毕后,在线日志大小为256M,需要将数据库在线日志扩大,执行如下语句:
alter database resize logfile 'DAMENG01.log' to 2048;
alter database resize logfile 'DAMENG02.log' to 2048;
10.启动客户端:
1.在Root用户下 ssh -x dmdba@127.0.0.1
2.开新窗口切换到dmdba用户进入安装目录下的tool文件夹
3.运行./manager
11.备份集备份之删除备份
设置备份集备份时,并发数:4 备份片大小:0
call sf_bakset_backup_dir_add('DISK','/dbbak/dmbak');
call sf_bakset_remove_batch('DISK',NOW()-7,NULL,NULL);
call SP_INIT_JOB_SYS(0);
./disql SYSDBA/SYSDBA
call SP_INIT_JOB_SYS(1);
call SP_CREATE_JOB('dbbak',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('dbbak');
call SP_ADD_JOB_STEP('dbbak', 'bakjob', 6, '01040000/dbbak/dmbak', 0, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_STEP('dbbak', 'del7', 0, 'CALL SF_BAKSET_BACKUP_DIR_ADD(''DISK'',''/dbbak/dmbak'');
CALL SF_BAKSET_REMOVE_BATCH (''DISK'',now()-7,NULL,NULL);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('dbbak', 'dobak', 1, 1, 1, 0, 0, '01:00:00', NULL, '1970-01-01 00:00:00', NULL, '');
call SP_JOB_CONFIG_COMMIT('dbbak');
----old bak
Call "SF_DEL_DB_BAK_EXPIRED"('DAMENG','/dbbak/dmbak','',7);
create or replace function SF_DEL_DB_BAK_EXPIRED(
DBNAME varchar(128),
BAKDIR varchar(256),
PARALLEL_DIR varchar(256),
EXPIRED_DAY int )
return INT as
DECLARE
V_CNT INT;
V_I INT;
V_PATH VARCHAR(256);
V_TIME INT;
V_FLAG INT;
V_NUM INT;
TYPE T_REC IS
RECORD (
ID INT,
NAME VARCHAR(128),
TIME VARCHAR(128),
PATH VARCHAR(256));
TYPE T_REC_ARR
IS
ARRAY T_REC[];
BAK_INFO T_REC_ARR;
begin
V_NUM=0;
/初始化备份链表/
SF_BAK_LST_INIT();
SF_BAK_LST_SET_N_PATH(1);
SF_BAK_LST_SET_PATH(0, BAKDIR);
SF_BAK_LST_SET_PARALLEL_DIR(PARALLEL_DIR);
SF_BAK_LST_COLLECT(DBNAME, '', 1);
V_CNT = SF_GET_BAK_LST_NUM(DBNAME);
/判断某库是否存在备份/
IF V_CNT > 0 THEN
BAK_INFO = NEW T_REC[V_CNT];
PRINT V_CNT;
ELSE RETURN -1;
END IF;
/指向第一个备份/
SF_BAK_LST_GET_FIRST();
/指向某一个备份,获取其中某些信息存入数组BAK_INFO/
FOR V_I IN 1..V_CNT
LOOP
V_PATH=SF_BAK_GET_CUR_PATH();
IF V_PATH IS NOT NULL THEN
BAK_INFO[V_I].ID =V_I;
BAK_INFO[V_I].NAME = SF_BAK_GET_NAME(V_PATH);
BAK_INFO[V_I].TIME = SF_BAK_GET_TIME(V_PATH);
BAK_INFO[V_I].PATH = V_PATH;
END IF;
/移向下一个备份/
SF_BAK_LST_GET_NEXT();
END LOOP;
/用游标隐式打开从ARRAY BAK_INFO取这些值/
FOR R IN (SELECT * FROM ARRAY BAK_INFO)
LOOP
IF DAYS_BETWEEN(CURDATE(),R.TIME) >= EXPIRED_DAY THEN
V_FLAG = SF_DEL_BAK(DBNAME,'',R.NAME,1);
END IF;
IF V_FLAG=0 THEN
V_NUM=V_NUM+1;
END IF;
END LOOP;
/有一个失败,全部失败/
IF V_NUM >= 1 THEN
RETURN 0;
ELSE RETURN 1;
END IF;
/销毁备份链表/
SF_BAK_LST_DEINIT();
end;
12.部署nmon监控程序:
上传nmon程序
root下
crontab -e
0 0 * * * /home/dmdba/dm/dmdbms/tool/nmon -s20 -c4320 -fT -m /home/dmdba/dm/nmon_log > /dev/null 2>&1
0 0 * * * find /home/dmdba/dm/nmon_log -type f -mtime +365 -exec rm -f {} ;
13.备份还原
<1>备份
1.在要备份的服务器上./disql SYSDBA/SYSDBA
2.执行 --PS:一般加上年月日时分以便分辨 如 FULLBAK20160909;
3.在/dbbak/dmbak(具体项目为准) 目录下找到备份文件 用root用户将备份文件传到要还原的服务器的/dbbak/dmbak 目录下;
ps: scp 备份文件 root@193.1.1.1:/dbbak/dmbak;
<2>还原
1.还原操作分为单机库还原和HA双机库还原。
1.1单机库还原 :首先停掉数据库 在/home/dmdba/dm/dmdbms/bin 目录下执行 ./dmserverd stop
1.2在/home/dmdba/dm/dmdbms/bin 目录下执行
./dmrestore ini_path=/dbdata/dmdata/DAMENG/dm.ini(以具体项目为准,临时库可能是在var下/dbdata/dmdata/DAMENG) file=/dbbak/dmbak/FULLBAK201609091454.bak 显示restore finished, code = 0!
restore successfully!表示还原成功,然后 ./dmserverd start启动,
用./disql d5000/d5000 登录如果登录成功即还原完成;
2.对于HA双机库的还原。与单机库的差别在于 HA双机库如果手动停库,HA会再拉起数据库服务,所以要先把数据库服务dmserver托管或者把HA停掉。
以下以凝思操作系统为例
2.1 先把dmserver托管。root下 crm_mon 查看阵列所在服务器即主机。执行crm回车,然后resource回车,然后unmanage dmserver回车,然后bye回车。再crm_mon查看HA状态会发现dmserver后有个unmanaged即托管成功。
2.2 然后停库,操作和单机相同。
2.3 开始还原,操作与单机相同。
2.4 把相关目录置成dmdba:dinstall用户和用户组。具体命令如下:chown -R dmdba:dinstall /dbdat3a /dbbak /dbarch /home/dmdba
2.5 HA接管dmserver。执行crm回车,然后resource回车,然后manage dmserver回车,然后bye回车。再crm_mon查看HA状态会发现dmserver后的unmanaged消失,即接管成功。
2.6 观察数据库状态,如果数据库没起来,可以手动启动。
14导入导出
逻辑备份工具
1.导出单张表或多张表
./dexp [userid]/[password]@mdb tables=[table1],… file=out.dmp log=out.log
该工具到userid用户默认的数据库中去查找需要备份的表,如果涉及到跨数据库查找,需要在密码后面再添加数据库名。
./dexp [userid]/[password]/[dbname]@mdb tables=[table1],… file=out.dmp log=out.log
例:./dexp d5000/d5000@mdb tables=substation,breaker file=out.dmp
2.导出一个用户
./dexp [userid]/[password]@mdb owner=[username] file=out.dmp
例:./dexp SYSDBA/SYSDBA/EMS@mdb owner=EMS file=out.dmp log=out.log
3.导出整个数据库
./dexp [userid]/[password]/[dbname]@mdb file=out.dmp log=out.log
例:./dexp SYSDBA/SYSDBA/EMS@mdb file=out.dmp log=out.log
4.导出表结构
./dexp [userid]/[password]/[dbname]@mdb rows=n file=out.dmp log=out.log
例:./dexp SYSDBA/SYSDBA/EMS@mdb rows=n file=out.dmp log=out.log
逻辑还原
达梦的逻辑还原工具在还原过程中是以追加的方式插入数据的,一旦出现违反唯一性约束的数据,当前表的导入立刻停止。所以在导入的过程中建议先将原表删除。
15DMHS搭建
1.1开启归档和逻辑日志
1)设置归档标记和逻辑日志标记。打开DM7服务器配置文件“dm.ini”,设置如下值:
ARCH_INI = 1
RLOG_APPEND_LOGIC = 1
2)配置dmarch.ini 归档路径、归档大小、归档上限
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL
ARCH_DEST = /opt/dmdbms/arch #归档目录
ARCH_FILE_SIZE = 128 #归档文件大小,单位MB
ARCH_SPACE_LIMIT = 0 #空间大小限制,0表示不限制
3)两边安装DMHS工具
[dmdba@MSI-2 tmp]$ ./dmhs_V3.1.3_dm7-kafka_rev85764_rh6_64_veri_20190610.bin -i
Extract install files..........
1.英文(English)
2.简体中文(简体中文)
安装语言[2.简体中文(简体中文)]:2
1.免费试用达梦数据实时同步
2.使用已申请的Key文件
验证许可证文件[1.免费试用达梦数据实时同步]:1
无效的Key文件
1.标准版
2.企业版
3.自定义
安装类型[1.标准版]:1
1.服务器
2.配置助手
3.手册
所需磁盘空间:352 MB
安装目录: [/home/dmdba/dm/dmhs]
正在安装
正在创建快捷方式
安装成功
服务器配置
1.英文(English)
2.简体中文(简体中文)
语言[2.简体中文(简体中文)]:2
请输入mgr端口号 (1000-65535)[5345]:5345
请输入信息收集间隔 时间(1-60)秒[3]:3
请输入检查点间隔时间(10-65536)秒[60]:60
请输入站点id(0-65536):1
Please login as root user:copy /home/dmdba/dm/dmhs/bin/dmhs_serverd to /etc/rc.d/init.d
达梦数据实时同步 V3.0 安装完成
更多安装信息,请查看安装日志文件:
/home/dmdba/dm/dmhs/log/install.log
4)并执行/dmhs/scripts/ddl_sql_dm7.sql 下的sql文件
5)源端DMHS配置文件dmhs_source.xml上传改名为dmhs.xml,并修改 dmhs.xml中字典文件路径 <dict_dir>/dbbak/dmhs_dict</dict_dir>
/home/dmdba/dm/dmhs/bin 目录下
6)目的端DMHS配置文件dmhs_des.xml上传改名为dmhs.xml
/home/dmdba/dm/dmhs/bin 目录下
7)修改dmhs_serverd启动脚本中路径:
DMHS_HOME='/home/dmdba/dm/dmhs/bin'
path='/home/dmdba/dm/dmhs/bin/dmhs.xml'
8)源端和目的端再启动DMHS
./dmhs_serverd start
9)目的端启动执行线程
[root@localhost bin]# ./dmhs_console
CSL[INFO]: DMHS console tool: V3.0.2.01-Build(2015.10.09)
DMHS >connect
CSL[UNKNOW]: execute success
DMHS >start exec
CSL[UNKNOW]: execute success
10)源端执行装载命令
[root@localhost bin]# ./dmhs_console
CSL[INFO]: DMHS控制台工具: V3.0.2.01-Build(2015.10.09)
DMHS >connect
CSL[UNKNOW]: 执行成功
DMHS >COPY 0 "SCH.NAME IS NOT NULL" DICT|LSN
11)当源端数据量十分大时可选择使用模式同步
[root@localhost bin]# ./dmhs_console
CSL[INFO]: DMHS控制台工具: V3.0.2.01-Build(2015.10.09)
DMHS >connect
CSL[UNKNOW]: 执行成功
DMHS >COPY 0 "SCH.NAME='D5000'" TRUNCATE|INSERT|LOCK|DICT|LSN
12)源端开启数据同步
在数据装载完毕后,在源端开启数据同步
DMHS >start cpt
16 安装DM8DSC集群
1)安装DM8数据库,不用初始化数据库。
2)使用fdisk -l 查看磁盘分区,如果磁盘没有分区还需要划分一下
fdisk /dev/sdd(磁盘名称)
两个节点分别编辑/etc/udev/rules.d/60-raw.rules 文件
ACTION=="add", KERNEL=="sdd1", RUN+="/bin/raw /dev/raw/raw1 %N"
ACTION=="add", KERNEL=="sde1", RUN+="/bin/raw /dev/raw/raw2 %N"
ACTION=="add", KERNEL=="sdf1", RUN+="/bin/raw /dev/raw/raw3 %N"
ACTION=="add", KERNEL=="sdg1", RUN+="/bin/raw /dev/raw/raw4 %N"
ACTION=="add", KERNEL=="raw[1-4]", OWNER="dmdba", GROUP="dinstall", MODE="660"
执行 start_udev,完成裸设备绑定
重启节点
&&&&
modprobe raw
或者写入/etc/rc.local
raw_start.sh
#!/bin/sh
raw /dev/raw/raw1 /dev/sda1
raw /dev/raw/raw2 /dev/sda2
raw /dev/raw/raw3 /dev/sda3
raw /dev/raw/raw4 /dev/sda4
chmod 660 /dev/raw/raw1
chmod 660 /dev/raw/raw2
chmod 660 /dev/raw/raw3
chmod 660 /dev/raw/raw4
chown -R dmdba:dinstall /dev/raw/raw1
chown -R dmdba:dinstall /dev/raw/raw2
chown -R dmdba:dinstall /dev/raw/raw3
chown -R dmdba:dinstall /dev/raw/raw4
3)上传dmdcr_cfg.ini配置文件至安装目录bin/下,并修改双节点ip地址
4) 使用 DMASMCMD 工具初始化
在bin/ 下执行./dmasmcmd
create dcrdisk '/dev/raw/raw1' 'dcr'
create votedisk '/dev/raw/raw2' 'vote'
create asmdisk '/dev/raw/raw3' 'LOG0'
create asmdisk '/dev/raw/raw4' 'DATA0'
init dcrdisk '/dev/raw/raw1' from '/home/dmdba/dm/dmdbms/bin/dmdcr_cfg.ini' identified by 'abcd'
init votedisk '/dev/raw/raw2' from '/home/dmdba/dm/dmdbms/bin/dmdcr_cfg.ini'
5)上传dmasvrmal.ini配置文件至安装目录bin/下,并修改双节点ip地址 ,文件两边保持一致
6)上传dmdcr.ini配置文件至安装目录bin/下,并修改双节点ip地址 ,文件两边保持一致
dmdcr_seqo 分别为 0 和 1,为两个节点不同的节点号。
7)需要注释dmdcr.ini后5行,两边节点分别手动启动
./dmcss DCR_INI=/home/dmdba/dm/dmdbms/bin/dmdcr.ini
./dmasmsvr DCR_INI=/home/dmdba/dm/dmdbms/bin/dmdcr.ini
8)使用 dmasmtool 工具创建 DMASM 磁盘组,任意一个节点执行
./dmasmtool DCR_INI=/home/dmdba/dm/dmdbms/bin/dmdcr.ini
create diskgroup 'DMLOG' asmdisk '/dev/raw/raw3'
create diskgroup 'DMDATA' asmdisk '/dev/raw/raw4'
alter diskgroup 'DMDATA' add asmdisk '/dev/raw/raw5'
alter diskgroup 'DMDATA' add asmdisk '/dev/raw/raw6'
create diskgroup 'DMDATA1' asmdisk '/dev/raw/raw7'
alter diskgroup 'DMDATA1' add asmdisk '/dev/raw/raw8'
9)初始化工具,上传dminit.ini配置文件至安装目录bin/下,需要注意初始化文件的位置、log_size 大小、两边IP地址(初始化完成后,需要把其中一个配置文件分发到另一个节点,相同路径)
选择一个节点(10.0.2.101),启动 dminit 工具初始化数据库。dminit 执行完成
后,会在 config_path 目录( /dsc0_config 和 /dsc1_config)
./dminit control=/home/dmdba/dm/dmdbms/bin/dminit.ini
10)两边机器手动启动数据库测试
./dmserver /home/dmdba/dm/dsc_config/dsc0_config/dm.ini dcr_ini=/home/dmdba/dm/dmdbms/bin/dmdcr.ini
./dmserver /home/dmdba/dm/dsc_config/dsc1_config/dm.ini dcr_ini=/home/dmdba/dm/dmdbms/bin/dmdcr.ini
11)后台运行数据库 上传 dmcsssvrd、dmasmsvrd、dmserverd (需要修改dm.ini指向的路径) 文件到两边服务器上
chown -R dmdba.dinstall /home/dmdba /db*
./dmcsssvrd start
查看DSC数据库状态
select * from v$dsc_ep_info;
./dmcssm INI_PATH=dmcssm.ini
查看数据库状态 dmcssm.ini 文件配置
CSSM_OGUID=63635
CSSM_CSS_IP=192.168.100.10:9341
CSSM_CSS_IP=192.168.100.20:9343
CSSM_LOG_PATH=/home/dmdba/dm/dmdbms/log
CSSM_LOG_FILE_SIZE=32
CSSM_LOG_SPACE_LIMIT=0
文章
阅读量
获赞