《ORACLE 9i/10g/11g程式設計藝術》配置環境
相信看過TOM的《ORACLE 9i/10g/11g程式設計藝術》的同學還在懷戀TOM的配置環境。
sqlplus引數設定:
在$ORACLE_HOME/sqlplus/admin目錄下。用vi編輯下面內容:
vi $ORACLE_HOME/sqlplus/admin/login.sql
define _editor=vi
set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 700 --行寬
set pagesize 9999
column plan_plus_exp format a80
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) || '@' || substr( global_name, 1, decode( dot, 0, length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '
set termout on
注意:必須從該檔案所在目錄內啟動SQL*PLUS才有效
設定autotrace:
cd $ORACLE_HOME/rdbms/admin
以sys執行utlxplan.sql;
執行create public synonym plan_table for plan_table;
執行grant all on plan_table to public;
cd $ORACLE_HOME/sqlplus/admin;
以sys執行plustrce.sql;
執行grant plustrace to public;
set autotrace off;
set autotrace on;
set autotrace on explain;
set autotrace on statistics;
set autotrace traceonly;
配置Statspack:
以sysdba執行$ORACLE_HOME\rdbms\admin\spcreate.sql;
回滾指令碼:spdrop.sql,安裝日誌:spcpkg.lis
runstats指令碼:
exec runStats_pkg.rs_start;
insert into t1 select * from big_table where rownum <= 1000000;commit;
exec runStats_pkg.rs_middle;
begin for x in (select * from big_table where rownum<=1000000) loop insert into t2 values x; end loop; commit; end;
/
exec runStats_pkg.rs_stop;
mystat檢視redo位元組數:
@mystat "redo size"
update big_table set owner = lower(owner) where rownum <= 1000;
@mystat2
show_space用於列印資料庫段的空間利用率:
exec show_space('BIG_TABLE');
sqlplus引數設定:
在$ORACLE_HOME/sqlplus/admin目錄下。用vi編輯下面內容:
vi $ORACLE_HOME/sqlplus/admin/login.sql
define _editor=vi
set serveroutput on size 1000000
set trimspool on
set long 5000
set linesize 700 --行寬
set pagesize 9999
column plan_plus_exp format a80
column global_name new_value gname
set termout off
define gname=idle
column global_name new_value gname
select lower(user) || '@' || substr( global_name, 1, decode( dot, 0, length(global_name), dot-1) ) global_name
from (select global_name, instr(global_name,'.') dot from global_name );
set sqlprompt '&gname> '
set termout on
注意:必須從該檔案所在目錄內啟動SQL*PLUS才有效
設定autotrace:
cd $ORACLE_HOME/rdbms/admin
以sys執行utlxplan.sql;
執行create public synonym plan_table for plan_table;
執行grant all on plan_table to public;
cd $ORACLE_HOME/sqlplus/admin;
以sys執行plustrce.sql;
執行grant plustrace to public;
set autotrace off;
set autotrace on;
set autotrace on explain;
set autotrace on statistics;
set autotrace traceonly;
配置Statspack:
以sysdba執行$ORACLE_HOME\rdbms\admin\spcreate.sql;
回滾指令碼:spdrop.sql,安裝日誌:spcpkg.lis
runstats指令碼:
exec runStats_pkg.rs_start;
insert into t1 select * from big_table where rownum <= 1000000;commit;
exec runStats_pkg.rs_middle;
begin for x in (select * from big_table where rownum<=1000000) loop insert into t2 values x; end loop; commit; end;
/
exec runStats_pkg.rs_stop;
mystat檢視redo位元組數:
@mystat "redo size"
update big_table set owner = lower(owner) where rownum <= 1000;
@mystat2
show_space用於列印資料庫段的空間利用率:
exec show_space('BIG_TABLE');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29210156/viewspace-777260/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 環境藝術設計 環境藝術設計課程 招聘
- Oralce 入門教程:Oracle Database 9i 10g 11g程式設計藝術 深入資料庫體系結構 第2版OracleDatabase程式設計資料庫
- Oracle 9i, 10g, and 11g RAC on Linux所需要的Hangcheck-Timer Module介紹OracleLinuxGC
- 【轉載】MapReduce程式設計 Intellij Idea配置MapReduce程式設計環境程式設計IntelliJIdea
- [Oracle] -- 配置Oracle環境變數Oracle變數
- java程式設計環境Java程式設計
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- 通過ORACLE VM virtualbox環境安裝oracle 11G RAC(ASM)OracleASM
- 打造一個好用的 Windows 程式設計環境 2.程式設計環境Windows程式設計
- Redux中的程式設計藝術Redux程式設計
- Michael Feathers:程式設計的藝術程式設計
- Java併發程式設計藝術Java程式設計
- 好程式設計師Python培訓分享Python配置gRPC環境程式設計師PythonRPC
- Oracle環境配置之山路十八彎Oracle
- 禪與JavaScript程式設計藝術,ZenandTheArtofJavaScriptProgrammingJavaScript程式設計NaN
- Unix哲學(Unix程式設計藝術)程式設計
- 程式設計,不止有程式碼,還有藝術程式設計
- Jupyter notebook/nteract/Atom中配置scala互動式程式設計環境程式設計
- 1024程式設計師節/探討ORACLE環境故障的解決方法程式設計師Oracle
- oracle監聽檔案listener.ora for 10g/11gOracle
- JavaScript DOM程式設計藝術筆記1JavaScript程式設計筆記
- QT QML模組的程式設計藝術QT程式設計
- googleoppiaPythonWeb程式設計執行環境搭建GoPythonWeb程式設計
- Windows核心程式設計(一)-環境搭建Windows程式設計
- 《計算機程式設計藝術》作者高德納計算機程式設計
- unix環境高階程式設計(中)-程式篇程式設計
- Oracle從10g升級到11g詳細步驟Oracle
- app自動化測試環境配置:adb環境配置、monkey環境配置、appium環境配置大全APP
- 《java併發程式設計的藝術》Executor框架Java程式設計框架
- 程式設計的藝術:不巢狀主義程式設計巢狀
- 用科幻藝術描繪未知的魅力-環境篇
- 築影分享:暴雪首席藝術家帶你瞭解《守望先鋒》的建築環境設計
- 【SQL】Oracle程式設計藝術指令碼學習之runsat(語句執行消耗對比)SQLOracle程式設計指令碼
- oracle全文索引之配置全文檢索環境Oracle索引
- 《JavaScript Dom程式設計藝術》讀書筆記(一)JavaScript程式設計筆記
- 《java併發程式設計的藝術》原子操作類Java程式設計
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- 《Javacript DOM 程式設計藝術》筆記(一)JavaScript Syntax程式設計筆記JavaScript