如何创建达梦数据库
GUI: dbca.sh 数据库配置助手
CLI:./dminit help
PORT_NUM 端口号
DB_NAME 数据库的名字
INSTNACE_NAME 实例名字
PATH 路径
./dminit path=/dm7/data db_name=TEST instance_name=TEST port_num=5237
可选项:注册数据库服务到OS
./dm_service_installer.sh -h
-t 指定服务器的类型 dmserver
-p 后缀名 (实例名)
-i 参数文件的路径
./dm_service_installer.sh -t dmserver -p TEST -i /dm7/data/TEST/dm.ini

配置环境变量

  1. Openfile
    临时修改:ulimit -n 65536
    /etc/security/limits.conf
    dmdba soft nofile 4096
    dmdba hard nofile 65536
  2. 配置PATH
    cd /home/dmdba
    vim .bas_profile
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/dm7/bin"
    export DM_HOME="/dm7"
    export PATH=$DM_HOME/bin:$PATH:$HOME/bin

启动关闭数据库实例

  1. ps -ef|grep dmserver
  2. netstat -ntl|grep 5236
  3. DM服务查看器

启动方式:
注册OS 生成shell脚本 /etc/init.d
service DmServiceDMSERVER start
/etc/init.d/DmServiceDMSERVER start
DM服务查看器
调试:dmserver
./dmserver /dm7/data/DAMENG/dm.ini
SYSTEM IS READY.实例已启动(关闭exit)
关闭:
service DmServiceDMSERVER stop
/etc/init.d/DmServiceDMSERVER stop DM服务查看器

有应用的情况,如何停机

  1. 关闭应用
  2. 关闭数据库
  3. 关闭操作系统
  4. 关闭存储

实例的启动过程:
shutdown---mount
分配共享内存,启动后台的进程或者线程,打开控制文件
mount---open
根据控制文件,打开数据文件和重做日志文件。
连接数据库
disql disql sysdba/SYSDBA
disql sysdba/[email protected]:5236
DM管理工具
SQL> select status$ from v$instance;
open---mount
SQL> alter database mount;
mount--open
SQL>alter database open;