資料匯入匯出的兩種方式
第一種是匯出為.dmp的檔案格式,.dmp檔案是二進位制的,可以跨平台,還能包含許可權,效率很不錯,用得最為廣泛
第二種是匯出為.sql檔案,可用文字編輯器檢視,通用性比較好,但效率不如第一種,適合小資料量匯入匯出
資料的匯出
1:將資料庫orcl完全匯出
exp system/oracle@orcl file=c:\oracle_bak\orcl_bak.dmp full=y
2:將資料庫中scott使用者的所有物件匯出
exp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp owner=scott
3:將scott使用者中表emp dept匯出
exp scott/tiger1@orcl file=c:\oracle_bak\table_bak.dmp table=(emp,dept)
資料的匯入
將備份檔案匯入到資料庫
imp scott/tiger1@orcl file=c:\oracle_bak\scott_bak.dmp ignore=y
將scott使用者的備份檔案匯入到yanln使用者中
imp yanln/yanln@orcl fromuser=scott touser=yanln file=c:\oracle_bak\scott_bak.dmp
利用觸發器實現資料的同步備份
需求:
1:建立emp表的備份表emp_bak
2:當刪除emp表的員工資訊時,備份表同步刪除
建立員工表的備份表
create
table emp_bak
asselect * from emp;
建立觸發器來實現資料的同步備份,當刪除員工後,備份表同步刪除
create
orreplace
trigger syno_bak_trigger
after
delete
on emp
foreach
rowbegin
delete
from emp_bak where empno=:old.empno;
end
Excel 匯入 匯出操作
在很多的時候我們都要用到excel的匯出 可是 有些東西是現成的 所以我們 就只需要理解 就好 沒必要每次開發都自己寫一遍 在這裡 把我的方法寫一下 在這裡需要說明的是在很以前的自己寫的 中 匯出的資料會出現亂碼的問題 但是 本編 已經查詢解決 就是在匯出的檔案是新增meta宣告 上面的是完整版本!...
六 Hive DML資料匯入匯出操作
1 語法hive load data local inpath opt module datas student.txt overwrite into table student partition partcol1 val1,1 load data 表示載入資料 2 local 表示從本地載入資料...
oracle資料的匯入和匯出操作
比較老套的話題了,還是貼一下,也學習oracle有半年多了 不象sql server一樣,備份和還原資料庫在企業管理器裡操作很方便,oracle稍微麻煩一點 個人是這麼認為的 而且oracle中乙個使用者裡的資料就好比sql server裡的乙個資料庫,乙個表空間下也可以有多個使用者 比如現在我們要...