- GRANT xxx TO USER 給USER賦予xxx權限
- ROVOKE xxx FROM USER
- SQL*PLUS CONNECT USER/PASS@SID AS SYSDBA
- SELECT * FROM ALL_OBJECTS WHERE OWNER='xxx' 查看xxx的所有對象
- SELECT 'DROP OBJECT_NAME ' || OBJECT_NAME || ' CASCADE CONSTRAINTS;' FROM ALL_OBJECTS WHERE OWNER='xxx' 組合SQL語句執行一次性刪除多個對像
- SELECT * FROM ALL_USERS 查看所有用戶
- SELECT * FROM DBA_SEGMENTS WHERE OWNER NOT IN('MGMT_VIEW ','SYS','SYSTEM','OUTLN') AND TABLESPACE_NAME = 'SYSTEM'
- IMP HELP=Y
- IMP SYSTEM/MANAGE FILE=TEMP LOG=TEMP FULL=Y IGNORE=Y 導入一個完整數據庫
- IMP SYSTEM/MANAGE@Server_Name FILE=TEMP LOG=TEMO FROMUSER=XX/(XX1,XX2)導入一個或一組指定用戶所屬的全部表、索引和其他對象
- IMP SYSTEM/MANAGE FILE=TEMP LOG=temp FROMUSER=XX TOUSER=XX2將一個用戶所屬的數據導入另一個用戶
- IMP SYSTEM/MANAGE FILE=TEMP LOG=TEMP FROMUSER=XX TABLES=(A.B)導入表
- IMP SYSTEM/MANAGE FILE=(FILE1,FILE2,FILE3) LOG=TEMP.LOG FILESIZE=1G FULL=Y 從多個文件導入
- EXP USER/PASS KEYWORD=VALUE/KEYWORD=(VALUE1,VALUE2) 導出。相關KEYWORD:BUFFER數據緩衝區大小,OWNER所有者用戶名列表,FILE輸出文件,TABLE表名,LOG屏幕輸出的日誌文件.等。
-
//創建臨時表空間
create temporary tablespace test_temp
tempfile 'E:/oracle/product/10.2.0/oradata/testserver/test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;//創建數據表空間
create tablespace test_data
logging
datafile 'E:/oracle/product/10.2.0/oradata/testserver/test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;//創建用戶並指定表空間
create user testserver_user identified by testserver_user
default tablespace test_data
temporary tablespace test_temp;//給用戶授予權限
grant connect,resource to testserver_user;
//以後以該用戶登錄,創建的任何數據庫對象都屬於test_temp 和test_data表空間,這就不用在每創建一個對象給其指定表空間了。