ORACLE 常用命令

2021-06-22 20:40:51 字數 1184 閱讀 1184

查詢當前使用者的所有表資訊

select table_name from user_tables;

查詢當前例項名:

1)select name from v$database;

2)show parameter instance;

3)在引數檔案中查詢

查詢資料庫網域名稱:

1)select value from v$parameter where name='db_domain';

2)show parameter domain

3)在引數檔案中查詢

全域性資料庫名

全域性資料庫名=資料庫名+資料庫網域名稱

如果資料庫有網域名稱,則資料庫服務名就是全域性資料庫名;否則,資料庫服務名與資料庫名相同。

查詢資料庫服務名

方法1:select value from v$parameter where name = 'service_name';

方法2:show parameter service_name

方法3:在引數檔案中查詢

用來查詢表空間機器關聯的資料檔案:

select ts.tablespace_name,df.file_name,df.file_id,df.status

from dba_tablespaces ts,

(select tablespace_name,file_id,file_name,status

from dba_data_files

union all

select tablespace_name,file_id,file_name,status

from dba_temp_files) df

where ts.tablespace_name = df.tablespace_name

確認是否是「歸檔模式」

sql> archive log file;

sp2-0718: 非法的  

archive log 選項

sql> archive log list;

資料庫日誌模式  

存檔模式

自動存檔  

啟用

存檔終點  

e:\oracle\archive2

最早的聯機日誌序列  

197下乙個存檔日誌序列  

199當前日誌序列  

199

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 辦事員 的姓名及其部門名稱,部門的人數.找出...

oracle 常用命令

建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...