mysql2oracle出現的各種坑

2021-07-26 13:13:43 字數 566 閱讀 4820

先是要從mysql轉換到oracle11g for windows x64

用了oracle的sql developer,死活轉不了,無奈之下用了mysql2oracle,也是各種問題。

一會提示oci.dll找不到,於是複製了乙個過來,提示-1錯誤,於是再把其他一些dll也複製過來,也不行,還是-1

後來又找了乙個x64版的instantclient中的dll,也不行。

再查,好象是之前複製32位的instantclient中的dll少了幾個,這次把全複製過來,就沒問題了。

ora-12154: tns:could not resolve the connect identifier specified.

處理辦法找了很多都不行,後來再查到乙個英文網頁上提示可能是x64版的問題,於是把oci.dl這些全換成x64版的,於是解決了。

然後就又來了新的啃,tp3.2.3提示could not found driver。

於是又查了半天,發現是pdo_oci沒載入成功,發現是環境變數中要把instantclient中的dll的目錄位址加上去,然後重啟apache才行。

坑多的一公尺。

oracle轉db2出現的問題

本次公司專案採用的springmvc mybatis,資料庫為db2 因為是銀行的專案 所以原來的開發框架理念提供的sql檔案有些是不太適用,所以要稍作修改。下面就羅列幾點 db2和oracle查詢序列 db2中 nextval for sequencename prevval for sequen...

oracle出現的小問題

oracle無法解析指定的識別符號 檢查oracle的資料庫例項名是否正確。oracle增大db files alter system set db files 1000 scope spfile 之後重啟資料庫服務 另外,oracle11g找不到databasecoltrol服務基本可能是沒有安裝...

mysql中常出現的錯誤

mysql5.1中子查詢是不能使用limit的,所以在查詢中經常報錯 this version of mysql doesn t yet support limit in all any some subquery select from table where id in select id fr...