202 lines
6.6 KiB
Markdown
202 lines
6.6 KiB
Markdown
|
||||
|
|
|
|||
|
|
应用系统名称: 广州市投资项目信息化平台
|
|||
|
|
用户单位: 广州市发展和改革委员会
|
|||
|
|
使用架构(单机/主备/读写分离/其他) :2节点主备(自动切换)
|
|||
|
|
正式or测试环境:正式环境
|
|||
|
|
物理机or虚拟机:物理机
|
|||
|
|
操作系统:Kylin Linux Advanced Server release V10 (Tercel)
|
|||
|
|
CPU信息:Kunpeng-920
|
|||
|
|
CPU(s): 96
|
|||
|
|
内存:254G
|
|||
|
|
备份是否独立磁盘:否
|
|||
|
|
备份策略 --暂未配置
|
|||
|
|
存储信息:
|
|||
|
|
|
|||
|
|
--主库
|
|||
|
|
文件系统 容量 已用 可用 已用% 挂载点
|
|||
|
|
/dev/mapper/data-data 1.0T 18G 1007G 2% /data
|
|||
|
|
|
|||
|
|
--备库
|
|||
|
|
文件系统 容量 已用 可用 已用% 挂载点
|
|||
|
|
/dev/mapper/data-data 1.0T 18G 1007G 2% /data
|
|||
|
|
|
|||
|
|
|
|||
|
|
2节点主备集群,自动切换模式
|
|||
|
|
10.201.23.102 主库
|
|||
|
|
10.201.23.103 备库
|
|||
|
|
10.209.42.16 监控
|
|||
|
|
|
|||
|
|
|
|||
|
|
1、数据库基本信息:
|
|||
|
|
数据库页大小:32K
|
|||
|
|
数据库簇大小:32K
|
|||
|
|
数据库字符集:UTF-8
|
|||
|
|
数据库大小写是否敏感:不敏感
|
|||
|
|
数据库实例名:GRP1_DW_01/GRP1_DW_02
|
|||
|
|
数据库名:dmdb
|
|||
|
|
数据库超级管理员账号/密码:SYSDBA/Hn@dameng123 #数据库系统用户密码修改后妥善保存,一旦丢失无法找回。
|
|||
|
|
数据库审计员账号/密码:SYSAUDITOR/SYSAUDITOR
|
|||
|
|
数据库安全员账号/密码:SYSSSO/SYSSSO
|
|||
|
|
数据库默认端口:35239
|
|||
|
|
数据库安装版本:
|
|||
|
|
---------- -----------------------------------------
|
|||
|
|
1 --05134284194-20240814-239099-20108 Pack10
|
|||
|
|
---------- ---------------------------------
|
|||
|
|
1 DM Database Server 64 V8
|
|||
|
|
2 8.4
|
|||
|
|
3 安全版
|
|||
|
|
4 DB Version: 0x7000c
|
|||
|
|
5 05134284194-20240814-239099-20108
|
|||
|
|
6 Msg Version: 12
|
|||
|
|
7 Gsu level(5) cnt: 0
|
|||
|
|
|
|||
|
|
|
|||
|
|
授权编号:2B01108287 (测试授权)
|
|||
|
|
产品有效期:2024-12-25
|
|||
|
|
数据库软件安装路径:/home/dmdba/dmdbms
|
|||
|
|
数据库数据文件路径:/data/dmdata/
|
|||
|
|
数据库归档文件路径:/data/dmdata/dmarch
|
|||
|
|
归档空间限制:100G #如果不够可调整
|
|||
|
|
数据库备份文件路径:暂未配置备份
|
|||
|
|
数据库驱动路径:/home/dmdba/dmdbms/drivers
|
|||
|
|
数据库文档路径:/home/dmdba/dmdbms/doc
|
|||
|
|
数据库日志路径:/home/dmdba/dmdbms/log
|
|||
|
|
dmdba用户密码: Hn@dameng123
|
|||
|
|
|
|||
|
|
|
|||
|
|
注意:请创建新的表空间和用户供业务使用,切勿使用系统默认的用户(SYSDBA)和表空间(main)。
|
|||
|
|
|
|||
|
|
2、数据库客户端命令工具:
|
|||
|
|
su - dmdba
|
|||
|
|
cd /home/dmdba/dmdbms/bin
|
|||
|
|
./disql SYSDBA/'"Hn@dameng123"':5236
|
|||
|
|
说明:密码含特殊字符使用单引号+双引号包围起来
|
|||
|
|
|
|||
|
|
3、数据库图形化管理工具:
|
|||
|
|
客户端管理工具:manager
|
|||
|
|
cd /home/dmdba/dmdbms/tool
|
|||
|
|
./manager
|
|||
|
|
|
|||
|
|
4、数据库数据迁移工具:
|
|||
|
|
./dts
|
|||
|
|
|
|||
|
|
5、数据库服务重启步骤:
|
|||
|
|
切换至dmdba用户:
|
|||
|
|
su - dmdba
|
|||
|
|
cd /home/dmdba/dmdbms/bin
|
|||
|
|
|
|||
|
|
关闭确认监视器(监视器服务器): ./DmMonitorServiceGRP1 stop
|
|||
|
|
|
|||
|
|
关闭主库守护进程:./DmWatcherServiceGRP1 stop
|
|||
|
|
关闭备库守护进程:./DmWatcherServiceGRP1 stop
|
|||
|
|
关闭主库实例:./DmServicedmdb stop
|
|||
|
|
关闭备库实例:./DmServicedmdb stop
|
|||
|
|
|
|||
|
|
启动主库实例:./DmServicedmdb start
|
|||
|
|
启动备库实例:./DmServicedmdb start
|
|||
|
|
启动主库守护进程:./DmWatcherServiceGRP1 start
|
|||
|
|
启动备库守护进程:./DmWatcherServiceGRP1 start
|
|||
|
|
|
|||
|
|
启动确认监视器(监视器服务器): ./DmMonitorServiceGRP1 start
|
|||
|
|
|
|||
|
|
|
|||
|
|
查看数据库服务进程
|
|||
|
|
ps -ef|grep dmserver
|
|||
|
|
|
|||
|
|
|
|||
|
|
6,管理工具的安装使用(管理工具可跟商务申请)
|
|||
|
|
##管理工具下载(WIN)
|
|||
|
|
https://eco.dameng.com/download/
|
|||
|
|
##管理工具的安装使用(安装选择组件,只安装客户端就行)
|
|||
|
|
https://eco.dameng.com/document/dm/zh-cn/start/install-dm-windows-prepare.html
|
|||
|
|
|
|||
|
|
7、应用配置链接主备集群的配置:
|
|||
|
|
方法一:
|
|||
|
|
在中间件或者应用服务器上,新建/etc/dm_svc.conf配置文件。
|
|||
|
|
|
|||
|
|
①文件存放:
|
|||
|
|
Linux:将dm_svc.conf文件放在应用服务器和中间件服务器/etc目录下。
|
|||
|
|
Windows32位:将dm_svc.conf文件放在应用服务器system32目录下。
|
|||
|
|
Windows64位:将dm_svc.conf文件放在应用服务器system32和syswow64目录下。
|
|||
|
|
|
|||
|
|
vi /etc/dm_svc.conf
|
|||
|
|
|
|||
|
|
TIME_ZONE=(480)
|
|||
|
|
LANGUAGE=(cn)
|
|||
|
|
DMDW=(10.201.23.102:35239,10.201.23.103:35239)
|
|||
|
|
[DMDW]
|
|||
|
|
LOGIN_ENCRYPT=(0)
|
|||
|
|
LOGIN_MODE=(1)
|
|||
|
|
|
|||
|
|
说明:客户端程序连接数据库时,需要指定 IP 端口处替换为服务名即可,
|
|||
|
|
例如:disql SYSDBA/'"Hn@dameng123"'@DMDW。jdbc的url为:jdbc:dm://DMDW
|
|||
|
|
|
|||
|
|
注意:
|
|||
|
|
1)当修改了 dm_svc.conf 内容后,需要重启客户端程序,修改的配置才能生效。
|
|||
|
|
2)请把该文件路径授予666权限。
|
|||
|
|
|
|||
|
|
|
|||
|
|
方法二:
|
|||
|
|
集群连接服务名和ip配置参数直接配置在URL连接串
|
|||
|
|
JDBC服务连接配置说明
|
|||
|
|
配置应用连接串:(JDBC连接串选项请参考《DM程序员手册》中的4.5.4 DM 扩展连接属性的使用)
|
|||
|
|
|
|||
|
|
主备集群:
|
|||
|
|
非xml文件:
|
|||
|
|
jdbc:dm://DMDW?DMDW=(10.201.23.102:35239,10.201.23.103:35239)&LOGIN_MODE=(1)
|
|||
|
|
xml文件:
|
|||
|
|
jdbc:dm://DMDW?DMDW=(10.201.23.102:35239,10.201.23.103:35239)&LOGIN_MODE=(1)
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
8,创建用户和表空间,禁止使用系统默认的用户(SYSDBA)和表空间(main)存放业务数据。
|
|||
|
|
示例:
|
|||
|
|
- 创建用户
|
|||
|
|
create user test identified by "Hn@dameng123";
|
|||
|
|
|
|||
|
|
- 用户角色分配,管理工具上看有什么角色,根据具体情况而定,DBA角色应该是不用分配给应用账号的。
|
|||
|
|
grant resource,public,soi,vti,svi to test;
|
|||
|
|
|
|||
|
|
select * from dba_role_privs where grantee='TEST';
|
|||
|
|
|
|||
|
|
|
|||
|
|
-创建表空间,指定用户的默认表空间
|
|||
|
|
(数据文件存放在跟其他数据文件一样的就行,注意文件名不能一样,以下指定每个数据文件10G,视实际情况而定,不够再加数据文件,要留意空间是否足够)
|
|||
|
|
|
|||
|
|
select * from v$tablespace;
|
|||
|
|
select path from v$datafile;
|
|||
|
|
|
|||
|
|
//数据表空间
|
|||
|
|
create tablespace test datafile '/data/dmdata/dmdb/test01.dbf' size 1024 autoextend on next 128 maxsize 10240;
|
|||
|
|
alter tablespace test add datafile '/data/dmdata/dmdb/test02.dbf' size 128 autoextend on next 128 maxsize 10240;
|
|||
|
|
|
|||
|
|
//索引表空间
|
|||
|
|
create tablespace test_index datafile '/data/dmdata/dmdb/test_index01.dbf' size 128 autoextend on next 128 maxsize 10240;
|
|||
|
|
|
|||
|
|
//设置用户的默认表空间
|
|||
|
|
alter user test default tablespace test;
|
|||
|
|
alter user test default index tablespace test_index;
|
|||
|
|
|
|||
|
|
//查询用户表空间信息
|
|||
|
|
select username,user_id,default_tablespace,default_index_tablespace
|
|||
|
|
from dba_users;
|
|||
|
|
|
|||
|
|
====普通监视器查看集群状态
|
|||
|
|
在主备节点均部署普通监视器,可以用于日常查看集群状态
|
|||
|
|
|
|||
|
|
切换dmdba用户
|
|||
|
|
su - dmdba
|
|||
|
|
cd /home/dmdba/dmdbms/bin
|
|||
|
|
dmmonitor /data/dmdata/dmdb/dmmonitor_GRP1.ini
|
|||
|
|
|
|||
|
|
=== 手动切换主库(打开监视器后)
|
|||
|
|
示例:
|
|||
|
|
dmmonitor /data/dmdata/dmdb/dmmonitor_GRP1.ini
|
|||
|
|
|
|||
|
|
login
|
|||
|
|
用户名:SYSDBA
|
|||
|
|
密码:Hn@dameng123
|
|||
|
|
|
|||
|
|
switchover GRP1.GRP1_DW_02
|