oracle數(shù)據(jù)庫(kù)如何使用exp和imp命令導(dǎo)入導(dǎo)出數(shù)據(jù)
一.Exp命令導(dǎo)出數(shù)據(jù)
1.exp導(dǎo)出數(shù)據(jù)
導(dǎo)出指定用戶下的所有表但不包含數(shù)據(jù)行
命令: exp username/password@TEST:PORT/SID owner=username rows=n file=E:\dmp\username.dmp log=E:\dmp\username.log
owner:username指定用戶導(dǎo)出數(shù)據(jù)
rows:n代表不要數(shù)據(jù)行
file:指定輸出dmp文件路徑
二.Imp命令導(dǎo)入數(shù)據(jù)
1.創(chuàng)建表空間
1.1(默認(rèn)創(chuàng)建)創(chuàng)建表空間 默認(rèn)大小
Sql> create tablespace username datafile 'username' size 30G;
1.2(自增長(zhǎng)創(chuàng)建)創(chuàng)建表空間 默認(rèn)大小 自增長(zhǎng) autoextend on 初始值50m 最大值30G
Sql> create tablespace username logging datafile 'username.dbf' size 50m autoextend on next 50m maxsize 30720m extent management local;
- size:文件大小
- next:每次增加的大小
- maxsize:文件最大,即使不做限制,最大也只有32G
2.創(chuàng)建用戶并指定表空間
Sql> create user username identified by username default tablespace username;
3.用戶授權(quán)
Sql> grant dba to username;
4.導(dǎo)入數(shù)據(jù)執(zhí)行命令
命令:imp username/password@TEST:PORT/SID fromuser=username touser=username file=E:\dmp\username.dmp
- file:指定dmp文件路徑
- fromuser:username具體指定那個(gè)用戶下的對(duì)象需要導(dǎo)入
- touser:username具體指定導(dǎo)入那個(gè)用戶,必須跟fromuser一起使用
三.其他命令
1.刪除用戶
1.1查看所有用戶命令:
SQL>select * from dba_users;
1.2刪除用戶命令:
SQL>drop user username CASCADE;
2.刪除表空間
2.1查看表空間命令:
SQL>select * from dba_tablespaces;
2.2刪除表空間的多種方式(任選一種)
2.2.1.刪除空的表空間,但是不包含物理文件命令:
SQL>drop tablespace username;
2.2.2.刪除非空表空間,但是不包含物理文件命令:
SQL>drop tablespace username including contents;
2.2.3.刪除空表空間,包含物理文件命令:
SQL>drop tablespace username including datafiles;
2.2.4.(推薦)刪除非空表空間,包含物理文件命令:
SQL>drop tablespace username including contents and datafiles;
2.2.5.如果其他表空間中的表有外鍵等約束關(guān)聯(lián)到了本表空間中的表的字段,就要加上cascade命令:
SQL>drop tablespace username including contents and datafiles cascade;
3.查詢表空間大小
Sql>select tablespace_name, round(sum(bytes) / 1024 / 1024, 2) as size_mb from dba_data_files group by tablespace_name;
4.查看表空間情況
Sql>select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'USERNAME';
5.查詢表空間是否設(shè)置了自增
Sql>select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'USERNAME';
總結(jié)
到此這篇關(guān)于oracle數(shù)據(jù)庫(kù)如何使用exp和imp命令導(dǎo)入導(dǎo)出數(shù)據(jù)的文章就介紹到這了,更多相關(guān)oracle exp和imp命令導(dǎo)入導(dǎo)出數(shù)據(jù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫(kù)
這篇文章主要介紹了使用工具 plsqldev將Excel導(dǎo)入Oracle數(shù)據(jù)庫(kù),需要的朋友可以參考下2014-08-08WMware redhat 5 oracle 11g 安裝方法
本文將詳細(xì)介紹WMware中redhat 5 安裝oracle 11g方法,需要的朋友可以參考下2012-12-12PLSQL安裝、漢化和激活的方法步驟實(shí)現(xiàn)
這篇文章主要介紹了PLSQL安裝、漢化和激活的方法步驟實(shí)現(xiàn),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09常見(jiàn)數(shù)據(jù)庫(kù)系統(tǒng)比較 Oracle數(shù)據(jù)庫(kù)
常見(jiàn)數(shù)據(jù)庫(kù)系統(tǒng)比較 Oracle數(shù)據(jù)庫(kù)...2007-03-03Oracle數(shù)據(jù)庫(kù)如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD
在Oracle數(shù)據(jù)庫(kù)中,盡管DATE類型本身并不攜帶任何特定的格式信息,但通過(guò)TO_CHAR函數(shù)我們可以方便地將DATE類型的數(shù)據(jù)轉(zhuǎn)換為我們所需要的格式,下面給大家介紹Oracle數(shù)據(jù)庫(kù)如何將DATE類型字段格式轉(zhuǎn)換為YYYY/MM/DD樣式,感興趣的朋友跟隨小編一起看看吧2024-04-04linux oracle數(shù)據(jù)庫(kù)刪除操作指南
本文將詳細(xì)介紹Linux操作系統(tǒng)下完全刪除Oracle數(shù)據(jù)庫(kù)的操作方法,需要的朋友可以參考下2012-11-11