-
錯誤描述
D:\Users\Elvis>netca
Oracle Net Services 配置:
正在配置監聽程序:LISTENER
ServiceAliasException: 無法保存服務別名: TNS-04415: 文件 I/O 錯誤
caused by: java.io.FileNotFoundException: E:\app\Elvis\product\11.2.0\dbhome_1
\network\admin\tnsnames.ora (拒絕訪問。)
默認本地命名配置完成。
ListenerException: 無法保存監聽程序: TNS-04415: 文件 I/O 錯誤
caused by: java.io.FileNotFoundException: E:\app\Elvis\product\11.2.0\dbhome_1
\network\admin\listener.ora (拒絕訪問。)
監聽程序配置完成。
Oracle Net 監聽程序啓動:
正在運行監聽程序控制:
E:\app\Elvis\product\11.2.0\dbhome_1\bin\lsnrctl start LISTENER
監聽程序控制完成。
未能啓動監聽程序。
成功完成 Oracle Net Services 配置。退出代碼是0
-
原因
Windows 7 上安裝Oracle 11.2.0.1 ,在安裝完Oracle RDBMS軟件後, 因爲Oracle 10g 或以後版本都不會自動跳出netca 的配置畫面, 手工進行netca 的配置, 結果發現錯誤。
因爲我的系統是 win 7,是以有管理員權限的其他用戶登入的, 查看了安裝的目錄,發現有些目錄是沒有登入用戶的操作權限的。
-
解決
首先問題已經很明確了,就是OS操作系統權限不夠,那如何才能獲取到win7下最高權限呢?還有就是怎麼能登陸到超級用戶上呢?
一般我們在登陸的時候都沒有可以直接登陸超級用戶的權限,可以通過設置登陸它獲取權限,也可以通過其他方式直接獲取文件讀寫權限,
這裏解決直接登陸超級用戶吧!
1.到計算機管理
2.本地用戶和組
3.更改一些配置 --把紅色圈的勾去掉
4.然後註銷就可以直接登陸超級用戶了,然後通過超級用戶做netca等監聽配置就無任何問題了