原因:資料庫連線的資料庫名字錯誤
要區分伺服器連線名跟sid是否一樣
原因:oracle12c版本為12.2.0.1.0,要求jdk1.8+ojdbc8.jar
網上有兩種方式,方式一修改為ojdbc6.jar。方式二,修改配置檔案。
因為資料庫版本原因,方式一沒有生效,方式二可以。
解決辦法:
使用 jdk1.8+ojdbc8.jar
修改oracle配置檔案,允許低版本訪問
在oracle的安裝路徑下找到sqlnet.ora檔案。
如果檔案不存在,在該路徑下新建檔案sqlnet.ora,加上這句話。
如圖:
原因:資料庫字符集不同導致,oracle12c乙個字佔3個字元,
解決辦法:將varchar型別的資料字段長度擴充1.5倍,但是不能超過4000修
將varchar型別的資料字段長度擴充1.5倍
select 'alter table '||table_name||' modify'||'('||column_name||
' '||data_type||'('||ceil(data_length*1.5)||'));'
from user_tab_columns where data_type like '%varchar2%' and column_name !='sheetid'
and ceil(data_length*1.5)<=4000 and table_name not in(select view_name from user_views)
執行查詢出來的資料,進行擴容
擴容結束後,匯出資料庫
可能還是會存在問題,但是大部分問題解決,其他的可以根據日誌報錯去單獨添補缺
安裝oracle 12c遇到問題
安裝前步驟 更改使用者賬戶控制設定 從不通知 出現 severe fatal ins 30014 無法檢查指定的位置是否位於 cfs 上 解決辦法 重新設定hosts,重新設定計算機名 110 oracle110,重啟電腦 c windows system32 drivers etc hosts l...
Oracle12c安裝過程中遇到的問題的解決辦法
第一種 配置安全更新,這步可將自己的電子郵件位址填寫進去 也可以不填寫,只是收到一些沒什麼用的郵件而已 取消下面的 我希望通過my oracle support接受安全更新 w 然後後面 安裝沒有許可權 那就是c系統盤不允許操作,所以需要共享c盤,允許oracle獲得作業系統盤的許可權。共享c盤,w...
oracle12c建立使用者
本人在centos7安裝好資料庫 oracle12c 準備建立乙個使用者的時候 報錯了,如下 sql create user bpmx3 identified by bpmx3 create user bpmx3 identified by bpmx3 error at line 1 ora 650...