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 restart oscardb_OSRDBd /etc/rc.d/init.d/oscardb_OSRDBd start /etc/rc.d/init.d/oscardb_OSRDBd stop