注册
专用机达梦数据库安装步骤
专栏/培训园地/ 文章详情 /

专用机达梦数据库安装步骤

Azarias 2023/10/31 3204 2 0
摘要

一、导入签名文件
将拷贝进来的HG文件解压
桌面上打开【配置管理工具】然后【添加】签名文件 选择添加
例如【dmdbms-8.2-1.aarch64.24.q7】
二、添加安装软件包
在root用户登录后打开桌面上的【配置管理工具】,如下图中显示,点击【软件管理】处,点击右上角【添加】点击【添加】之后会弹出来软件包查找的对话框,选择之前拷贝过来的软件包,系统自动开始识别软件包,添加至白名单中。
添加完成之后,软件包会添加到下面列表中,会显示的是【安装】字样,点击安装,会自动开始安装数据库软件,安装完成之后【安装】字样会变成【卸载】
三、初始化实例
(1)把dm.key拉到/opt/dmdbms/bin/bin下(授权生效)
(2)初始化数据库之前,在/opt/dmdbms/下创建 data 目录
(3)初始化数据库进入到 cd /opt/dmdbms/bin/bin 下执行命令:(注意是./dminit:前面有小数点)
./dminit(空格)path=/opt/dmdbms/data page_size=32 extent_size=32 charset=1 case_sensitive=0 log_size=1024 db_name=DAMENG

[补充说明]: path=路径为存放实例位置 后面为参数设置需要应用确认否则后期数据导入会出现问题
page_size(页大小)extent_size(簇大小) charset=1(字符集:参数=1为UTF-8 ,参数=0为GBK) case_sensitive=0(大小写是否敏感0不敏感,1敏感)log_size=2048(日志大小)length_in_char=1(可选:类型长度是否以字符为单位)

(4)启动|停止|重启方式:
cd /opt/dmdbms/bin/bin下
./dm_services start DmServiceDMSERVER
./dm_services stop DmServiceDMSERVER
./dm_services restart DmServiceDMSERVER

四、优化以及登录
根据用户需求修改参数

(1)测试登陆数据库:
在/home/dmdba/dmdbms/bin 目录下
./disql
数据库管理员默认密码:
账号SYSDBA 密码SYSDBA123

(1)修改dm.ini参数
ENABLE_ENCYPT 必须修改为0
MAX_SESSIONS = 10000
MAX_SESSION_STATEMENT = 20000
(2)sqllog.ini
SWITCH_MODE = 2
SWITCH_LIMIT = 256
FILE_NUM = 20
【管理工具登录SYSDBA】
[使用官方管理工具在dmdbms/tool/manager]
[执行优化脚本]:AutoParaAdj3.6_dm8
[必须执行执行以下sql]
alter tablespace "MAIN" datafile 'MAIN.DBF' autoextend on maxsize 102400;
SP_SET_PARA_VALUE(2,'TEMP_SPACE_LIMIT',102400);
SP_SET_PARA_VALUE(1,'SVR_LOG',1);
【管理工具登录SYSAUDITOR】
[登陆审计用户,开启审计]
SP_SET_ENABLE_AUDIT(1);
SP_AUDIT_STMT('TABLE', 'NULL', 'ALL');

五、查看license 信息命令:
SELECT * FROM V$LICENSE;

六、备份 【必要条件为开启归档】
(1)一次全量备份
backup database full to "DB_DAMENG_FULL_2021_08_11_23_01_39" backupset 'DB_DAMENG_FULL_2021_08_11_23_01_39';
(2)定时自动全量备份
[1]初始化代理环境
SP_INIT_JOB_SYS(1);
[2]每天全量备份
call SP_CREATE_JOB('db_bak',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('db_bak');
call SP_ADD_JOB_STEP('db_bak', 'db_bak', 5, '01000', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('db_bak', 'db_bak',
(3)dm.ini BAK_PATH= 看情况修改备份路径

七、创建用户
--【SYSDBA用户登陆】
--创建用户
CREATE USER CESHI;
--赋予用户权限
GRANT DBA,RESOURCE,PUBLIC,SVI,VTI TO CESHI;
--创建用户默认表空间
CREATE TABLESPACE "CESHI01_DATA"
DATAFILE 'CESHI_DATA_01.DBF' SIZE 1024 AUTOEXTEND
ON NEXT 1024 MAXSIZE 409600,
'CESHI_DATA_02.DBF' SIZE 1024 AUTOEXTEND
ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户索引表空间
CREATE TABLESPACE "CESHI02_INDEX" DATAFILE
'CESHI_INDEX_01.DBF' SIZE 1024 AUTOEXTEND
ON NEXT 1024 MAXSIZE 409600,
'CESHI_INDEX_02.DBF' SIZE 1024 AUTOEXTEND
ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;

--【SYSSSO用户登陆】
--设置用户密码
ALTER USER CESHI IDENTIFIED BY "CESHI123456";
--设置用户默认表空间
ALTER USER CESHI DEFAULT TABLESPACE CESHI01_DATA;
ALTER USER CESHI DEFAULT INDEX TABLESPACE CESHI02_INDEX;

八、全部完成后重启数据库测试备份
[若备份报错归档不连续执行sql]
CHECKPOINT(100);

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服