您好,登錄后才能下訂單哦!
這篇文章主要介紹“怎么使用Oracle中的SQL Loader”,在日常操作中,相信很多人在怎么使用Oracle中的SQL Loader問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么使用Oracle中的SQL Loader”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
Oracle 自己帶了很多的工具可以用來進行數據的遷移、備份和恢復等工作。但是每個工 具都有自己的特點。比如說 exp 和 imp 可以對數據庫中的數據進行導出和導入的工作,是一 種很好的數據庫備份和恢復的工具,因此主要用在數據庫的熱備份和恢復方面。有著速度快, 使用簡單,快捷的優點;同時也有一些缺點,比如在不同版本數據庫之間的導出、導入的過 程之中經常出問題。
SQL Loader 工具卻沒有這方面的問題,它可以把一些以文本格式存放的數據順利的導入 到 Oracle 數據庫中,是一種在不同數據庫之間進行數據遷移的非常方便而且通用的工具。缺 點就速度比較慢,另外對 blob 等類型的數據就有點麻煩了。
直接在 DOS 下執行 sqlldr 命令,即會顯示 sqlldr 工具的幫助信息
(a) insert,為缺省方式,在數據裝載開始時要求表為空。 (b) append,在表中追加新記錄。
(c) replace,刪除舊記錄,替換成新裝載的記錄。
(d) truncate,同上。
(3) 執行導入操作
控制文件創建好后,在 DOS 窗口下使用 SQL*Loader 命令實現數據的輸入 C:\>sqlldr userid=scott/tiger control=input.ctl 執行命令后,系統默認生成的日志文件名為:input.log。 默認生成的壞記錄文件為:input.bad。
把 EXCEL 另存為 CSV 格式的文件,CSV 格式即是以逗號(,)隔開的數據文件。然后按照
上面的方法執行。
到此,關于“怎么使用Oracle中的SQL Loader”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。