常用ORACLE查詢命令SQL
檢視使用者系統許可權:
select * from dba_sys_privs;
select * from session_privs;
select * from user_sys_privs;
檢視使用者物件許可權:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
如果在安裝oracle時沒有設定密碼,有三個預設的使用者名稱和密碼
1.使用者名稱:sys密碼:change_on_install
2.使用者名稱:system密碼:manager
3.使用者名稱:scott密碼:tiger
資料庫全庫邏輯備份匯出命令:
expdp system/123456 directory=DUMP_FILE_DIR dumpfile =FULL_EXPDP20150521.DUMP full=y logfile=full_expdp_20150521.log job_name=my_job
查詢EXPDP備份預設目錄設定路徑:
select * from dba_directories;
修改使用者密碼:
alter user system identified by password;
WINDOWS作業系統DOS命令備份操作步驟:
d:
cd app\Administrator\product2\11.2.0\dbhome_2\BIN\
expdp scott/tiger@orcl11g directory=dump_dir dumpfile=full.dmp full=y
查詢ASM管理的儲存空間容量:
select * from v$asm_diskgroup
查詢ASM管理的剩餘容量:
select round(total_mb / 1024, 2) total_G, round(free_mb / 1024, 2) free_G
from v$asm_diskgroup;
給表空間增加資料檔案:
alter tablespace user01 add datafile "/oracle/oradata/test01.dbf" size 10m;
給資料檔案設定增量屬性,重置資料檔案容量:
alter database datafile 'd:\system.dbf' autoextend on;
alter database datafile 'd:\system.dbf' resize 2048m;
查詢表空間使用率:
SELECT a.tablespace_name "表空間名",
round(total / (1024 * 1024 * 1024), 2) "表空間大小(G)",
round(free / (1024 * 1024 * 1024), 2) "表空間剩餘大小(G)",
round((total - free) / (1024 * 1024 * 1024), 2) "表空間使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name
查詢表空間檔案所在路徑
select * from dba_data_files
查詢資料庫內所有的資料字典
select * from DICT
查詢SYSAUX各表佔用情況:(AWR,統計資訊)
SELECT occupant_name "Item",
space_usage_kbytes / 1048576 "Space Used (GB)",
schema_name "Schema",
move_procedure "Move Procedure"
FROM v$sysaux_occupants
select * from dba_sys_privs;
select * from session_privs;
select * from user_sys_privs;
檢視使用者物件許可權:
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
如果在安裝oracle時沒有設定密碼,有三個預設的使用者名稱和密碼
1.使用者名稱:sys密碼:change_on_install
2.使用者名稱:system密碼:manager
3.使用者名稱:scott密碼:tiger
資料庫全庫邏輯備份匯出命令:
expdp system/123456 directory=DUMP_FILE_DIR dumpfile =FULL_EXPDP20150521.DUMP full=y logfile=full_expdp_20150521.log job_name=my_job
查詢EXPDP備份預設目錄設定路徑:
select * from dba_directories;
修改使用者密碼:
alter user system identified by password;
WINDOWS作業系統DOS命令備份操作步驟:
d:
cd app\Administrator\product2\11.2.0\dbhome_2\BIN\
expdp scott/tiger@orcl11g directory=dump_dir dumpfile=full.dmp full=y
查詢ASM管理的儲存空間容量:
select * from v$asm_diskgroup
查詢ASM管理的剩餘容量:
select round(total_mb / 1024, 2) total_G, round(free_mb / 1024, 2) free_G
from v$asm_diskgroup;
給表空間增加資料檔案:
alter tablespace user01 add datafile "/oracle/oradata/test01.dbf" size 10m;
給資料檔案設定增量屬性,重置資料檔案容量:
alter database datafile 'd:\system.dbf' autoextend on;
alter database datafile 'd:\system.dbf' resize 2048m;
查詢表空間使用率:
SELECT a.tablespace_name "表空間名",
round(total / (1024 * 1024 * 1024), 2) "表空間大小(G)",
round(free / (1024 * 1024 * 1024), 2) "表空間剩餘大小(G)",
round((total - free) / (1024 * 1024 * 1024), 2) "表空間使用大小(G)",
round((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM dba_free_space
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM(bytes) total
FROM dba_data_files
GROUP BY tablespace_name) b
WHERE a.tablespace_name = b.tablespace_name
select * from dba_data_files
查詢資料庫內所有的資料字典
select * from DICT
查詢SYSAUX各表佔用情況:(AWR,統計資訊)
SELECT occupant_name "Item",
space_usage_kbytes / 1048576 "Space Used (GB)",
schema_name "Schema",
move_procedure "Move Procedure"
FROM v$sysaux_occupants
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30496894/viewspace-1805949/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- sql常用查詢命令SQL
- oracle常用SQL查詢OracleSQL
- Oracle 常用SQL查詢列表OracleSQL
- oracle常用經典sql查詢OracleSQL
- oracle常用經典SQL查詢 (轉)OracleSQL
- oracle常用經典SQL查詢(zt)OracleSQL
- 查詢索引 常用SQL索引SQL
- 常用SQL查詢1SQL
- oracle常用查詢Oracle
- Oracle常用抓取SQL-標量子查詢等OracleSQL
- Oracle DBA常用查詢Oracle
- 常用查詢Oracle的表,檢視,儲存過程,使用者等SQL命令Oracle儲存過程SQL
- 查詢oracle效能SQLOracleSQL
- oracle常用維護查詢Oracle
- oracle常用狀態查詢Oracle
- oracle 常用查詢檢視Oracle
- Oracle常用dump命令,備查。Oracle
- postgresql dba常用sql查詢語句SQL
- SQL查詢語句 (Oracle)SQLOracle
- Oracle遞迴查詢sqlOracle遞迴SQL
- Oracle常用的查詢語句Oracle
- Oracle 外來鍵查詢sqlOracleSQL
- oracle sql分頁查詢(一)OracleSQL
- Oracle SQL的遞迴查詢OracleSQL遞迴
- 【PDB】Oracle pdb維護常用sql命令OracleSQL
- linux 常用的系統資訊查詢命令Linux
- 常用的系統狀態查詢命令(轉)
- oracle、my sql、sql隨機查詢語句OracleSQL隨機
- 【SQL】Oracle查詢轉換之 OR用法SQLOracle
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- 查詢命令
- Oracle資料庫健康檢查常用SQLOracle資料庫SQL
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- ORACLE_OCP之SQL_子查詢OracleSQL
- Oracle 表空間查詢相關sqlOracleSQL
- Oracle總結【SQL細節、多表查詢、分組查詢、分頁】OracleSQL
- SQL查詢的:子查詢和多表查詢SQL
- Oracle常用的系統查詢語句整理Oracle