問題描述:在運維管理中,經常需要操作數據庫,特別是生產數據庫,在使用Oracle數據庫中,大部分工具都是PLSQL,可能部分運維人員安裝完PLSQL不能正常使用,比如:
連接後不能選擇用戶角色以及找不到配置的鏈接,如下圖,
問題原因:
1 找不到數據庫角色的,是由於安裝的PLSQL版本位數與操作系統不符,比如PLSQL是32位的,而操作系統是64位的
2 不會自動出現數據庫配置的是因爲沒有合理的配置TNS_ADMIN環境變量
解決辦法:
1 對於找不到數據庫角色的,安裝符合操作系統位數的PLSQL,比如32位的PLSQL安裝在32位的操作系統上,64位的PLSQL安裝在64位的操作系統上
2 如果沒有相應的版本,比如32位的PLSQL安裝在64位的操作系統上,那麼就需要下載instantclient32(Oracle官網上下載)
下載完成後解壓到一個目錄,比如 D:\soft\
然後在PLSQL中配置如下
3 配置環境變量
TNS_ADMIN:這個路徑是你安裝Oracle客戶端配置鏈接的地址
如此即可解決這個問題