文章目录
- 工作变更为运维,期间在国产化系统使用达梦数据库时的一些问题总结
- 网上查到的一些指令无法在国产化系统使用,分享出来供大家参考,请多多指教
达梦数据库创建表空间及用户
第一步,SYSDBA登录
---创建用户
CREATE USER USER_NAME;
---赋予DBA权限
GRANT DBA TO USER_NAME;
---创建表空间1
CREATE TABLESPACE TS1 DATAFILE 'TS1.dbf' SIZE 1024;
---创建表空间2
CREATE TABLESPACE TS2 DATAFILE 'TS2.dbf' SIZE 1024;
第二步,SYSSSO登录
---设置用户密码
ALTER USER USER_NAME IDENTIFIED BY “用户口令”;
---设置默认表空间
ALTER USER USER_NAME DEFAULT TABLESPACE "TS1";
---设置索引表空间
ALTER USER USER_NAME DEFAULT INDEX TABLESPACE " TS2 ";
---修改用户失败登录次数限制
ALTER USER "用户名" LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;
---修改用户口令过期时间限制
ALTER USER "用户名" LIMIT PASSWORD_LIFE_TIME UNLIMITED;
---修改用户口令锁定期限制
ALTER USER "用户名" LIMIT PASSWORD_LOCK_TIME UNLIMITED;
达梦数据库常用指令
- 默认端口:5236
- 涉密机,在/opt/dmdbms/bin/bin目录下执行以下指令注意:以下指令启动默认的数据库实例,无法启动非默认实例
## 启动数据库
./DmServiceDMSERVER start
## 重启数据库
./DmServiceDMSERVER restart
## 停止数据库
./DmServiceDMSERVER stop
## 查看数据库状态
./DmServiceDMSERVER stop
## 登录数据库
./disql 用户名/密码@服务器IP:端口号
例:
./disql user/password@192.168.1.1:5236
- opt/dmdbms/bin目录下
cat dm_services.ini
可以查看数据库实例,和服务名 - 以下指令可以指定实例服务名启动服务
## 指定启动数据库实例
./dm_services start 实例服务名
查看日志
- 日志目录:
/opt/dmdbms/bin/log
- 根据实例名和日期查看对应日志。
查看key有效期
select * from v$license;