《ORACLE 9i/10g/11g程式設計藝術》學習筆記 配置環境
sqlplus引數設定:
一般可以用glogin.sql檔案,位於$ORACLE_HOME\SQLPLUS\ADMIN 目錄下。
也可以使用login.sql檔案,但必須從該檔案所在目錄內啟動SQL*PLUS才有效
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
設定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');
一般可以用glogin.sql檔案,位於$ORACLE_HOME\SQLPLUS\ADMIN 目錄下。
也可以使用login.sql檔案,但必須從該檔案所在目錄內啟動SQL*PLUS才有效
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
設定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/29260211/viewspace-776774/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《ORACLE 9i/10g/11g程式設計藝術》配置環境Oracle程式設計
- Oracle Database 9i/10g/11g程式設計藝術 筆記OracleDatabase程式設計筆記
- oracle程式設計藝術筆記-1Oracle程式設計筆記
- oracle程式設計藝術筆記-2Oracle程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記01JavaScript程式設計筆記
- JavaScript DOM 程式設計藝術 學習筆記 02JavaScript程式設計筆記
- Spark MLlib 入門學習筆記 - 程式設計環境配置Spark筆記程式設計
- Oracle Database 9i/10g/11g程式設計藝術——深入資料庫體系結構OracleDatabase程式設計資料庫
- Oracle 9i & 10g程式設計藝術資料庫體系結構Oracle程式設計資料庫
- 索引學習筆記-1(Oracle9i/10g程式設計藝術-深入資料庫體系結構)索引筆記Oracle程式設計資料庫
- JavaScript入門學習之旅(二)——JavaScript DOM程式設計藝術學習筆記(上)JavaScript程式設計筆記
- Oracle 讀書 -- Oracle 9i & 10g程式設計藝術資料庫體系結構Oracle程式設計資料庫
- Xamarin 學習筆記 - 配置環境(Windows & iOS)筆記WindowsiOS
- Maven 學習筆記——Maven環境配置(1)Maven筆記
- Oracle Database 9i/10g/11g程式設計藝術:深入資料庫體系結構:第2版OracleDatabase程式設計資料庫
- 9i和10g的程式設計藝術裡面的指令碼程式設計指令碼
- JavaScript DOM程式設計藝術筆記1JavaScript程式設計筆記
- R 語言程式設計藝術筆記程式設計筆記
- 【OCP學習筆記】配置網路環境 -- 3筆記
- 【OCP學習筆記】配置網路環境 -- 4筆記
- 【OCP學習筆記】配置網路環境 -- 1筆記
- 【OCP學習筆記】配置網路環境 -- 2筆記
- 《JavaScript Dom程式設計藝術》讀書筆記(一)JavaScript程式設計筆記
- 《Javacript DOM 程式設計藝術》筆記(一)JavaScript Syntax程式設計筆記JavaScript
- 學習筆記:MQTT環境搭建筆記MQQT
- webpack學習筆記(mac環境)Web筆記Mac
- Oralce 入門教程:Oracle Database 9i 10g 11g程式設計藝術 深入資料庫體系結構 第2版OracleDatabase程式設計資料庫
- tensorflow學習筆記1——mac開發環境配置筆記Mac開發環境
- 學習筆記-kali中配置python編寫環境筆記Python
- Webpack4 學習筆記八 開發環境和生產環境配置Web筆記開發環境
- JavaScript DOM程式設計藝術筆記2.1準備工作JavaScript程式設計筆記
- 【讀書筆記】Java併發程式設計的藝術筆記Java程式設計
- MSP432安裝與環境配置(ccs) 學習筆記筆記
- Android環境搭建學習筆記Android筆記
- React學習筆記1:環境搭建React筆記
- 《程式設計匠藝》讀書筆記程式設計筆記
- oracle 10g concept 學習筆記Oracle 10g筆記
- JavaScript DOM 程式設計藝術(第2版) 讀書筆記JavaScript程式設計筆記