oracle相關操作SQL語句

2021-09-23 20:04:34 字數 2366 閱讀 3792

一、選擇出oracle中的所有使用者

select * from dba_users;此語句可以查詢出,所有使用者的詳細資訊,包括使用者名稱、登陸密碼、預設表空間、預設臨時表空間、使用者建立的日期、使用者的id等等資訊

select * from all_users;此語句可以查詢出,所有使用者的使用者名稱、使用者id、使用者建立的日期

select * from user_users;此語句可以查出,當前連線使用者的所有資訊

—查詢檢視使用者和預設表空間的關係—

二、選擇出oracle所安裝的環境資訊

select * from v$database;此語句可以查詢出,當前資料庫例項名、例項建立時間、資料庫所在os及其位數。

三、選擇出當前資料庫的版本

select * from v$version;此語句可以查詢出,資料庫的版本資訊。

四、檢視表空間的儲存位置

select * from v$datafile;此語句可以查詢出,oracle中所有的表空間名稱、建立時間、大小及儲存位置

五、檢視當前例項狀態的資訊

select * from v$instance;此語句可以查詢出,oracle例項的相關資訊,此表存放的是資料庫例項的資訊

六、獲取當前使用者連線的資訊

七、取得資料庫目前的程序數

八、取得程序數的上限

select value from v$parameter where name = 『processes』;

九、通過資料字典查詢所有的系統表

select * from dict;

選擇出所有已user_開頭的表

select * from dict where table_name like 『user%』;

十、檢視表空間的存放位置

select * from dba_data_files;

一、檢視表空間的存放位置和大小

select a.tablespace_name,b.file_name,a.block_size,a.block_size,b.bytes/1024/1024 "sum mb" from dba_tablespaces a,dba_data_files b where a.tablespace_name=b.tablespace_name;

—–已經使用的表空間大小—-

select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

—–檢視所有表空間大小—-

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

—檢視所有的表空間—

select * from dba_tablespaces;

—檢視所有的資料檔案–

select * from dba_data_files;

oracle資料操作篇(sql語句)

建立序列seq cqyt,按1遞增,從1開始遞增,最小值為1 序列在資料庫中很常用 create sequence seq cqyt increment by 1 start with 1 nomaxvalue minvalue 1 刪除序列 drop sequence seq cqyt 檢視指定表...

oracle表的操作sql語句

一 非空 預設約束的増刪改 檢視自己使用者的所有表 select from user tab comments www.2cto.com 建立表 create table cqytest id number 1 username varchar2 11 password varchar2 11 最後...

oracle表的操作SQL語句

這篇文章的內容包括 表的増刪改查,欄位的増刪改查,主鍵 外來鍵 唯 一 非空 預設約束的増刪改 檢視自己使用者的所有表 select from user tab comments www.2cto.com 建立表 create table cqytest id number 1 username v...