达梦数据库简单使用

规划用户

groupadd dinstall
useradd -g dinstall dmdba
passwd dmdba(修改dmdba的密码)

规划路径

mkdir -p /dm8
chown -R dmdba:dinstall /dm8/

安装数据库软件

root执行:mount -o loop /opt/app/dm8_setup_rh7.iso /mnt
dmdba执行:cd /mnt
./DMInstall.bin 图形界面安装
./DMInstall.bin -i 命令行安装
安装过程中可指定数据库安装目录

创建数据库实例

dmdba执行:
cd /dm8/tool
./dbca.sh 图形界面创建
/dm8/bin/dminit path=/dm8/dmdb/data db_name=DMDB INSTANCE_NAME=DBSERVER LOG_PATH=/dm8/dmdb/redo/DMDB01.log log_size=200 LOG_PATH=/dm8/dmdb/redo/DMDB02.log log_size=200 LOG_PATH=/dm8/dmdb/redo/DMDB03.log log_size=200 CHARSET=-0 SYSDBA_PWD=xxxxx PORT_NUM=5238 CASE_SENSITIVE=Y ARCH_FLAG=1
可指定数据库目录、数据库名、实例名、端口号、各文件路径、簇大小、页大小、日志文件大小、字符集、大小写敏感、系统用户口令等信息

数据库启动关闭

cd /dm8/bin
./DmServiceDMSERVER start
./DmServiceDMSERVER stop

数据库工具disql

bin 目录下的disql可直接连接数据库
tool 目录下的disql 需要再 conn 连接数据库,相当于oracle中的 sqlplus /nolog
如果想在任意目录使用disql连接数据库,需要在dmdba用户的~/.bash_profile中增加/dm8/bin的PATH

数据库参数

查看数据库参数:
select para_name,para_value,para_type from v$dm_ini ;
sys:系统级,影响全局
session:会话级,针对当前会话有效
readonly:只读,只能手动编辑参数文件
infile:静态参数,实例重启才能生效。

修改参数方法:
1)vi dm.ini 修改完成之后,无论是动态还是静态参数,都需要重启数据服务;
2)sp_set_para_value(参数类型,’参数名’,参数值) ;
1等于both,即改即生效,会同时改变内存中和参数中的值。
2等于infile,只改变参数中的值,需要重启才能生效。

常用的数据库参数:
1)数据库兼容模式 COMPATIBLE_MODE
0:不兼容,
1:兼容SQL92标准,
2:兼容ORACLE,
3:兼容MS SQL SERVER,
4:兼容MYSQL
修改数据库为兼容oracle的模式
sp_set_para_value(2,‘COMPATIBLE_MODE’,2);
2)系统默认口令策略 PWD_POLICY
0: 无策略;
1: 禁止与用户名相同;
2: 口令长度不小于9;
4: 至少包含一个大写字母(A-Z);
8 :至少包含一个数字(0-9);
16:至少包含一个标点符号
当COMPATIBLE_MODE=1时,PWD_POLICY的实际值均为0
口令策略可以累加,例如:sp_set_para_value(1,‘PWD_POLICY’,5); =1+4

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树数据库组成32106 人正在系统学习中

来源:weixin_44693098

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月2日
下一篇 2020年11月2日

相关推荐