oracle12c使用過程遇到問題

2021-10-23 08:12:26 字數 920 閱讀 9355

原因:資料庫連線的資料庫名字錯誤

要區分伺服器連線名跟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...