DM数据库安装部署环境和数据库基本信息收集概要

        数据库进行规范部署是后期进行维护的重要前提,同时统一规范的信息收集也有利于后期人员熟悉数据库的基本架构,环境和对象维护等信息。信息收集主要是服务器硬件,操作系统以及数据库基本配置三方面的信息收集。此处以linux 操作系统部署DM达梦数据库为例,在linux系统进行信息收集的示例如下所示。

达梦技术社区 ​​​​​​ttps://eco.dameng.com

第一部分,操作系统基础环境信息

 信息收集时间:date

IP地址:/sbin/ifconfig -a


主机名称:hostname

 

OS操作系统:uname ;uname -a


OS版本: lsb_release -a


OS版本:cat /etc/issue

 

操作系统如果是麒麟系统,执行命令: cat /etc/lsb-release

数据库安装用户的基本信息:id dmdba

用户的资源限制:ulimit -a

第二部分,服务器硬件信息

CPU信息:lscpu


内存和SWAP信息:free -m

文件系统信息:df -hP


 

第三部分:DM数据库相关信息

DM软件安装目录:echo $DM_HOME;


启动脚本文件信息:ls -l $DM_HOME/bin/DmService*

DM数据库版本信息:

select id_code;


数据库名称和实例名称:

select a.name,b.name from v$database a,v$instance b;


数据库创建的所有用户信息:

select USERNAME from dba_users;

 

 
数据库的页大小,字符集,大小写敏感配置信息:

SELECT PAGE,UNICODE,CASE_SENSITIVE;

数据库的簇信息:

SELECT SF_GET_EXTENT_SIZE();

数据库的redo日志信息:

SELECT * FROM V$RLOGFILE;


数据库的redo日志大小:

SELECT RLOG_SIZE*1.0/1024/1024/1024 FROM V$RLOGFILE;

数据库的兼容性:

 select para_name,para_value from v$dm_ini where para_name='COMPATIBLE_MODE';


如果没有设置兼容性,可以使用系统过程进行设置。以兼容MYSQL数据库为例,命令如下:

call sp_set_para_value(2,'COMPATIBLE_MODE',4);

====================继续收集信息

数据库的端口号:
select para_name,para_value from v$dm_ini where para_name='PORT_NUM';

数据库的varchar类型是否以字符为单位:

SELECT PARA_NAME,PARA_VALUE FROM v$DM_INI WHERE PARA_NAME = 'LENGTH_IN_CHAR';


数据库的实例目录:

select PARA_NAME,PARA_VALUE from V$dm_ini where para_name = 'SYSTEM_PATH';


数据库的备份目录:

select PARA_NAME,PARA_VALUE from V$dm_ini where para_name = 'BAK_PATH';


数据库是否配置归档,以及归档配置信息:

select PARA_NAME,PARA_VALUE from V$dm_ini where para_name = 'ARCH_INI';

SELECT * FROM V$DM_ARCH_INI;



数据库实例的当前运行模式:

 select MODE$ from v$instance;


数据库key 的时间信息:

SELECT EXPIRED_DATE FROM V$LICENSE;
 

数据库的永久魔术值:

select DB_MAGIC,PERMANENT_MAGIC;

数据库中已经创建使用的用户模式:

select NAME from sysobjects where type$ =  'SCH';


数据库的redolog日志信息:

 SELECT * FROM V$RLOGFILE;


数据库的尾部填充参数,配置信息:

select para_name,para_value from v$dm_ini where para_name='BLANK_PAD_MODE';


数据库的字节为单位参数,配置信息:

select para_name,para_value from v$dm_ini where para_name='LENGTH_IN_CHAR';


数据库的兼容性信息:

select para_name,para_value from v$dm_ini where para_name='COMPATIBLE_MODE';

 

在数据库建表语句中,指定主关键字时,是否缺省指定为CLUSTER:

select para_name,para_value from v$dm_ini where para_name='PK_WITH_CLUSTER';

 

数据库的MSSQL语法支持,配置信息:

select para_name,para_value from v$dm_ini where para_name='MS_PARSE_PERMIT';

 

数据库在语法解析时,需要去除的保留字,配置信息:

select para_name,para_value from v$dm_ini

where para_name='EXCLUDE_RESERVE_WORDS';

初次创建数据库完成,如果时间允许的情况下,可以收集数据库的统计信息,命令如下:

CALL SP_DB_STAT_INIT();

另,可以使用图形工具查看,部分建库参数信息可以使用“DM管理工具”查看

也可以在安装日志可以查看实例初始化的参数配置。 

达梦技术社区 https://eco.dameng.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值