DBA ファイル

データベースファイル

一覧

oracle_instance_list4

Oracleデータベースを構æˆã™ã‚‹ç‰©ç†ãƒ•ァイル

データファイル
(.DBF)
表ã€ç´¢å¼•等データを格ç´
制御ファイル
(.DAT)
DBã®ç‰©ç†æ§‹é€ ã‚’æ ¼ç´
REDOログファイル
(.LOG)
変更情報を格ç´
データファイル

åå‰ ã€€è¡¨é ˜åŸŸã€€  サイズ(M) 
{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\SYSTEM01.DBF SYSTEM 680
{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\SYSAUX01.DBF SYSAUX 440
{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\UNDOTBS01.DBF UNDOTBS1 25
{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\USERS01.DBF USERS 5
{ORACLE_BASE}\oradata\{DB_UNIQUE_NAME}\TEMP01.DBF TEMP 20

制御ファイル

データベースã®ç‰©ç†æ§‹é€ ã‚’記録
・データベースå
・REDOログファイルåã€ä¿å­˜å ´æ‰€
・ログ順åºç•ªå·
・ãƒã‚§ãƒƒã‚¯ãƒã‚¤ãƒ³ãƒˆæƒ…å ±
ä¿å­˜å ´æ‰€
<oracle_home>\oradata\\CONTROL~.CTL

REDOログファイル

ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æ›´æ–°å±¥æ­´(ï¼REDOログãƒãƒƒãƒ•ã‚¡)ã®å†…容ãŒLGWRプロセスã«ã‚ˆã£ã¦æ›¸ãè¾¼ã¾ã‚Œã‚‹ã€‚
REDOロググループ
・2グループ以上構æˆã™ã‚‹å¿…è¦ã‚り
・1グループã«ã¯1ファイル以上ã®REDOログファイルをé…ç½®ã™ã‚‹
・LGWRプロセスã¯1ファイルãŒä¸€æ¯ã«ãªã‚‹ã¨åˆ¥ã‚°ãƒ«ãƒ¼ãƒ—ã¸æ›¸ãè¾¼ã¿å…ˆã‚’変更ã™ã‚‹(ï¼ãƒ­ã‚°ã‚¹ã‚¤ãƒƒãƒ)
ログスイッãƒ
書込ã¿å…ˆãŒå¤‰æ›´ã•れる事
アーカイブログファイル
ãƒ­ã‚°ã‚¹ã‚¤ãƒƒãƒæ™‚ã€ãƒªã‚«ãƒãƒªç”¨ã«ä¿å­˜ã•れるREDOログファイルã®ã‚³ãƒ”ー
ARCnプロセスã«ã‚ˆã‚Šå®Ÿè¡Œã•れる。
ä¿å­˜å ´æ‰€
<oracle_home>\oradata\\REDO~.LOG

パラメータファイル

一覧

ファイルå PFile SPFile
ãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ ãƒ†ã‚­ã‚¹ãƒˆå½¢å¼ ãƒã‚¤ãƒŠãƒªå½¢å¼
編集方法 エディタã«ã‚ˆã‚‹ç·¨é›† ALTER SYSTEM SET ~
SCOPE={BOTH|SPFILE}
編集内容ã®å映タイミング å†èµ·å‹•時 峿™‚
次セッション(é…å»¶)
å†èµ·å‹•時
ALTER SYSTEM ã®ç¯„囲 インスタンス
データベース
SPFile

サーãƒãƒ‘ラメータファイル
ãƒ»åˆæœŸåŒ–パラメータファイルより優先ã—ã¦èª­ã¿è¾¼ã¾ã‚Œã‚‹
SPFileãŒèª­ã¿è¾¼ã¾ã‚Œã‚‹ã¨PFileã¯èª­ã¿è¾¼ã¾ã‚Œãªã„
・変更内容ã®å映タイミングã¯é¸æŠžã§ãã‚‹
 ・SCOPE=SPFILE
  SPFILEã®ã¿å¤‰æ›´ï¼šå†èµ·å‹•後ã«å映ã•れる
 ・SCOPE=BOTH
  インスタンス&SPFILEå¤‰æ›´ï¼šå³æ™‚åæ˜ ã•れã€SPFileも書ã変ã‚ã‚‹ã®ã§å†èµ·å‹•å¾Œã‚‚åæ˜ ã•れる
ä¿å­˜å ´æ‰€
$ORACLE_HOME/dbs (Linux)
$ORACLE_HOME/database (Windows)

PFile

ãƒ†ã‚­ã‚¹ãƒˆåˆæœŸåŒ–パラメータファイル
Oracle(SQL*Plusç­‰)ã‹ã‚‰å¤‰æ›´ã™ã‚‹äº‹ã¯ã§ããªã„
ä¿å­˜å ´æ‰€
<oracle_home>\admin\<SID>\pfile\init.ora.~

åˆæœŸåŒ–パラメータ

åˆæœŸåŒ–パラメータ æ„味
sga_max_size SGAã®æœ€å¤§ã‚µã‚¤ã‚º
・ALTER SYSTEM SET ~
・sga_tagert
ã§è¨­å®šã§ãる最大値
sga_target SGA全体ã®åˆè¨ˆã‚µã‚¤ã‚º
「自動共有メモリ管ç†ã€è¨­å®šæ™‚用
db_cache_size データベースãƒãƒƒãƒ•ァキャッシュã®ã‚µã‚¤ã‚º
shared_pool_size 共有プールã®ã‚µã‚¤ã‚º
large_pool_size ラージプールã®ã‚µã‚¤ã‚º
java_pool_size Javaプールã®ã‚µã‚¤ã‚º
stream_poolsize ストリームプールã®ã‚µã‚¤ã‚º

OracleNet

sqlnet.ora

プロファイル構æˆãƒ•ァイル
ä¿å­˜å ´æ‰€
<oracle_home>\NETWORK\ADMIN\sqlnet.ora
「DBA OracleNetã€å‚ç…§

tnsnames.ora

ローカルãƒãƒ¼ãƒŸãƒ³ã‚°ãƒ¡ã‚½ãƒƒãƒ‰ç”¨æ§‹æˆãƒ•ァイル
ä¿å­˜å ´æ‰€
<oracle_home>\NETWORK\ADMIN\tnsnames.ora
「DBA OracleNetã€å‚ç…§

listener.ora

リスナー構æˆãƒ•ァイル
ä¿å­˜å ´æ‰€
<oracle_home>\NETWORK\ADMIN\listener.ora
「DBA OracleNetã€å‚ç…§

ä»–

パスワードファイル

sysdbaã€sysoper権é™ãƒ¦ãƒ¼ã‚¶ãŒãƒ‘スワードèªè¨¼æŽ¥ç¶šæ™‚ã«å‚ç…§ã•れるãƒã‚¤ãƒŠãƒªãƒ•ァイル。
他ユーザã®ãƒ‘スワードã¯DBå†…ã«æ ¼ç´ã•れã¦ã„ã‚‹ãŒã€
上記ユーザã¯DBåœæ­¢æ™‚ã«æŽ¥ç¶šã™ã‚‹ç‚ºã«å¤–部ファイルを使用ã™ã‚‹(DBã‚’èµ·å‹•ã•ã›ã‚‹ç‚º)
ä¿å­˜å ´æ‰€
・windowsã®å ´åˆ
<oracle_home>\database\PWD<SID>.ora
・unixç³»OSã®å ´åˆ
<oracle_home>/dbs/orapw<SID>
åˆæœŸåŒ–パラメータ:REMOTE_LOGIN_PASSWORDFILE
EXCLUSIVEã¾ãŸã¯SHARED
ã®è¨­å®šã®å ´åˆã«ä½¿ç”¨ã•れる。
NONE:OSèªè¨¼æ™‚
パスワードファイル作æˆ(≠SQL*Plus)
ORAPWD FILE=<oracle_home>database\PWD.ora password=**** entries=10 force=y
orapwd file=<ファイルå> password=<パスワード> entries=<ユーザ数>
% orapwd file=orapwORCL password=oracle entries=10

ãƒãƒ¼ãƒˆç•ªå·ãƒ•ァイル

å„アプリã®ãƒãƒ¼ãƒˆç•ªå·
ãƒãƒ¼ãƒˆç•ªå·ã‚’変更ã—ãŸå ´åˆã€ãƒãƒ¼ãƒˆç•ªå·ãƒ•ã‚¡ã‚¤ãƒ«ã¯æ›´æ–°ã•れãªã„。
インストール直後ã®çŠ¶æ…‹ã®ã¿ã‚’表ã™

ä¿å­˜å ´æ‰€
$ORACLE_HOME\install\portlist.ini

テンプレートファイル

「DBA テンプレートã€å‚ç…§

Follow me!