《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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《ORACLE 9i/10g/11g程式設計藝術》學習筆記 配置環境Oracle程式設計筆記
- Oracle Database 9i/10g/11g程式設計藝術 筆記OracleDatabase程式設計筆記
- Oracle Database 9i/10g/11g程式設計藝術——深入資料庫體系結構OracleDatabase程式設計資料庫
- Oracle 9i & 10g程式設計藝術資料庫體系結構Oracle程式設計資料庫
- Oracle 讀書 -- Oracle 9i & 10g程式設計藝術資料庫體系結構Oracle程式設計資料庫
- 9i和10g的程式設計藝術裡面的指令碼程式設計指令碼
- Oracle Database 9i/10g/11g程式設計藝術:深入資料庫體系結構:第2版OracleDatabase程式設計資料庫
- Oralce 入門教程:Oracle Database 9i 10g 11g程式設計藝術 深入資料庫體系結構 第2版OracleDatabase程式設計資料庫
- oracle程式設計藝術筆記-1Oracle程式設計筆記
- oracle程式設計藝術筆記-2Oracle程式設計筆記
- 《程式設計師程式設計藝術》程式設計師
- Oracle 資料庫歸檔配置-9i,10g,11gOracle資料庫
- Oracle 10g 安裝環境配置指令碼Oracle 10g指令碼
- Oracle 11g 安裝環境配置指令碼Oracle指令碼
- 計算機程式設計藝術計算機程式設計
- 程式設計藝術家之路程式設計
- 程式設計師和程式藝術家程式設計師
- Oracle 補丁全集 (Oracle 9i 10g 11g Path)Oracle
- java程式設計環境Java程式設計
- 【轉載】MapReduce程式設計 Intellij Idea配置MapReduce程式設計環境程式設計IntelliJIdea
- shell程式設計之環境變數配置檔案程式設計變數
- Java併發程式設計藝術Java程式設計
- Redux中的程式設計藝術Redux程式設計
- 談UIView Animation程式設計藝術UIView程式設計
- 優秀程式設計的“藝術”程式設計
- Oracle9i&10g程式設計藝術總結Oracle程式設計
- Linux環境ORACLE 9i安裝LinuxOracle
- 打造一個好用的 Windows 程式設計環境 2.程式設計環境Windows程式設計
- Michael Feathers:程式設計的藝術程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- Java併發程式設計的藝術Java程式設計
- Unix程式設計藝術,Unix哲學程式設計
- 程式設計也是一門藝術啊程式設計
- [Oracle] -- 配置Oracle環境變數Oracle變數
- 《計算機程式設計藝術》作者高德納計算機程式設計
- 《計算機程式設計藝術》出版說明計算機程式設計
- 程式設計,不止有程式碼,還有藝術程式設計
- 配置oracle網路環境Oracle