Oracle sqluldr2工具使用方法

2021-10-02 05:07:17 字數 1293 閱讀 4161

簡介:oracle

資料匯出工具

sqluldr2

可以將資料以

csv、

txt等格式匯出,適用於大批量資料的匯出,匯出速度非常快。匯出後可以使用

oracle loader

工具將資料匯入。

解壓zip

包,複製

sqluldr2_linux64_10204.bin

到$oracle_home

的bin

目錄,重新命名為

sqluldr2

增加環境變數

export ld_library_path=$oracle_home/bin:$oracle_home/lib:/lib:/usr/lib

執行source .bash_profile

應用環境變數。

使用:sqluldr2 --help

檢視幫助

引數如下:

引數如果整表匯出,可以直接寫表名,如果需要查詢運算和

where

條件,query=「sql文字」

,也可以把複雜

sql寫入到文字中由

query呼叫

匯出測試:

本地執行方式:

users

引數可以省略不寫,和

expdp username/passwd

方式一樣

export oracle_sid=orcl

sqluldr2 testuser/testuser query=test_table1 file=test_table1.txt

客戶端連線:

tns方式

sqluldr2 testuser/testuser@orcl query=test_table1 file=test_table1.txt

客戶端連線:簡易連線

sqluldr2 testuser/[email protected]:1521/orcl query=test_table1 file=test_table1.txt

get_tables.sql

為預定義匯出

sqlsqluldr2 user=userid/keyword@db_name sql=get_tables.sql head=no file=/tmp/stock.csv

對於大表可以輸出到多個檔案中,指定行數分割或者按照檔案大小分割,例如:

sqluldr2 testuser/testuser@orcl query="select * from test_table2" file=testtable2%b.txt batch=yes rows=500000

TensorFlow學習筆記2 效能分析工具

在spyder中執行以下 import tensorflow as tf from tensorflow.python.client import timeline 構造計算圖 x tf.random normal 1000,1000 y tf.random normal 1000,1000 res...

2017秋軟工2 效能分析

coding 要求0 以 戰爭與和平 作為輸入檔案,重讀向由檔案系統讀入。連續三次執行,給出每次消耗時間 cpu引數。要求1 給出你猜測程式的瓶頸。你認為優化會有最佳效果,或者在上週在此處做過優化 或考慮到優化,因此更差的 沒有寫出 本程式都是用 map 的基本操作進行實現,用 vector 進行功...

Python學習2 Python基本語法工具

本篇部落格主要針對函式 檔案 異常,這3個部分的基本使用方法進行學習。函式的定義用def,後面跟著函式名。同c 一樣需要乙個小括號包含傳遞的引數,另外還需要乙個冒號。def myfunction 函式體的內容直接在下面寫出即可,何時編寫結束依然是以縮排為準,python中同樣要有return。如果引...