<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/wiki2_chobi/">
    <title>ちょび</title>
    <link>http://w.atwiki.jp/wiki2_chobi/</link>
    <atom:link href="https://w.atwiki.jp/wiki2_chobi/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>ちょび</description>

    <dc:language>ja</dc:language>
    <dc:date>2008-03-11T23:33:50+09:00</dc:date>
    <utime>1205246030</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/26.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/25.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/24.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/wiki2_chobi/pages/16.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/26.html">
    <title>プロファイルの管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/26.html</link>
    <description>
      **制限を越えた場合の扱い
-セッションレベル
--各接続ごとにチェックされる
--制限を越えると、トランザクションがロールバックされ、接続を切断
-コールレベル
--各SQL文ごとにチェックされる
--文がロールバックされる、トランザクションはロールバックされず、接続されたまま

**プロファイルによるリソースの制限
+プロファイルを作成
 CREATE PROFILE プロファイル名 LIMIT
+プロファイルをユーザーに割り当て
+インスタンスのリソース制限機能を使用可能に設定
--ALTER SYSTEM文を使用 (有効範囲は、そのインスタンスが起動している間)
 ALTER SYSTEM SET RESOURE_LIMIT = TRUE
--初期化パラメータ RESOURCE_LIMIT=TRUE に設定し、データベースを再起動

**プロファイルによるパスワードの管理
-RESOUCE_LIMITをTRUEに設定しなくて使用可能になる

**プロファイルに関する情報の取得
-DBA_PROFILES
--RESOURCE_TYPE列
---KERNEL:リソースの制限
---PASSWORD:パスワードの管理    </description>
    <dc:date>2008-03-11T23:33:50+09:00</dc:date>
    <utime>1205246030</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/25.html">
    <title>表の管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/25.html</link>
    <description>
      **データ型
-ROWID型
--データの格納場所を表す擬似列ROWIDから行アドレスを受け取るために準備された18文字で表されるデータ型
--オブジェクト番号、相対ファイル番号、ブロック番号、行番号で構成される
**一時表
 CREATE GLOBAL TEMPORARY TABLE 表名
 {ON COMMIT DELETE ROWS | ON COMMIT PRESERVE ROWS} [問い合わせ];
-トランザクションあるいはセッションの持続期間中のみデータを保持する表
-他のセッションから問い合わせや更新はできない
-REDOログの生成やDMLロックが発生しない
-一時表に対する索引、ビュー、トリガーの作成ができる
**表の作成と領域管理
-表の移動
 ALTER TABLE 表名 MOVE TABLESPACE 表領域名;
--表を別の表領域に移動する
--行移行を解消するために表を再編成する
--索引、制約、権限、トリガーはそのまま保持される
--索引は無効になるため、再構築が必要
-表の切捨て
 TRUNCATE TABLE 表名 [{DROP | REUSE} STORAGE];
--DROP STORAGEがデフォルトで、MINEXTENTSで指定したエクステントを除くすべてのエクステント割り当てが解放され、高水位標がリセットされる
--REUSE STORAGEを指定すると確保されているエクステントは解放しない
-副問い合わせによる表のコピー
 CREATE TABLE 表名
 AS SELECT文
--元表に設定された権限、NOT NULL以外の制約はコピーされず、基本機能であるNOT NULL属性とデータ型のみが複製される
**表に関する情報の取得
-DBA_SEGMENTS
--初期エクステントのサイズや現在のエクステント数
-DBA_EXTENTS
--エクステントの情報（エクステントIDやエクステントごとのブロック数など）    </description>
    <dc:date>2008-03-11T22:00:04+09:00</dc:date>
    <utime>1205240404</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/24.html">
    <title>索引の管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/24.html</link>
    <description>
      **Bツリー索引
