查表空間磁碟引數
accept sth prompt 『請輸入要檢視的表空間名:』
col tablespace_name for a15
select tablespace_name,initial_extent,next_extent,max_extents,pct_increase,min_extlen
from dba_tablespaces
where lower (tablespace_name) like 『%&sth%』
/查表空間的型別
accept sth prompt 『請輸入要查詢的表空間名稱:』
select tablespace_name,status,contents
from dba_tablespaces
where lower(tablespace_name) like 『%&sth%』
/查表空間對應的資料檔案
accept sth prompt 『請輸入要查詢表空間的名稱:』
col file_name for a30
select tablespace_name,file_id,file_name,autoextensible
from dba_data_files
where lower(tablespace_name) like 『%&sth%』
/查物件建立日期
accept object_name prompt 『請輸入物件名(table,view,index,sequence,synonym):』
select object_name,object_type,created,last_ddl_time,status
from user_objects
where lower(object_type)= 『&object_name』
/查臨時表空間對應的資料檔案
col file for a30
col tablespace for a25
select f.file#,t.ts#,f.name 「file」,t.name 「tablespace」
from vtem
pfil
ef,v
tempfile f,v
tempfi
lef,
vtablespace t
where f.ts# = t.ts#
/查預設表空間
col property_name for a20
col property_value for a20
col description for a20
select *
from database_properties
where property_name like 『default%』
/查同義詞資訊
select synonym_name,table_owner,table_name
from user_synonyms
/查序列號資訊
select sequence_name,min_value,max_value,increment_by,last_number
from user_sequences
/查使用者下的所有表
select table_name from user_tables
/創表空間
accept s prompt 『請輸入簡稱:』
accept sss prompt 『請輸入要替代的名稱:』
create synonym &s
for &sss
/創序列號
accept sequence_name prompt 『請輸入序列號名:』
accept start_number prompt 『請輸入開始數目:』
accept increment_number prompt 『請輸入增幅:』
accept maxvalue prompt 『請輸入能增長的最大值:』
create sequence &sequence_name
start with &start_number
increment by &increment_number
maxvalue &maxvalue
nocycle
/改預設臨時表空間
accept sth prompt 『請輸入預設臨時表空間為:』
alter database default temporary tablespace &sth
/改資料檔案為自動擴充套件
accept sth1 prompt 『請輸入要擴充套件的完整的檔名:』
alter database datafile
『&sth1』 autoextend on
next 1m
/改序列號增幅
accept name prompt 『請輸入要改的序列號名:』
accept increment prompt 『請輸入修改後的增幅為:』
alter sequence &name
increment by &increment
/改序列號最大值
accept name prompt 『請輸入要改的序列號名:』
accept maxvalue prompt 『請輸入修改後的最大值為:』
alter sequence &name
maxvalue &maxvalue
/改序列號最小值
accept name prompt 『請輸入要改的序列號名:』
accept minvalue prompt 『請輸入修改後的最小值為:』
alter sequence &name
minvalue &minvalue
/刪表空間
accept sth1 prompt 『請輸入要刪除表空間名:』
drop tablespace &sth1
/刪表空間及資料檔案
accept sth1 prompt 『請輸入要刪除的表空間名稱(包括資料檔案):』
drop tablespace &sth1 including contents and datafiles
/刪同義詞
accept s prompt 『請輸入要刪除同義詞名:』
drop synonym &s
/刪序列號
accept sequence_name prompt 『請輸入要刪除序列號名:』
drop sequence &sequence_name;
oracle常見命令
1 系統許可權系統許可權是指對資料庫系統的許可權和物件結構控制的許可權。如grant create session to 使用者名稱 賦予使用者登入的許可權 2 物件許可權訪問其它使用者物件的權利 grant select,update,delete,insert on 使用者名稱.表名 to 使用...
oracle常見命令複習
1.表空間操作 建立表空間,前面3行就可以了。create tablespace epet tablespace 表空間名 datafile e oracle product 10.2.0 oradata jbitdb epet.dbf 檔案路徑 size 100m 初始大小 autoextend ...
Oracle常見命令操作
1.建立表空間 使用者 給使用者授權 create tablespace temptusers datafile d oracle product 10.2.0 oradata oracl temptusers.dbf size 1024m create user e2qoa v3 identifi...