1. 程式人生 > 實用技巧 >神通奧斯卡資料庫是否相容Oracle, 以及引數修改的辦法

神通奧斯卡資料庫是否相容Oracle, 以及引數修改的辦法

1. 最近公司要適配神通資料庫, 但是因為一些功能異常.引數可能存在風險. 為了減少問題, 想著簡單描述一下這些的處理.

開發和客戶給的預設引數建議

1. 不選擇 相容oracle模式
2. 字符集選擇GBK 字符集

如果已經建庫了 需要使用一個辦法進行查詢和修改

1. 檢視字符集

使用命令

isql

但是注意一下 如果修改了密碼 需要使用

isql -W 的方式連線資料庫.

檢視資料庫的字符集的命令

select sys_encoding_to_char(encoding)  from v_sys_database;

檢視 是否相容Oracle引數的命令

 show dbms;

查詢介面為:

相應的 我這邊修改使用者密碼的命令是

alter user sysdba with password 'password';

2. 修改引數的方法:

注意引數檔案的位置是

/opt/ShenTong/admin/OSCAR.conf

引數值很明顯:
COMPATABLE_DBMS
為 1 時 為相容Oracle
為 0 時 為不相容Oracle
修改完引數需要重啟 神通資料庫才能剩下
可以再次查詢驗證.

3.注意命令列GUI開啟神通資料庫工具的辦法

建庫是 dbconfiger 工具
管理配置是 dba 工具

4. 重啟資料庫服務的命令

可以直接使用 systemctl  也可以使用神通自己的設定好的命令

systemctl start oscardb_OSRDBd

/etc/rc.d/init.d/oscardb_OSRDBd start /etc/rc.d/init.d/oscardb_OSRDBd stop