版本注意事項
1如果您在 Windows 上使用 DB2 Universal Database 卻又不是 Windows
1系統的管理員,您可能會遇到檔案許可權的問題。 如果您收到 SQL1035N、SQL1652N 或
1SQL5005C 錯誤訊息,可能的原因及暫行解決方法顯示如下:
1使用者在 sqllib 目錄上沒有足夠的權限
1
- 1問題
- 1在嘗試開啟 DB2 CLP 或命令視窗時,使用者收到 SQL1035N 或 SQL1652N 錯誤。
1DB2 Universal Database 程式碼 (核心檔案)
1是安裝在一個寫入專用權受到限制的目錄結構中,但某些 DB2 Universal Database
1工具卻需要寫入這個 DB2INSTPROF 目錄並在這個目錄中建立檔案。
- 1暫行解決方法
- 1建立一個您可以從中授與使用者至少是 MODIFY 許可權的新目錄,並使用
1db2set -g db2tempdir 來指向這個新目錄,或者在 Windows
1系統環境中設定 db2tempdir 變數。
1
1使用者沒有足夠的權限來寫入 sqllib\<instance_dir> 目錄,即使他們屬於
1SYSADM_GROUP 也一樣
1
- 1問題
- 1在嘗試更新資料庫管理程式配置檔 (update dbm cfg) 時,使用者收到 SQL5005C
1系統錯誤。 該使用者沒有必要的 NTFS 權限來寫入 sqllib\instance_dir
1目錄,即使您已經將這名使用者加入 SYSADM_GROUP 也一樣。
- 1第一個暫行解決方法
-
1授與該使用者 (在檔案系統層次) 對 instance_dir 目錄至少是 MODIFY
1的許可權。
- 1第二個暫行解決方法
- 1建立一個您可以從中授與使用者至少是 MODIFY 許可權的新目錄。使用 db2set
1db2instprof 命令來指向這個新目錄。您將必須重建該實例,以便將資訊儲存在
1db2instprof 所指定的新實例目錄底下, 或者您必須將舊的實例目錄移到新的目錄中。
1
[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 ]