1.unsupported server character set ZHS16GBK

配置系統環境變量NLS_LANG為AMERICAN_AMERICA.ZHS16GBK
重新開機Navicat
2.配置好後出現navicat連接配接oracle閃退,因為你用的是Navicat自帶的oci.dll,要去官網下用戶端,如果Navicat是64位,則下載下傳64位的用戶端。
官網:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
不用糾結版本,選一個64位下就行。
登入oracle賬号接受協定下載下傳
下載下傳後找個目錄随便解壓
navicat打開工具->選項->環境->oci環境選擇剛剛解壓目錄下的oci.dll,然後重新開機navicat
輸入url,賬号,密碼連接配接
3.navicat連接配接oracle報01031:insufficient privileges,這是因為沒有SYSDBA權限,包括system,修改進階選擇default
或者切換為sys使用者登入。
授權可參考:https://www.cnblogs.com/syxy/p/10098652.html
4.navicat連接配接oracle報oracle is not loaded
這是因為navicat和oracle用戶端位數不一樣,下載下傳個64位的用戶端就行了。參考問題2。
官網:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html