ヘッダーをスキップ
Oracle® TimesTen In-Memory Databaseオペレーション・ガイド
リリース11.2.1
B56047-02
索引
次へ
目次
タイトルおよび著作権情報
はじめに
対象読者
関連ドキュメント
表記規則
ドキュメントのアクセシビリティについて
テクニカル・サポート
新機能
リリース11.2.1.6.0の新機能
リリース11.2.1.4.0の新機能
リリース11.2.1.0の新機能
1
TimesTenデータベースの管理
ODBCドライバおよびJDBCドライバを使用したTimesTenへの接続
TimesTen ODBCドライバを使用した接続
TimesTen JDBCドライバおよびドライバ・マネージャを使用した接続
TimesTenデータベースを識別するためのデータソース名の指定
ユーザーDSNおよびシステムDSNの概要
直接接続またはクライアント/サーバー接続用のDSNの定義
Data Manager DSNまたはサーバーDSN用の接続属性
Data Manager DSNの定義
WindowsでのData Manager DSNの作成
ODBCドライバの指定
Data Manager DSNの指定
接続属性の指定
UNIXでのData Manager DSNの作成
ユーザーODBC.INIファイルまたはシステムODBC.INIファイルの作成
データベースのパス名での環境変数の使用方法
クライアントDSNおよびサーバーDSNの定義
DSN用の解決パス
DSNの例
一時データベースの設定
DSNでのPL/SQL接続属性の指定
単一のデータベースに対する複数DSNの作成
ODBC.INIファイル・エントリの説明
ODBCデータソース
データソース指定
ODBC.INIファイルの例
接続文字列を使用したデータベース接続
RAMポリシーの指定
データベースのサイズ指定
データベースのデータ・パーティション・サイズの見積りおよび変更
メモリーからのデータベースのアンロード
PermSize属性およびTempSize属性の監視
メモリー不足の警告受信
データベースの既存の表の管理
データベースの移行、バックアップおよびリストア
データベースのコピー、移行およびリストア
データベースのバックアップおよびリストア
提供されているバックアップの種類
TimesTenを使用したスレッド・プログラミング
2
TimesTen ClientおよびTimesTen Serverの使用方法
TimesTen Client/Serverの概要
クライアント/サーバー通信に対する制限
クライアント/サーバー通信用プロトコル
TCP/IP通信
共有メモリー通信
UNIXドメイン・ソケット通信
TimesTen ClientおよびTimesTen Serverの構成
TimesTen Client/Server構成の概要
クライアント/サーバー接続用のインストールおよび構成
同一リリースのTimesTen ClientおよびTimesTen Serverの構成方法
リリースが異なるTimesTen ClientおよびTimesTen Serverの構成
サーバーDSNの定義
ODBC.INIファイルで定義されたサーバーDSN接続属性
ODBCデータソース・アドミニストレータで定義されたサーバーDSN接続属性
論理サーバー名の定義
Windowsでの論理サーバー名の作成および構成
UNIXでの論理サーバー名の作成および構成
TTCONNECT.INIファイルの使用
クライアントDSNの作成
WindowsでのクライアントDSNの作成および構成
UNIXでのクライアントDSNの作成および構成
TimesTen Serverの起動
サーバー情報メッセージ
UNIXでのリモート・データベースへのアクセス
接続のテスト
3
Oracle TimesTen Data Managerデーモンでの処理
WindowsでのOracle TimesTen Data Managerサービスの起動および停止
UNIXでのデーモンの起動および停止
TimesTenアプリケーションの停止
TimesTenデーモン・オプションの管理
アドレスをリスニングするデーモンの決定
IPv6のリスニング
情報メッセージの変更
サブデーモンの生成可能な数の変更
NFSマウントされたシステムを介したデータベース・アクセスの許可
Linuxラージ・ページのサポートの有効化
HP-UX ccNUMAシステムの共有メモリー・デーモン・オプション
TimesTen Client/Serverのオプションの管理
TimesTen Serverのオプションの変更
TimesTen Serverの制御
TimesTen Serverプロセスの事前生成
TimesTen Serverに対する複数の接続の指定
子サーバー・プロセス当たりのクライアント接続の最大数の構成
サーバーDSNに生成される子サーバー・プロセスの数の構成
子サーバー・プロセスのスレッド・スタック・サイズの構成
クライアント/サーバーIPCでの共有メモリーの使用方法
共有メモリー・セグメントのサイズの管理
共有メモリー・セグメントのサイズの変更
TimesTen Serverログ・メッセージの制御
4
アクセス制御の管理
ユーザー管理による認証の制御
ユーザーの概要
ユーザーの作成およびデータベースでのユーザーの識別
内部ユーザーのパスワードの変更
データベースからのユーザーの破棄
権限によるオブジェクトへの認可の付与
権限の概要
システム権限
オブジェクト権限
PUBLICロール
権限階層のルール
システム権限の付与または取消し
管理者権限の付与
ALL PRIVILEGESの付与
データベースに接続するための権限の付与
追加のシステム権限の付与
任意のデータベース・オブジェクト・タイプに対するユーザーによる処理の許可
オブジェクト権限の付与または取消し
すべてのオブジェクト権限の付与
表のオブジェクト権限
ビューのオブジェクト権限
順序のオブジェクト権限
マテリアライズド・ビューのオブジェクト権限
REFERENCES句による外部キーの作成時に必要なオブジェクト権限
PL/SQL関数、プロシージャおよびパッケージのオブジェクト権限
シノニムのオブジェクト権限
単一のSQL文による複数の権限の付与または取消し
キャッシュ・グループの権限の付与または取消し
キャッシュ・マネージャ権限
キャッシュ・グループのシステム権限
キャッシュ・グループのオブジェクト権限
ユーザー権限の表示
ユーティリティ、組込みプロシージャおよび初期接続属性に必要な権限
親子表の権限チェック・ルール
5
グローバリゼーション・サポート
グローバリゼーション・サポート機能の概要
データベース・キャラクタ・セットの選択
キャラクタ・セットおよび言語
クライアント・オペレーティング・システムとアプリケーションの互換性
パフォーマンスおよび記憶域への影響
キャラクタ・セットおよびレプリケーション
長さセマンティクスおよびデータ記憶域
接続キャラクタ・セット
言語ソート
単一言語ソート
多言語ソート
大/小文字およびアクセントを区別しない言語ソート
言語ソートの実行
言語索引の使用
SQL文字列関数および文字関数
グローバリゼーション・サポート属性の設定
TIMESTEN8を使用した後方互換性
移行時のグローバリゼーション・サポート
オブジェクトの移行とキャラクタ・セット
移行と長さセマンティクス
言語索引の移行
キャッシュ・グループ表の移行
6
ttIsqlユーティリティの使用方法
バッチ・モードおよび対話モード
TTISQL環境変数を使用したデフォルト設定の定義
ttIsqlコマンド・プロンプトのカスタマイズ
ttIsqlオンライン・ヘルプの使用
ttIsqlのeditline機能の使用(UNIXのみ)
emacsバインディング
viバインディング
ttIsqlのコマンド履歴の使用
ttIsqlのコマンド履歴の保存および消去
キャラクタ・セットの処理
データベース構造情報の表示
ttIsqlのdescribeコマンドの使用
ttIsqlのcachegroupsコマンドの使用
ttIsqlのdssizeコマンドの使用
ttIsqlのmonitorコマンドの使用
オブジェクト・タイプ別のデータベース・オブジェクトのリスト
接続属性の表示および設定
トランザクションの処理
準備済およびパラメータ化済のSQL文の処理
PL/SQLブロックの作成および実行
OUTパラメータを使用したPL/SQLからのデータの受渡し
問合せオプティマイザ計画の参照および変更
showplanコマンドの使用
SQLコマンド・キャッシュからのコマンドおよび実行計画の表示
SQLコマンド・キャッシュに格納されたコマンドの表示
SQLコマンド・キャッシュでの文に関する問合せ計画の表示
timing ODBC関数コール
XLAブックマークの管理
7
TimesTenデータベースのデータの処理
データベースの概要
データベースのコンポーネント
データベースのユーザーおよび所有者
データベースの永続性
表の理解
表の概要
列の概要
インライン列およびアウトライン列
デフォルトの列値
表名
表へのアクセス
主キー、外部キーおよび一意索引
システム表
表の処理
表の作成
表の破棄
表サイズの見積り
表へのエージングの実装
使用状況ベースのエージング
時間ベースのエージング
エージングおよび外部キー
エージング開始のスケジュール
エージングおよびレプリケーション
ビューの理解
ビューの作成
CREATE VIEW文でのSELECT問合せ
ビューの破棄
ビューおよびディテール表に対する制限
マテリアライズド・ビューの理解
マテリアライズド・ビューの概要
同期マテリアライズド・ビュー
非同期マテリアライズド・ビュー
同期マテリアライズド・ビューまたは非同期マテリアライズド・ビューを使用する状況
マテリアライズド・ビューの処理
マテリアライズド・ビューの作成
マテリアライズド・ビューまたはマテリアライズド・ビュー・ログの破棄
マテリアライズド・ビューおよびディテール表に対する制限
マテリアライズド・ビューによるパフォーマンスへの影響
索引の理解
索引タイプの概要
索引の作成
索引の変更
索引の破棄
索引サイズの見積り
行の理解
行の挿入
行の削除
シノニムの理解
シノニムの作成
シノニムの削除
シノニムが原因のSQL問合せの無効化または再コンパイル
8
トランザクション管理およびリカバリ
トランザクションの概要
トランザクションの暗黙的なコミット動作の構成
トランザクションの自動コミット動作
TimesTenのDDLコミット動作
自動コミットおよびDDLCommitBehaviorの関係
トランザクション・セマンティクス
トランザクションの原子性
トランザクションの永続性
永続性の保証
永続性の遅延
永続コミットのパフォーマンス強化
トランザクションのロギング
トランザクション・ログのバッファおよびファイルの管理
分離およびロックによる並行性制御
トランザクションの分離レベル
ロックの粒度
ロック取得の待機時間の設定
チェックポイント処理
チェックポイントの目的
チェックポイント・ファイルの使用
チェックポイントのタイプ
ファジー・チェックポイント(非ブロッキング・チェックポイント)
トランザクション一貫性チェックポイント
チェックポイントの設定および管理
プログラムによるチェックポイントの実行
バックグラウンドのチェックポイント処理の構成または無効化
チェックポイントの履歴およびステータスの表示
チェックポイント処理速度の設定
9
TimesTenデータベースのパフォーマンス・チューニング
システムとデータベースのチューニング
十分なメモリーの用意
データベースの適切なサイズ設定
PL/SQLランタイム用の共有メモリー・サイズの計算
LogBufMBの増加(必要な場合)
一時データベースの使用(適切な場合)
接続オーバーヘッドの回避
複製時のRAMへのデータベースのロード
競合の軽減
ロード時のオペレーティング・システムのページングの回避
メンテナンス用の特別なオプションの検討
使用するドライバの確認
トレース機能の有効化(必要な場合のみ)
別のJVMの調査
レプリケーション使用時のトランザクション・ログ・バッファ・サイズおよびCPUの調整
アクティブ・スタンバイ・ペアのレプリケーション・スループットの向上
キャラクタ・セット変換を伴うデータの移行
クライアント/サーバーのチューニング
ローカル処理(可能な場合)
タイムアウト時間の選択
最適なロック方法の選択
適切なロック・レベルの選択
適切な分離レベルの選択
クライアントとサーバーが同一マシン上にある場合に、IPCとして共有メモリー・セグメントを使用
シリアライズ可能トランザクションのTT_PREFETCH_CLOSEの有効化
SQLTransactのコール時における接続ハンドルの使用
SQLのチューニング
文のチューニングと索引の使用
ハッシュ索引、範囲索引またはビットマップ索引の適切な選択
ハッシュ索引サイズの適切な設定
外部キー制約の適切な使用
正確な統計または見積り統計の計算
ALTER TABLEの回避
問合せのネストの回避
文の事前準備
不要な準備処理の回避
マテリアライズド・ビューのチューニング
行結合の数の制限
結合列に対する索引の使用
不要な更新の回避
外部結合の内部表への変更の回避
ビュー表の列数の制限
トランザクションのチューニング
トランザクション・サイズの適切な設定
永続コミットの適切な使用
頻繁なチェックポイント処理の回避
自動コミット・モードの無効化
トランザクション・ロールバックの回避
リカバリのチューニング
RecoveryThreadsの設定
HP-UXで検出された直接I/O
複数CPUのスケーリング
プロトタイプとしてのデモ・アプリケーションの実行
CPU当たりのデータベース集中型の接続の数の制限
読取り処理の使用(使用可能な場合)
準備、再準備および接続の制限
レプリケーションのトランスミッタとレシーバおよびXLAリーダーの制限
リカバリ時の索引再構築のパラレル実行
プライベート・コマンドの使用
XLAのチューニング
XLA使用時のトランザクション・ログ・バッファのサイズの増加
複数の更新レコードのプリフェッチ
XLA更新の確認
10
TimesTen問合せオプティマイザ
最適化を実行するタイミング
SQLコマンド・キャッシュに格納されているSQLコマンドの表示
パフォーマンス管理およびトラブルシューティングのコマンド
SQLコマンド・キャッシュに格納されたコマンドの表示
SQL問合せ計画の表示
システムPLAN表からの問合せ計画の表示
計画をシステムPLAN表に格納するようにTimesTenに指示する方法
PLAN表からの問合せ計画の読取り
PLAN表の各列の説明
SQLコマンド・キャッシュに格納されているコマンドに関連付けられた問合せ計画の表示
計画生成の変更
実行計画を変更する理由
実行計画を変更するタイミング
実行計画の生成を変更する方法
用語集
索引