查詢當前使用者的所有表資訊
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 ...