首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle 建立/刪除用戶、表空間、匯出入命令列完整速查

     編輯:Oracle 資料庫基礎

建立資料庫時設定的密碼即為 SYS/SYSTEM 登入密碼

建立用戶流程

  1. 以 SYSTEM/SYS 登入
  2. 建立暫存與資料表空間:
-- 暫存表空間
CREATE TEMPORARY TABLESPACE ZFMI_TEMP
TEMPFILE 'D:\ORACLE\ORADATA\ZFMI\ZFMI_TEMP.DBF'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;

-- 資料表空間
CREATE TABLESPACE ZFMI LOGGING
DATAFILE 'D:\ORACLE\ORADATA\ZFMI\ZFMI.DBF'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
  1. 建立用戶並指定預設/暫存表空間:
CREATE USER ZFMI IDENTIFIED BY ZFMI
DEFAULT TABLESPACE ZFMI TEMPORARY TABLESPACE ZFMI_TEMP;
  1. 授權:
GRANT CONNECT, RESOURCE, DBA TO ZFMI;

命令列連線兩種方式

-- 方式一:互動式
SQLPLUS
-- 輸入用戶名、密碼

-- 方式二:單行
SQLPLUS SYSTEM/ORCL@ORCL

刪除用戶與表空間

-- 級聯刪除用戶及其所有物件
DROP USER ZFMI CASCADE;

-- 刪除表空間 (需確認無其他用戶使用)
DROP TABLESPACE ZFMI INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE ZFMI_TEMP INCLUDING CONTENTS AND DATAFILES;

匯出/匯入 (Exp/Imp) 常用參數

-- 全庫匯出
EXP SYSTEM/MANAGER FILE=FULL.DMP FULL=Y LOG=FULL.LOG

-- 使用者模式匯出
EXP ZFMI/ZFMI FILE=ZFMI.DMP OWNER=ZFMI LOG=ZFMI.LOG

-- 匯入
IMP ZFMI/ZFMI FILE=ZFMI.DMP FULL=Y LOG=IMP.LOG
IMP ZFMI/ZFMI FILE=ZFMI.DMP FROMUSER=ZFMI TOUSER=ZFMI LOG=IMP.LOG

Data Pump (10g+) 速查

EXPDP SYSTEM/MANAGER DIRECTORY=DP_DIR DUMPFILE=FULL.DMP LOGFILE=FULL.LOG FULL=Y
IMPDP SYSTEM/MANAGER DIRECTORY=DP_DIR DUMPFILE=FULL.DMP LOGFILE=IMP.LOG FULL=Y
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved