熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何將 Access 數據導出到 Oracle 數據庫中?

2013-11-13 15:26:41  來源: Oracle 

  系統環境
  操作系統Windows Server機器內存M
  數據庫 Oracle i R () for NT 企業版
  安裝路徑C:\ORACLE
  
  實現步驟
  
  打開MicroSoft Access
  
  文件(F)→新建(N)→數據庫→起名為testmdb→創建
  
  用鼠標左鍵單擊使用設計器創建表輸入以下字段
  字段A設置成主鍵存盤為test表如圖
  
   
  
  注Oracle中所有對象的名稱都是以大寫字母保存的
  所以如果Access的字段中含有小寫字母會出現以下錯誤
  
   
  
  
  如果表名為小寫字母則可以成功導入
  
  
  在test表中輸入一些記錄
  
  
  連入SQL*Plus
  以system/manager用戶登錄
  SQL> conn system/manager
  
  創建新的用戶如user/pass賦予connectresource權限
  SQL> grant connectresource to user identified by pass;
  
  Oracle數據庫的實例名本例oradb
  Oracle用戶名本例user
  
  
  確認Oracle實例TNSListener服務都已啟動成功
  
  配置ODBC開始→設置→控制面板→管理工具→數據源(ODBC)→
  
   //jpg >
  
  
  添加一個系統DSN
  數據源名稱(自己設好記就行如aaa)
  服務名稱(Oracle主機字符串oradb)
  用戶名稱(Oracle用戶名如user
  
  tnsnamesora文件中
  ORADB =
   (DESCRIPTION =
    (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = ))
    )
    (CONNECT_DATA =
     (SERVICE_NAME = oradb)
    )
   )
  
  
  導出記錄
  
   //jpg >
  
  在test表上單擊鼠標右鍵→導出→保存類型為ODBC databases()→
  
   //jpg >
  
  輸入目標表的名稱→
  
   //jpg >
  
  (可以使用默認的相同表名但要注意改成大寫否則在Oracle中操作此表時需要用雙引號括起表名)
  
  選擇ODBC源(aaa)→確定→
  
   //jpg >
  
  
  輸入user用戶的密碼(pass)→OK→
  
   //jpg >
  
  連接到SQL*Plus中
  
  //jpg >
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/16717.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.