達夢資料庫關鍵字衝突問題解決及常用SQL語句整理

2021-10-23 17:09:31 字數 1781 閱讀 9476

1、解決sql中關鍵字衝突問題

一般修改dm_svc.conf檔案

列如:過濾object,result關鍵字。

通用版裡面增加格式如下:exclue_reserved_words=object,object,result,result

zyj 版本裡面增加如下內容:keywords=object,object,result,result

2、解決密碼過期問題

alter user syssso limit password_reuse_time unlimited;

alter user syssso limit password_reuse_max unlimited;

alter user sysdba limit password_reuse_time unlimited;

alter user sysdba limit password_reuse_max unlimited;

3、查詢dm資料庫版本問題

./disql -id

4、查詢key的資訊

select * from v$license

5、查詢資料庫狀態及lsn號

select status$ from v$instance;

select cur_lsn from v$rlog;

6、新建表空間

--建立名為「ts1.dbf」,大小為128m的表空間:

create tablespace ts1 datafile 'ts1.dbf' size 128;

--修改表空間ts1的名字為ts2: 

alter tablespace ts1 rename to ts2;

--在表空間中增加乙個資料檔案大小為128m的資料檔案:

alter tablespace ts2 add datafile  'ts1_1.dbf' size 128;

--修改資料檔案ts1.dbf的大小為200m:

alter tablespace ts2 resize datafile  'ts1.dbf' to 200;

--刪除表空間:

drop tablespace ts2;

7、專用機平台預設密碼:

sysdba使用者:sysdba123

syssso使用者:syssso123

sysauditor使用者:sysauditor123

8、專用機建立使用者和修改

sysdba登入:

create user user_name;      ---建立使用者

grant resource,vti to user_name;    ---授予resource和vti角色

syssso登入:

alter user user_name identified  by 「使用者口令」;   ---設定密碼

注意預設的密碼策略pwd_policy=14 (至少九位、至少包含乙個大寫字母和乙個數字)

alter user user_name default tablespace "testspace";  ---設定使用者預設表空間

alter user user_name default index tablespace " testspace "; ---設定使用者索引表空間

9、登入disql批量執行sql

./disql test/』」test@1234」』

sql>start /opt/cs.sql

10、使用者解鎖

./disql syssso/syssso123

alter user "使用者名稱" account unlock;

達夢DM資料庫遮蔽系統關鍵字和保留字

今天在專案中碰見乙個問題,應用報錯,無法將資料插入到表中。報錯如下 在達夢sql語言使用手冊中附錄1 關鍵字和保留字中規定 dm 還將保留字進一步劃分為 sql 保留字 dmsql 程式保留字 模式保留字 變數保留字和別名保留字,具體請查詢系統檢視 v reserved words。注意 關鍵字 r...

安裝資料庫及資料庫問題解決方法

1 安裝資料庫 開啟ftp服務 vi etc ftpuser 2 建立oracle使用者 useradd oracle g oinstall g dba d opt oracle 3 檢查包有沒有安裝全 suse linux enterprise server 10 the following pa...

資料庫安裝及資料庫問題解決方法 二

7 資源限制 vi etc security limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 1...