c:\dmdbms\bin>dexp help
dexp v8
格式: dexp.exe keyword=value 或 keyword=(value1,value2,…,valuen)
例程: dexp.exe sysdba/sysdba grants=y tables=(sysdba.tab1,sysdba.tab2,sysdba.tab3)
userid 必須是命令列中的第乙個引數
關鍵字說明(預設值)
userid
使用者名稱/口令 格式:user/pwd*mpp_type@server:port#sslpath@sslpwd
file
匯出檔案 (dexp.dmp)
directory
匯出檔案所在目錄
full
整庫匯出 (n)
owner
以使用者方式匯出 格式 (user1,user2,…)
schemas
以模式方式匯出 格式 (schema1,schema2,…)
tables
以表方式匯出 格式 (table1,table2,…)
fuzzy_match
tables選項是否支援模糊匹配 (n)
parallel
用於指定匯出的過程中所使用的執行緒數目
table_parallel
用於指定匯出的過程中表內的併發執行緒數目,mpp模式下會轉換成單執行緒
table_pool
用於指定表的緩衝區個數
constraints
匯出約束 (y)
tablespace
匯出物件帶有表空間 (n)
grants
匯出許可權 (y)
indexes
匯出索引 (y)
triggers
匯出觸發器 (y)
rows
匯出資料行 (y)
log螢幕輸出的日誌檔案
nologfile
不使用日誌檔案(n)
nolog
螢幕上不顯示日誌資訊(n)
log_write
日誌資訊實時寫入檔案: 是(y),否(n)
dummy
互動資訊處理: 列印§, 所有互動都按yes處理(y),no(n)
parfile
引數檔名
feedback
每 x 行顯示進度 (0)
compress
匯出資料是否壓縮 (n)
encrypt
匯出資料是否加密 (n)
encrypt_password
匯出資料的加密金鑰
encrypt_name
加密演算法的名稱
filesize
每個轉儲檔案的最大大小
filenum
乙個模板可以生成的檔案數
drop
匯出後刪除原表,但不級聯刪除 (n)
describe
匯出資料檔案的描述資訊,記錄在資料檔案中
local
mpp模式下登入使用mpp_local方式(n)
help
列印幫助資訊
全庫匯出
dexp sysdba/123456789 file=d:full.dmp file=d:fullexp.log full=y
按使用者匯出
dexp sysdba/123456789 owner=dmhr file=d:dmhr.dmp
匯出單張表
dexp sysdba/123456789 tables=employee file=d:employee.dmp log=d:employee.log
帶條件的匯出
dexp sysdba/123456789 tables=employee file=d:employee.dmp log=d:employee.log query=
'where employee_id=1001'
c:\dmdbms\bin>dimp help
dimp v8
格式: dimp.exe keyword=value 或 keyword=(value1,value2,…,vlauen)
例程: dimp.exe sysdba/sysdba ignore=y rows=y full=y
userid 必須是命令列中的第乙個引數
關鍵字說明(預設值)
userid
使用者名稱/口令 格式:user/pwd*mpp_type@server:port#sslpath@sslpwd
file
匯入檔名稱 (dexp.dmp)
directory
匯入檔案所在目錄
full
整庫匯入 (n)
owner
以使用者方式匯入 格式 (user1,user2,…)
schemas
以模式方式匯入 格式 (schema1,schema2,…)
tables
以表名方式匯入 格式(table1,table2,…)
parallel
用於指定匯入的過程中所使用的執行緒數目
table_parallel
用於指定匯入的過程中每個表所使用的子執行緒數目,在fast_load為y時有效
ignore
忽略建立錯誤 (n)
table_exists_action
fast_load
是否使用dmfldr來導資料(n)
fldr_order
使用dmfldr是否需要嚴格按順序來導資料(y)
commit_rows
批量提交的行數(5000)
grants
匯入許可權 (y)
constraints
匯入約束 (y)
indexes
匯入索引 (y)
triggers
匯入觸發器 (y)
rows
匯入資料行 (y)
lognologfile
不使用日誌檔案(n)
nolog
螢幕上不顯示日誌資訊(n)
log_write
日誌資訊實時寫入檔案(n): 是(y),否(n)
dummy
互動資訊處理§: 列印§, 所有互動都按yes處理(y),no(n)
parfile
引數檔名
feedback
每 x 行顯示進度 (0)
compile
編譯過程, 程式包和函式… (y)
indexfile
將表的索引/約束資訊寫入指定的檔案
indexfirst
匯入時先建索引(n)
remap_schema
格式(source_schema:target_schema) 將source_schema中的資料匯入到target_schema中
encrypt_password
資料的加密金鑰
encrypt_name
加密演算法的名稱
show/describe
列印出指定檔案的資訊(n)
local
task_thread_number
用於設定dmfldr處理使用者資料的執行緒數目
buffer_node_size
用於設定dmfldr讀入檔案緩衝區大小
task_send_node_number
用於設定dmfldr傳送節點個數[16,65535]
lob_not_fast_load
如果乙個表含有大字段,那麼不使用dmfldr,因為dmfldr是一行一行提交的
primary_conflict
主鍵衝突的處理方式[ignore
table_first
是否先導入錶(n):是(y),否(n)
help
列印幫助資訊
全庫匯入
dimp sysdba/sysdba file=d:full.dmp file=d:fullimp.log full=y
按使用者匯入
dimp sysdba/sysdba owner=dmhr file=d:dmhr.dmp
匯入單張表
dimp dmhr/dameng123 tables=employee file=d:employee.dmp log=d:employeeimp.log
檢視表空間資料檔案資訊
select * from dba_data_files;
檢視資料檔案空閒資訊
select * from dba_free_space;
表空間建立
create tablespace wtbase datafile 'c:\dmdbms\data\dameng\wtbase.dbf' size 128 autoextend on next 4 maxsize 10240;
建立使用者
create user wtbase identified by "wtbase123456" default tablespace wtbase;
賦予許可權
grant dba,public,resource to wtbase;
達夢資料庫匯入 匯出。
我們在使用資料庫的過程中肯定會涉及到資料庫的匯入匯出這種操作,以此來轉移資料。匯入匯出的命令在資料庫安裝目錄下的bin中,我們進入bin目錄就可以呼叫dexp和dimp進行資料的匯入匯出,下面來舉幾個匯入匯出的例子。全庫的匯入匯出命令模版 dexp為匯出 dimp為匯入 dexp sysdba sy...
達夢資料庫和mysql索引引擎 達夢資料庫 索引
1.索引的種類和功能 聚集索引 每乙個普通表有且只有乙個聚集索引 唯一索引 索引資料根據索引鍵唯一 函式索引 包含函式 表示式的預先計算的值 位圖索引 對低基數的列建立位圖索引 位圖連線索引 針對兩個或者多個表連線的點陣圖索引,主要用於資料倉儲中 全文索引 在表的文字列上而建的索引。2.何時使用索引...
達夢資料庫操作
1.安裝 dminstall.bin i接下來是一些設定,比如 語言 key檔案的位置 時區 安裝型別 安裝目錄 略過 2.初始化 進入你剛才設定的安裝目錄的bin目錄下執行 dminit這是我自己的設定 input system dir home dmdba dmdata input db nam...