-行を削除しても、索引エントリを論理的に削除するだけである
-削除した行が使っていた領域は、ブロック内のすべてのエントリが削除されるまでは、新しいエントリに使うことはできない
-索引ブロックにPCTFREEの指定よりも少ない領域しかなくても、そこに新しいエントリが追加されることがある、PCTFREEの影響を受けるのは索引の作成時のみ
**索引の管理
-索引の再構築
 ALTER INDEX 索引名 REBUILD
 [TABLESPACE 表領域名]
 [PCTFREE 空き領域割合]
 [INITRANS トランザクションスロット初期数]
 [MAXTRANS トランザクションスロット最大数]
 [STORAGE ( [INITIAL 初期エクステントサイズ]
            [NEXT 増分エクステントサイズ]
            [MINEXTENTS 作成時エクステント数]
            [MAXEXTENTS {最大エクステント数 | UNLIMITED}]
            [PCTINCREASE エクステントサイズ拡大率] )
 [LOGGING | NOLOGGING]
 [REVERSE | NOREVERS]
--索引を別の表領域に移動する
--削除済みのエントリを取り除いて領域の使用率を改善する
--標準索引を逆キー索引に変更する
-索引のオンライン再構築
 ALTER INDEX 索引名 REBUILD ONLINE;
--Oracle8iから実表に対する操作をしながら索引の再作成ができる
--一時表には索引を再作成できない
--パーティション索引全体を再作成することはできない
--未使用領域の割り当て解除は実行できない
--索引のPCTFREEパラメータ値を変更することはできない
**未使用索引の監視
 ALTER INDEX 索引名 MONITORING USAGE;
-監視情報はV$OBJECT_USAGEビューに収集される
-V$OBJECT_USAGEビューのUSED列に、使用されていればYES、一度も使用されていなければNOが表示される
-上記SQLが実行されるたびにV$OBJECT_USAGEビューがリセットされる
    </description>
    <dc:date>2008-03-11T22:32:41+09:00</dc:date>
    <utime>1205242361</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/23.html">
    <title>ユーザーの管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/23.html</link>
    <description>
      **ユーザーの管理
-OS認証ユーザの作成
--CREATE USER文でユーザーを作成するときに、OS認証ユーザーを示す接頭辞「OPS$」をユーザー名に付け、IDENTIFIED EXTERNALLY句を指定
--OS認証を示す接頭辞は、初期化パラメータ OS_AUTHENT_PREFIXで指定で変更できる
--初期化パラメータ REMOTE_OS_AUTHENT=TRUE を設定すると、リモートオペレーティングシステムでユーザーを認証できる、デフォルトはFALSE
-ユーザーの削除
 DROP USER ユーザー名 [CASCADE];
--そのユーザのスキーマ内にあるオブジェクトを削除するには、CASCADEを指定する

**ユーザーに関する情報の取得
-DBA_USERS
--EXPIRE_DATE : パスワードの失効日    </description>
    <dc:date>2008-03-11T23:14:44+09:00</dc:date>
    <utime>1205244884</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/21.html">
    <title>UNDOデータの管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/21.html</link>
    <description>
      **遅延ロールバックセグメント
-表領域がオフラインになったためにロールバックできないトランザクションがあると、遅延ロールバックセグメントに書き込みが行われ、表領域がオンラインに戻されたときにトランザクションをロールバックする
-SYSTEM表領域に自動的に作成され、必要がなくなると削除される

**UNDOセグメントに関する情報の取得
-DBA_ROLLBACK_SEGS
--データベース内のすべてのUNDOセグメントの情報(ONLINE,OFFLINEとも)
--OFFLINEのUNDOセグメントの情報はDBA_ROLLBACK_SEGSからしか取得できない
-V$ROLLNAME,V$ROLLSTAT
--現在インスタンスが使用しているUNDOセグメントの情報
--UNDOセグメントの名前と現在の使用統計情報（エクステント数、現在のサイズ、最大サイズ、状態）
--UNDO表領域を切り替えると元のUNDO表領域内のUNDOセグメントはOFFILNEになる、ただしアクティブなトランザクションがある場合STATUSはPENDING OFFLINEになる
-V$SESSION,V$TRANSACTION
--現在アクティブなトランザクションによるUNDOセグメントの使用に関する情報、使用ブロック数
-V$UNDOSTAT
--10分間隔で使用されたUNDOブロックの数、最大問い合わせ時間などの情報    </description>
    <dc:date>2008-03-11T21:24:22+09:00</dc:date>
    <utime>1205238262</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/20.html">
    <title>表領域とデータファイルの管理　※</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/20.html</link>
    <description>
      **表領域の作成
 CREATE TABLESPACE 表領域名
 DATAFILE &#039;ファイル名&#039; {SIZE サイズ}
 [AUTOEXTEND {OFF | ON [NEXT サイズ]
 [MAXSIZE {UNLIMITED | サイズ}]}]
 [MINIMUM EXTENT エクステント最小サイズ]
 [BLOCKSIZE サイズ]
 [DEFAULT STORAGE ( [INITIAL 初期エクステントサイズ]
                    [NEXT 増分エクステントサイズ]
                    [MINEXTENTS 作成時エクステント数]
                    [MAXEXTENTS {最大エクステント数 | UNLIMITED}]
                    [PCTINCREASE エクステントサイズ拡大率] ) ]
 [PERMANENT | TEMPORARY]
 [EXTENT MANAGEMENT {DICTIONARY |
                     LOCAL {AUTOALLOCATE | UNIFORM [SIZE サイズ]}}]
 [ONLINE | OFFLINE]
 [SEGMENT SPACE MANAGEMENT {MANUAL | AUTO}];
-デフォルト設定
--AUTOEXTEND OFF (データファイル自動拡張OFF)
--PERMANENT (永続表領域)
--EXTENT MANAGEMENT LOCAL AUTOALLOCATE (ローカル管理表領域(エクステント自動管理))
--ONLINE (オンライン)
--SEGMENT SPACE MANAGEMENT MANUAL (手動セグメント領域管理)

**表領域の管理方法

***ローカル管理表領域（デフォルト）
-データファイル内のエクステント割り当てをビットマップで表示し、不要ブロックを解放
-EXTENT MANAGEMENT LOCAL AUTOALLOCATE
--エクステントをOracleサーバで自動管理
-EXTENT MANAGEMENT LOCAL UNIFORM SIZE サイズ
--均    </description>
    <dc:date>2008-03-11T01:30:20+09:00</dc:date>
    <utime>1205166620</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/19.html">
    <title>REDOログファイルの管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/19.html</link>
    <description>
      *アーカイブに関する動的パフォーマンスビュー
-V$DATABASE
--LOG_MODE列 = アーカイブモード
-V$INSTANCE
--ARCHIVER列 = アーカイブプロセスの状態

*REDOログファイルに関するコマンド
-グループの追加
 ALTER DATABASE ADD LOGFILE GROUP グループ番号 ファイル名;
-グループの削除
 ALTER DATABASE DROP LOGFILE GROUP グループ番号;
--以下の場合、REDOロググループの削除はできない
---削除によって、インスタンス内のREDOロググループが1つになる場合
---アクティブなREDOロググループを削除しようとした場合
---ARCHIVELOGモードで稼動しているデータベースで、アーカイブされていないREDOロググループを削除しようとした場合
-グループの初期化
 ALTER DATABASE CLEAR LOGFILE GROUP グループ番号;
-メンバーの追加
 ALTER DATABASE ADD LOGFILE MEMBER ファイル名 TO グループ番号;
-メンバーの削除
 ALTER DATABASE DROP LOGFILE MEMBER ファイル名;
--以下の場合、REDOログメンバの削除はできない
---削除するメンバが所属グループ最後の有効メンバである場合
---アーカイブログモードで稼動しているデータベースで、アーカイブされていないREDOロググループのメンバを削除しようとした場合
--メンバーのSTATUSがINVALIDの場合に使用
-メンバーの初期化
 ALTER DATABASE CLEAR LOGFILE ファイル名;
-メンバーの再配置
--OSコマンドでファイルをコピーし、データベースをマウントして以下を実行
 ALTER DATABASE RENAME FILE 旧ファイル名 TO ファイル名;    </description>
    <dc:date>2008-03-10T23:37:24+09:00</dc:date>
    <utime>1205159844</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/18.html">
    <title>制御ファイルの管理</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/18.html</link>
    <description>
      **制御ファイルの多重化
-データベース作成時に複数の制御ファイルを作成
-データベース作成後に制御ファイルを追加
--SPFILE使用時
---インスタンス起動中にSPFILEを変更
 ALTER SYSTEM SET CONTROL_FILES = &#039;制御ファイル名1&#039;,
 &#039;制御ファイル名2&#039; SCOPE=SPFILE;
---データベースの停止
---OSコマンドにて制御ファイルをコピー
---データベースを起動
--PFILE使用時
---データベースの停止
---OSコマンドにて制御ファイルをコピー
---PFILEを編集して制御ファイル名を追加
---データベースを起動    </description>
    <dc:date>2008-03-10T22:08:55+09:00</dc:date>
    <utime>1205154535</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/17.html">
    <title>データディクショナリの利用</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/17.html</link>
    <description>
      ++データディクショナリビューと動的パフォーマンスビューの問い合わせ例
-データディクショナリビューの一覧を表示
 SELECT * FROM dictionary;
-動的パフォーマンスビューの一覧を表示
 SELECT * FROM v$fixed_table;
-データディクショナリビューと動的パフォーマンスビュー列の概要を表示
 SELECT * FROM dict_columns;
-V$INSTANCEビューの列定義を表示
 DESCRIBE v$instance;
-現行のユーザが所有するストアドプロシジャPROC1の内容を確認
 SELECT text FROM user_source WHERE name = &#039;PROC1&#039;;    </description>
    <dc:date>2008-03-10T21:58:51+09:00</dc:date>
    <utime>1205153931</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/wiki2_chobi/pages/16.html">
    <title>データベースの作成</title>
    <link>https://w.atwiki.jp/wiki2_chobi/pages/16.html</link>
    <description>
      **データベースの作成手順
+環境変数の設定
+初期化パラメータファイルの作成
 CONNECT / AS SYSDBA
 CREATE SPFILE FROM PFILE;
+インスタンスの起動
 CONNECT / AS SYSDBA
 STARTUP NOMOUNT
+データベースの作成
 CREATE DATABASE [データベース名]
--CREATE DATABASE文で指定できるもの
---REDOログファイル名、サイズ
---REDOログファイル最大グループ数
---REDOログメンバ最大数
---アーカイブREDOログファイルの最大数
---データファイル最大数
---インスタンス最大数
---アーカイブログモード
---キャラクタセット
---ナショナルキャラクタセット
---SYSYTEM表領域データファイル名、サイズ、自動拡張、最大サイズ、
---デフォルト一時表領域名、データファイル名、サイズ、エクステント管理
---UNDO表領域名、データファイル名、サイズ、自動拡張、最大サイズ
---タイムゾーン
--sql.bsqスクリプトによって管理者ユーザSYSとSYSTEM、SYSTEMロールバックセグメント、データディクショナリ表が作成される
+データディクショナリビューの作成
--SYSユーザでcatalog.sqlを実行し、データディクショナリ表に対するビュー、動的パフォーマンスビューに対するビュー、これらのビューのシノニムを作成する
--SYSユーザでcatproc.sqlを実行し、PL/SQLの環境を構築する
--SQL*Plusを使用する場合、SYSTEMユーザでSQL*Plusの製品情報を作成するpupbld.sqlを実行する

**OMF (Oracle-Managed Files)
-DB_CREATE_FILE_DEST
--デーファイルのデフォルトの作成ディレクトリ
-DB_CREATE_ONLINE_LOG_DEST_n
--REDOログファイルと制御ファイルのデフォルトの場所（最大5つまで）
-ALTER SYSTEM SETコマンドで動的変更可能
-両方指定することも、一方のみ使用することも可能    </description>
    <dc:date>2008-03-10T21:47:37+09:00</dc:date>
    <utime>1205153257</utime>
  </item>
  </rdf:RDF>
