Oracle 資料庫資料的匯入匯出相關操作

2021-08-19 21:22:45 字數 1634 閱讀 3026

--檢視表空間

select tablespace_name, bytes/1024/1024 file_size_mb, file_name from dba_data_files;

--建立表空間

create tablespace testtablespacename 

logging

datafile 'c:\oracle\product\10.2.0\oradata\orcl\testtablespacepath.dbf'

size 1024m autoextend

on next 50m maxsize unlimited extent management local

logging

datafile 'c:\oracle\product\10.2.0\oradata\orcl\testtablespacepath.dbf'

size 1024m autoextend

on next 50m maxsize unlimited extent management local

segment space management auto;

--建立使用者

create user testusername

default tablespace testtablespacename

identified by testuserpassword;

grant dba to testusername;

--刪除使用者(testusername),及級聯關係也刪除掉

drop user testusername cascade;

--刪除表空間(tablespace_name),及對應的表空間檔案也刪除掉

drop tablespace tablespace_name including contents and datafiles cascade constraint;

--匯出資料來源

exp 使用者名稱/密碼@表空間

--匯出資料(單一使用者)

exp username/password file=c:\tablename.dmp 

--匯出所有使用者表

exp username/password file=c:\tablename.dmp full=y

--匯出單錶

exp  username/password@sid  tables=(tablename)  file=c:\tablename.dmp

--匯入資料  [a->b]

imp name/password@服務sid file=bible_db.dmp log=dible_db full=y ignore=y  fromuser=a touser=b

name/password是使用者名稱和密碼  [name/password是b的使用者名稱和密碼]  [系統提示要輸入的使用者名稱是a的使用者名稱]

服務sid 資料庫名稱

file=bible_db 是要匯入的檔案 

log=dible_db是生成日誌的名稱

full=y是匯入整個檔案

ignore=y是忽略建立錯誤

--匯入單錶

imp  username/password@sid   file=c:\tablename.dmp   tables=tablename

PostgreSQL資料庫管理資料匯入匯出

資料庫的匯入匯出是最常用的功能之一,而 postgresql 提供的對應工具為 pg dump 和pg restore pg dump 是用於備份 postgresql 資料庫的工具。它可以在資料庫正在使用的時候進行完整一致的備份,並不阻塞其它使用者對資料庫的訪問。pg dump匯出預設是copy ...

oracle資料庫導庫問題

一 dmp導庫過程中,資料量小的表匯入成功,到資料量大的表時開始報錯。發現原庫的表空間是users,匯入新庫後預設表空間是users,根據錯誤提示檢視新庫的的表空間users空間不大。採取源庫 新庫的表空間更換。imp 00058 遇到 oracle 錯誤 1653 ora 01653 表 zrzy...

Oracle資料庫匯入

1 進入dos介面 2 f 3 cd f oracle product 10.2.0 db 1 bin 4 imp system manager hcdc 5 d 豐電二期 fdeq2010 12 13db 2010 12 13db.dmp 6 第乙個為no,之後全部為yes 7 設定環境變數ora...