oracle 常用命令語句

2021-04-21 05:44:50 字數 1835 閱讀 1882

grant *** to user 給user賦予***許可權

rovoke *** from user

sql*plus connect user/pass@sid as sysdba

select * from all_objects where owner='***' 檢視***的所有物件

select 'drop object_name ' || object_name || ' cascade constraints;' from all_objects where owner='***' 組合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表空間,這就不用在每建立乙個物件給其指定表空間了。

oracle 常用命令及語句 待續

1 匯入匯出命令 imp userid kpidev kpidev performance file c 1.dmp log c 1.log ignore yes buffer 1024 fromuser kpi10 touser kpidev exp userid kpidev kpidev pe...

Oracle 常用命令

1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...

oracle常用命令

create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...