Oracle數據庫安裝踩坑記錄
踩坑目錄
- 可能會用到的教程
- 1. 管理員用戶(sys)登錄oracle命令
- 2. 默認密碼:三個 如果忘記改密碼參考 1. 登錄后修改密碼
- 3. 查看賬號密碼:只有sys用戶登錄后才能查看
- 4. sqldeveloper 連接oracle數據庫
- 5. oracle-sid環境變量設置
- 6. 拒絕連接-12505
- 7. 賬戶被鎖-28000
- 8. 賬戶權限-01031
- 9. SQL Developer報錯:Unable to find a Java Virtual Machine解決辦法
- 10. SQL Developer連接oracle時報錯
- 11. 安裝ORACLE出現注冊OCX是出現OLE初始化錯誤或者OCX加載錯誤
- 12. oracle11g未找到WFMLRSVCApp.ear文件
- 注:常用命令
可能會用到的教程
- oracle11g安裝教程:參考教程:w3school
- sqldeveloper連接oracle教程:參考博客: Oracle SQL Developer 連接數據庫
- oracle11g卸載教程: 參考博客:Oracle11g完全卸載正確步驟
- (可能需要:卸載服務,參考博客:win10如何刪除無用服務 卸載完成后記得重啟電腦)
1. 管理員用戶(sys)登錄oracle命令
# 先通過Win+R,輸入cmd進入控制臺:
# 登錄
sqlplus / as sysdba# 修改scott用戶權限
alter user scott account unlock;# 修改scott用戶密碼
alter user scott identified by 123456;commit;
2. 默認密碼:三個 如果忘記改密碼參考 1. 登錄后修改密碼
## 一般情況下嘗試system這個賬戶
用戶名:sys 密碼:change_on_install
用戶名:system 密碼:manager
用戶名:scott 密碼:tiger
3. 查看賬號密碼:只有sys用戶登錄后才能查看
select username,password from dba_users;
4. sqldeveloper 連接oracle數據庫
-
管理員登錄
-
普通用戶登錄
5. oracle-sid環境變量設置
6. 拒絕連接-12505
-
問題:Listener refused the connection with the following error: ORA-12505, TNS:listener doe
-
參考:執行請求的操作時遇到錯誤
7. 賬戶被鎖-28000
-
問題:ORA-28000: the account is locked
-
參考:ORA-28000: the account is locked 的解決辦法,解決完一個又來一個
8. 賬戶權限-01031
-
問題:賬戶權限不夠 ORA-01031: insufficient privileges
-
參考:ERROR:ORA-01031:insufficient privileges完美解決方法
9. SQL Developer報錯:Unable to find a Java Virtual Machine解決辦法
-
問題:Unable to find a java Virtual Machine ---- Oracle SQL Developer. To point to a location of a Java Virtual Machine, please refer to theOracle9i JDeveloper Install Guide
-
參考:SQL Developer報錯:Unable to find a Java Virtual Machine解決辦法
10. SQL Developer連接oracle時報錯
-
狀態:失敗―測試失敗:IO錯誤: The Network Adapter could not establish the connection
(1)檢查密碼是否正確,不確定的話參考1.修改密碼(一般密碼錯誤會直接提示)
(2)sys用戶登錄參考 4.
(3)主機名一般不更改,都是localhost
(4)端口可能不一樣,一般進入控制套然后輸入lsnrctl status,回車后這里顯示端口。
(5)根據5.設置環境變量oracle_sid=orcl,在此處將SID改為orcl即可。(設置其他值也行)
(6)如果還不行可能是oracle的client和listener服務沒開,打開服務查看
11. 安裝ORACLE出現注冊OCX是出現OLE初始化錯誤或者OCX加載錯誤
- OCX類似字樣
- 解決:安裝目錄設置全英文,不要帶中文
12. oracle11g未找到WFMLRSVCApp.ear文件
- 解決:可能是解壓的時候沒有同時解壓兩個安裝包所致,建議完全卸載oracle后重新安裝。完全卸載見 卸載數據庫
注:常用命令
# 在控制臺界面輸入:(win+r,cmd后的界面)
sqlplus # 登錄數據庫
sqlplus / as sysdba # 登錄管理員賬戶
lsnrctl status # 開啟服務后查看監聽狀態
sc delete 服務名 # 在管理員控制臺下刪除服務,刪除后需重啟電腦# 進入sql環境后輸入:
alter user scott account unlock; # 修改scott用戶權限
alter user scott identified by 123456; # 修改scott用戶密碼
select instance_name from V$instance; # 查看oracle數據庫的sid值
commit; # 提交更改
查找不到目標表 可以先選出所有表看下有沒有自己要選的表名
# 選出所有表名,查看當前數據庫中已有的表格
select table_name from all_tables;