導航:首頁 > 編程大全 > 不能把oracleaccess資料庫

不能把oracleaccess資料庫

發布時間:2023-07-21 00:29:06

A. 如何將ACCESS資料庫文件導入到ORACLE中

用sqlserver2000自帶的導入導出數據工具,將access表中的數據導入到oracle中去

下面是我在一個人的博客中找到的注意事項,你可以看一看
1.導入的時候access中的表名必須是大寫的,否則導進去之後,因為sqlplus運行到後台的時候會把所有字元自動變為大寫,而oracle大小寫敏感,所以生成的小寫表無法訪問,你用toad或DBARtsion也是白搭

2.表中的欄位名稱比如user之類的改進改名,很有可能就會因為這個卡掉,得重新導

3.注意資料庫中的數據,有可能會出現因為數據導致導入一半後卡住,出現這種問題的時候多半是因為備注轉化為的對象類型不對

4.ACCESS中的備注問題,這個是個頭疼的問題,真tm頭疼,剛開始我用OLE DB方式連接資料庫,備注默認轉化的oracle數據類型為LONG,但是TNND每張oracle表中最多隻有一個LONG類型的欄位,(古怪的規定~!我找了半天沒找到原因),琢磨了半天後決定舍棄(當初選OLE DB是受頁面裡面OLE DB連接比ODBC連接先進點的觀點影響。。),改用ODBC,這里連接資料庫的時候有幾種方法,我選的是用定義好的文件來連接,在生成文件的時候一定要注意,用戶名和密碼必須是大寫的,不然的時候你就等著哭吧,然後配連接好的,執行導入,我第一遍的時候就相當成功,但是後來因為插錯數據和表格,又懶的刪只好刪掉用戶重新導,一模一樣的數據,就是用戶名變了,nnd就報了n多錯誤,備注自動生成的方式是CLOB,我們ACCESS資料庫表中還有個OLE對象類型的,自動轉化為BLOB類型,在頁面上不能直接用通俗的方法獲取rs讀CLOB,要是這樣寫,一準報錯,這個問題一直沒解決。。從網上找了些資料,有種說將對象分割拿出來,但太麻煩了,能生成一個完整的結果集就不錯了。。還有迭代,我們哥倆商量了半天准備用VARCHAR2(2000)替代,結果頁面報錯。

B. 關於將ACCESS資料庫中的表導入到oracle的問題

1、對著當前的表
右擊
->導出->選擇下面的保存類型為「ODBC資料庫」找一個路徑輸入文件內名
2、將x導出到x,點擊容->確定
3、在彈出的對話框中DSN名稱,點擊->新建,會有一個選擇的對話框,選擇你裝的相應Oracle版本,點擊->下一步
4、點擊瀏覽到第一步中創建的目錄,選擇相應的文件,->下一步
5、點擊完成,會有一個登陸窗口,這是在service
name中輸入你的計算機名,在username中輸入你的oracl
登錄名
(sys)還有相應的密碼
6、點擊OK,會有一個是否生成DNS的東西,點擊「是」,然後點擊->確定
7、這是又出現了在第5不中出現的窗口,這是只要把service
name換成你相應的orac標識就行了(orcl)其它的都一樣
如果不出意外就成功了
8、這是你可以在Oracle
enterprise
message
console里找到你剛才導入的表了,
sqlplus中用select
table_name
form
user_tables;命令也可以看到你導入的表,但是不能
對表
進行查詢,你要在第八步中作相應的更改就行了

C. 如何將oracle資料庫中表導入access中

oracle的表沒有方法直接導入到access中,只能通過oracle導出到excel,再從excel導入到access中。

工具:PLSQL Developer、excel 2013、access 2013

步驟:

1、通過查詢語句查詢出要保存的結果。

10、導入成功。

閱讀全文

與不能把oracleaccess資料庫相關的資料

熱點內容
ps能查到源文件嗎 瀏覽:702
文件路徑在哪找 瀏覽:962
word里怎麼加向下箭頭 瀏覽:162
騙錢app有哪些 瀏覽:202
微信sdk初始化失敗 瀏覽:180
有哪些免費的錄制視頻app 瀏覽:330
java反射獲取返回值 瀏覽:91
java隨機生成幾位數字 瀏覽:420
電腦中毒無法連接網路 瀏覽:371
android通知欄文件下載 瀏覽:81
愛普生p50清零程序 瀏覽:599
音樂盒下載的文件在哪裡 瀏覽:125
extjs4精簡版 瀏覽:521
1inux刪除文件 瀏覽:576
cad為什麼拖拽文件打不開呢 瀏覽:827
java認證考試題庫看不懂 瀏覽:738
如何將三列20行數據做成柱狀圖 瀏覽:995
4s61越獄版本可以升級嗎 瀏覽:213
圖庫的文件夾在哪裡 瀏覽:946
delphi程序自身的版本號 瀏覽:644

友情鏈接