中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

大文本數據怎么導入導出到數據庫

發布時間:2021-11-11 11:26:31 來源:億速云 閱讀:278 作者:iii 欄目:關系型數據庫

這篇文章主要介紹“大文本數據怎么導入導出到數據庫”,在日常操作中,相信很多人在大文本數據怎么導入導出到數據庫問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”大文本數據怎么導入導出到數據庫”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

一,使用sql load

創建表

create table ext_gv_tmp_amazon_sku

(

  skucode varchar2(255 char),

  eancode varchar2(255 char)

)

配置控制文件

more  input.ctl

load data

infile input.txt

badfile  t.bad

discardfile t.dsc

append into table ext_gv_tmp_amazon_sku   ----導入的表

fields terminated by "|"     ---分割符

trailing nullcols      ---允許列有空值

(skucode,eancode)      ---導入的字段

導入命令

先設置導入客戶端字符集,不然中文會亂碼

export NLS_LANG=AMERICAN_AMERICA.UTF8

同時看看系統的字符集是否設置正確

[oracle@rac-test1 pandump]$ cat /etc/sysconfig/i18n

LANG="en_US.UTF-8"

SYSFONT="latarcyrheb-sun16"

最后導入數據

[oracle@rac-test1 pandump]$ sqlldr panhf/oracle control=input.ctl

SQL> select count(*) from ext_gv_tmp_amazon_sku;

  COUNT(*)

----------

   2409530

二,使用外部表

利用外部表的方式來導入數據

1,創建oracle目錄,并授權給相關賬號

CREATE OR REPLACE DIRECTORY pandump

    AS '/oradata/pandump';

grant read,write on DIRECTORY pandump to panhf;

2,創建外部表,注意這里的字符集設置,如果不設置中文會無法讀取導致數據丟失

create table ext_gv_tmp_amazon_sku

(

  skucode varchar2(255 char),

  eancode varchar2(255 char)

)

organization external (

   type oracle_loader

   default directory pandump

   access parameters

   (

      records delimited by newline

      logfile pandump:'ext_gv_tmp_amazon_sku.log'

      badfile pandump:'ext_gv_tmp_amazon_sku.bad'

      discardfile pandump:'ext_gv_tmp_amazon_sku.disc'

      characterset 'AL32UTF8'

      fields terminated by "|" lrtrim

      missing field values are null

      (

       skucode,

       eancode

      )

   )

   location ('ext_ids_1.txt')

)

reject limit unlimited

/

3,將數據cts的方式拷貝到另外的表

select count(*) from ext_gv_tmp_amazon_sku;

  COUNT(*)

----------

   2409530

create table panhf.ext_gv_tmp_amazon_sku as select * from ext_gv_tmp_amazon_sku;

Table created.

三,數據導出文本

cat  exp.sql

set echo off

set feedback off

set newpage none

set verify off

set pagesize 0

set term off

set trims on

set linesize 600

set heading off

set timing off

set numwidth 40

spool /home/oracle/empInfor.txt  

select  skucode||'|'||eancode  from panhf.ext_gv_tmp_amazon_sku;

spool off

執行腳本

@exp.sql

到此,關于“大文本數據怎么導入導出到數據庫”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大邑县| 孝昌县| 仁布县| 泽库县| 桂东县| 繁昌县| 金堂县| 阳曲县| 三明市| 壤塘县| 白沙| 馆陶县| 云霄县| 马山县| 英吉沙县| 石台县| 龙岩市| 东明县| 竹山县| 汨罗市| 芦溪县| 闸北区| 迁安市| 巧家县| 衡东县| 稷山县| 久治县| 县级市| 五指山市| 兴业县| 忻州市| 铜梁县| 绥中县| 南川市| 阿荣旗| 华坪县| 江华| 钟祥市| 左贡县| 新民市| 宁化县|