Oracle入門(四)之查詢基本資訊

2021-08-11 08:07:25 字數 2097 閱讀 9698

(1) 查詢例項服務

sql> show parameter instance name

(2)查詢資料庫名字

sql> show parameter db_name;

(3)查詢資料庫名字

sql>select name from v$database;

(4)顯示sga引數大小

sql> show sga

(5)查詢當前實際大小

sql> select name,current_size from v$buffer_pool;

(1)查詢資料檔案

sql>select name,bytes,status fromv$datafile;

(2)查詢控制檔案

sql>select status, name from v$controlfile;

(3)查詢日誌檔案,分組和檔名

sql>select group#,member from v$logfile;

(4)查詢臨時檔案

sql>select  file#,name from v$tempfile;

三、表空間

(1)查詢表空間

sql>select file_name,tablespace_name fromdba_data_files order by tablespace_name;

(2)查詢表空間與資料檔案對應

sql>select b.file_name 物理檔名,b.tablespace_name 表空間,

b.bytes/1024/1024 大小m,

(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用m,

substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_name,b.bytes

order by b.tablespace_name;

(3)擴大表空間增加資料檔案

sql>alter tablespace system add datafile 'filename01.dbf';

或者  alter database datafile 'filename01.dbf' autoextend on next 20m maxsize 10m;

(4)建立表空間          

sql>create tablespace tpname  datafile 'filename02.dbf';

或者create tablespace tpname datafile 『tpname02.dbf』 size 10m autoextend on next 10m maxsize 1g;

(5)刪除表空間

sql>drop tablespace tpname includingcontents and datafiles

(6)設定表空間唯讀

sql>alter tablespace  tpname read only;

sql>alter tablespace tpname offline/online;

(8)表空間檔案離線刪除

sql>alter tablespace tpname datafile 'tpname.dbf' offline drop;

Oracle基本查詢

在oracle中,表是由列和行組成,而在oracle資料庫中,最常用的操作就是查詢。要查詢資料庫表的資料,我們要用到下面的sql語句 select form su cename 假設我要查詢的表名是employees,要查詢employees表的所有行,我就可以用下面這個sql語句 select f...

Hibernate入門(四) 查詢

1.hibernate檢索 查詢 方式的分類 2.hql查詢 2.1概述 hql hibernate query language。是物件導向 在sql裡面的列名在hql裡面應該寫屬性名 的查詢語言,它和sql查詢語言有些相似。語法 string hql query query session.cr...

Oracle巢狀查詢(入門)

第 一 什麼是巢狀查詢?是指將乙個查詢結果作為另乙個查詢中where條件的物件。巢狀查詢也可用連線查詢代替。如 select from table1 where 字段 in select from table2 where 字段 設定值 第二 巢狀查詢的分類 1 帶有in謂詞的子查詢 2 比較運算子...