Oracle資料庫的常用命令和匯入匯出
--建立表空間
create tablespace elearn_data_test
logging
datafile 'C:\oraclexe\oradata\XE\elearn_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--建立臨時表空間
create temporary tablespace elearn_temp_test
tempfile 'C:\oraclexe\oradata\XE\elearn_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
--建立使用者並指定表空間
create user elearnuser identified by elearnpass
default tablespace elearn_data
temporary tablespace elearn_temp;
--使用者授權
grant connect,resource to elearnuser;
GRANT
CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX, CREATE ANY PROCEDURE,
ALTER ANY TABLE, ALTER ANY PROCEDURE,
DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
TO elearnuser;
--刪除表空間
DROP TABLESPACE elearn_data INCLUDING CONTENTS AND DATAFILES
DROP TABLESPACE elearn_temp INCLUDING CONTENTS AND DATAFILES
--刪除某一使用者所有的表
declare
cursor cur1 is select table_name from dba_tables where owner='elearnuser';
begin
for cur2 in cur1 loop
execute immediate 'drop table elearnuser.'||cur2.table_name;
end loop;
end;
--刪除使用者命令
drop user elearnuser cascade;
--命令列登陸oracle
connect system/admin as sysdba
--匯出表
exp system/admin@XE file=d:daochu.dmp owner=(elearnuser)
--匯入表
imp system/order@elearnDB full=y file=d:\elearndb.dmp ignore=y
--建立序列
create sequence SeqFunSort
increment by 1 --增長度
start with 1 --從哪裡增加,就是說下一個獲取的值從這個值開始
nomaxvalue --不設定最大值 對應的:maxvalue 30、
order --指定一定往下增加
nocycle --不迴圈,CYCLE和NOCYCLE 表示當序列生成器的值達到限制值後是否迴圈
cache 10 --CACHE
相關文章
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- oracle資料庫匯入匯出命令!Oracle資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- Oracle資料泵的匯入和匯出Oracle
- 【mysql】資料庫匯出和匯入MySql資料庫
- 資料庫的匯入匯出資料庫
- Oracle 資料匯入匯出Oracle
- Oracle資料匯入匯出Oracle
- 將informix匯出的文字資料匯入oracle資料庫ORMOracle資料庫
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- MySQL資料庫結構和資料的匯出和匯入 (轉)MySql資料庫
- 匯入和匯出AWR的資料
- BCP 資料的匯入和匯出
- NDS的資料匯入和匯出
- oracle資料的匯入匯出imp/expOracle
- postgresql 資料匯入和匯出SQL
- mysqldump匯入匯出mysql資料庫MySql資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle資料泵-schema匯入匯出Oracle
- Oracle資料匯入匯出詳解Oracle
- 怎樣在Oracle資料庫中高速匯出/匯入Oracle資料庫
- PROC++批次匯入匯出ORACLE資料庫表 (轉)Oracle資料庫
- MySQL入門--匯出和匯入資料MySql
- 利用Java進行MySql資料庫的匯入和匯出JavaMySql資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- 不同版本間的資料庫匯入匯出資料庫
- Oracle AWR 資料匯入/匯出的步驟Oracle
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- [Docker核心之容器、資料庫檔案的匯入匯出、容器映象的匯入匯出]Docker資料庫
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- 匯入匯出 Oracle 分割槽表資料Oracle
- Oracle使用資料泵匯出匯入表Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- Oracle expdp/impdp匯出匯入命令及資料庫備份Oracle資料庫