將自己最常用的一些指令碼放上來,這樣方便查詢
dictionary資料字典檢視
v$fixed_table動態效能表
col A0 format a20; set colsep |
select name,value$ from props$ where name='NLS_CHARACTERSET'
alter session set nls_date_format="MM-DD-YYYY hh24:mi:ss";
sqlldr userid=omcr/a control=loadsysclass.txt data= class.txt
load data infile 'd:car.csv' append into tables jxw fileds terminated by "," (id,go)
exec statspack.snap -生成統計
@$ORACLE_HOME/rdbms/admin/spreport
dba_part_tables
dba_part_indexes查詢索引的情況
cd $ORACLE_BASE/admin/$ORACLE_SID/bdump
對於埠號,需要看$ORACLE_HOME/install/portlist.ini來看。
select tablespace_name, initial_extent from dba_tablespaces
where allocation_type='UNIFORM';
查詢建表的DDL
SELECT DBMS_METADATA.GET_DDL('TABLE','TABLENAME','SCHEMA') FROM DUAL;
v$fixed_view_definition查詢基本表
dba_tab_partitions
alter table xxx drop partition part_xxx update global indexes;
alter index PERFNODEB_INDEX rebuild partition partition_name;
dba_ind_partitions
user_source檢視過程原始碼 常用物件: user_objects; v$bh; dba_dml_locks
execute dbms_logmnr.start_logmnr(DictFileName => 'd:oracledict.ora');
analyze table abc compute statistics;
execute dbms_stats.GATHER_DATABASE_STATS;
sql_trace:
alter session set events '10046 trace name context forever,level 12'
alter session set events '10046 trace name context off';
解釋計劃: @?/rdbms/admin/utlxplp.sql
select * from table(dbms_xplan.display);
dbms_system.set_sql_trace_in_session(sid,serial#,TRUE)
dbms_system.set_sql_trace_in_session(sid,serial#,false)
dbms_session.set_nls('NLS_DATE_LANGUAGE','AMERICAN');
revoke dba from omcr;
grant connect to omcr;
grant RESOURCE to omcr;
grant select_catalog_role to omcr;
grant create any trigger to omcr;
grant administer database trigger to omcr;
oracle的官方文件performance tuning guide and reference
alter session set plsql_warnings='enable:informational'
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/564597/viewspace-980906/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一些常用查詢指令碼指令碼
- 常用的方便指令
- Oracle效能問題檢查 - 常用查詢指令碼(final)Oracle指令碼
- 推薦一些優秀的SAP網站 (方便自己查閱)網站
- Oracle常用指令碼記錄,方便以後使用Oracle指令碼
- postgresql10 一些常用的查詢SQL
- VI基本命令(呵呵,轉過來方便自己查閱)
- 【DBA 指令碼】查詢current open cursor的指令碼指令碼
- ORACLE一些不常用的指令碼Oracle指令碼
- 監控oracle效能的一些常用查詢Oracle
- 根據日期來查詢mysql的binlog日誌的指令碼MySql指令碼
- 實現多表關聯來方便你的SELECT查詢功能
- 6 個方便的 Git 指令碼Git指令碼
- 方便又易懂,風變程式設計原來這樣上課!程式設計
- 怎樣查詢一個表的最後更新時間?
- DB常用指令碼 - 查詢正在執行的active session及對應sql ,等待事件指令碼SessionSQL事件
- 併發管理器常用的檢查指令碼指令碼
- Vue常用一些指令Vue
- 查詢表空間使用情況的指令碼指令碼
- 有關表空間查詢的sql指令碼SQL指令碼
- 查詢Tuxedo積壓的Oracle診斷指令碼UXOracle指令碼
- iOS一些自己常用的工具方法iOS
- sqlserver 查詢使用者角色指令碼SQLServer指令碼
- Oracle隱形引數查詢指令碼Oracle指令碼
- 查詢等待事件及處理指令碼事件指令碼
- Oracle效能 - 常用查詢診斷及調整指令碼[不斷更新] (final)Oracle指令碼
- 通過php指令碼來查詢並替換mysql資料庫中的文字PHP指令碼MySql資料庫
- 關於外來鍵約束和對應主鍵資訊的查詢指令碼指令碼
- Mongodb 常用的查詢方法MongoDB
- 自己寫的fabric指令碼指令碼
- oracle常用查詢Oracle
- 簡記一些常用的操作指令
- linux中的一些常用指令Linux
- 02_Vue常用的一些指令Vue
- 將主查詢條件寫到子查詢裡執行效果會怎樣?
- 使用Shell指令碼查詢程式對應的程式ID指令碼
- ORACLE EBS常用表及查詢語句(最終整理版)Oracle
- Linux中查詢最耗效能的JAVA程式碼LinuxJava