亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

鹤峰县| 石台县| 忻州市| 宕昌县| 鄂托克旗| 财经| 巫山县| 临邑县| 甘谷县| 武夷山市| 玛多县| 兴山县| 湘西| 密云县| 东阳市| 双桥区| 内丘县| 乐陵市| 平罗县| 正宁县| 江阴市| 集安市| 三门县| 沈丘县| 吴川市| 年辖:市辖区| 甘洛县| 淮滨县| 阜宁县| 天台县| 高安市| 北票市| 驻马店市| 抚顺县| 龙里县| 桂阳县| 怀远县| 沙湾县| 友谊县| 玉田县| 赣州市|