Advertisement

达梦数据库简单使用

阅读量:

规划用户

groupadd dinstall
useradd -g dinstall dmdba
setpass dmdba

规划路径

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

安装数据库软件

root执行:将ISO镜像文件/opt/app/dm8_setup_rh7.iso挂载到特定目录/mnt
dmdba执行:在dmdba环境中切换至目标目录。
启动图形用户界面安装程序:运行文件./DMInstall.bin以进行图形界面安装。
通过命令行参数配置安装选项:使用命令./DMInstall.bin -i的方式进行命令行安装。
允许根据需要设置数据库安装路径:在安装过程中可以选择性地指定数据库的存放位置

创建数据库实例

dmdba程序执行路径为: dmdba 操作环境配置如下: 生成图形界面的过程将由 dbca.sh 执行。
系统初始化参数配置包括:

  • 数据库目录位置
  • 数据库名称
  • 实例名称
  • 端口号配置
  • 各类日志文件路径设定
  • 簇大小指定
  • 页大小设定
  • 日志文件最大容量设置
  • 字符编码选择(需区分大小写)
    系统默认设置状态:
    启用高级功能( arch_flag=1 )

数据库启动关闭

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

数据库工具disql

Bin目录中的disql工具可以直接连接到数据库。 Tool目录中的disql工具需要通过conn参数来连接数据库,并类似于Oracle中的SQLplus命令窗口 /nolog选项进行操作。 为了在任意目录下使用disql工具连接数据库,在dmdba用户的~/.bash_profile中应添加以下内容:$PATH=/dm8/bin

数据库参数

获取数据库参数信息:
从v$dm_ini表中获取par_name、par_value和par_type字段的数据;
系统级别的配置项:sys
当前会话相关的配置项:session
仅读状态:readonly
仅允许手动修改参数文件路径:infile
静态配置项: infile ,每次实例重启后才能生效。

调整参数设置:
1)在修改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

全部评论 (0)

还没有任何评论哟~