データベース マネジメント ~ 研修受講後のスキルアップ サポート ~ 対応バージョン :Oracle 10gR1 ~ 12cR2 本資料は アシスト Oracle 研修をご受講いただいたお客様からのご質問や 研修ではご案内できなかった情報などをまとめたものです 研修受講後のスキルアップの一助として

Similar documents
Oracle 入門 ~ 研修受講後のスキルアップサポート ~ 対応バージョン :Oracle 10gR1 ~ 12cR1 本資料は アシスト Oracle 研修をご受講いただいたお客様からのご質問や 研修ではご案内できなかった情報などを FAQ にまとめたものです 研修受講後のスキルアップの一助とし

第 3 章 メディア障害とバックアップ リカバリ この章では メディア障害の発生に備えたバックアップ方法と 障害時の基本的なリカバリ方法につい て説明します 1. メディア リカバリ概要 2. ファイルの多重化 3. アーカイブ モードの設定 4. バックアップ概要 5. 一貫性バックアップ ( オ

はじめに コース概要と目的 Oracle を使用した開発 管理を行う上でのファースト ステップとして リレーショナル データベース管理ソフトウェアである Oracle の役割 基本機能 基本アーキテクチャを幅広く理解することを目的としています 受講対象者 これから Oracle を使用する方 データ

第 7 章 ユーザー データ用表領域の管理 この章では 表や索引を格納するユーザー データ用表領域の作成や 作成後のメンテナンスに ついて解説します 1. ユーザー データ用表領域の管理概要 2. ユーザー データ用表領域作成時の考慮事項 3. ユーザー データ用表領域の作成 4. ユーザー データ

How to Use the PowerPoint Template

第 2 章 問合せの基本操作 この章では データベースから情報を検索する際に使用する SELECT コマンド および SELECT コマンドと 同時に使用する句について説明します 1. 問合せとは 2. 基本的な問合せ 3. 列の別名 4. 重複行を一意にする 5. 検索行の絞込み 6. 文字パター

PowerPoint Presentation

Microsoft Word - PDFHS _ doc

第 3 章代表的なチューニングポイント 3 Q. ストアド プロシージャを使用した SQL 共有率の向上 A. ストアド プロシージャを使用した場合 同じストアド プロシージャを実行する複数のユーザーが 同じ共有 PL/SQL 領域を使用します また ストアド プロシージャは解析済みで格納されている

第 2 章 PL/SQL の基本記述 この章では PL/SQL プログラムの基本的な記述方法について説明します 1. 宣言部 2. 実行部 3. 例外処理部

Oracle Data Pumpのパラレル機能

内容 Visual Studio サーバーエクスプローラで学ぶ SQL とデータベース操作... 1 サーバーエクスプローラ... 4 データ接続... 4 データベース操作のサブメニューコンテキスト... 5 データベースのプロパティ... 6 SQL Server... 6 Microsoft

今さら聞けない!? Oracle入門 ~前編~

今さら聞けない!? Oracle入門 ~後編~

AIP2016 Oracleバックアップ・復旧ガイド

4 Q. クラッシュ リカバリの時間を短縮する方法 A. クラッシュ リカバリに要する時間を短縮したい場合 チェックポイントの発生頻度を増やし リカバリ時に適用する REDO の量を少なくします オンライン REDO ログ ファイルのサイズを小さくするか FAST_START_MTTR_TARGET

第 5 章 結合 結合のパフォーマンスに影響を与える結合の種類と 表の結合順序について内部動作を交えて 説明します 1. 結合処理のチューニング概要 2. 結合の種類 3. 結合順序 4. 結合処理のチューニングポイント 5. 結合関連のヒント

HULFT8 for Windows/UNIX/Linux/zLinux の機能で発生する不具合について

3 Q. CONFIGURE で設定した RMAN 構成情報をデフォルトに戻す方法 A. CLEAR コマンドを使用すると 永続設定値をデフォルトに戻すことができます CLEAR コマンドでは 個々のパラメータを 1 つずつ CLEAR します SYS.DBMS_BACKUP_RESTORE.RES

AIP2016 Oracleバックアップ・復旧ガイド

Microsoft Word - nvsi_080188jp_r1_netvault_oracle_rac_backup_complemental_guide_j_174x217.doc

はじめに コースの概要と目的 Oracle をより効率的に使用するための SQL のチューニング方法について説明します また 索引の有無 SQL の 記述方法がパフォーマンスにどのように影響するのかを実習を通して理解します 受講対象者 アプリケーション開発者 / データベース管理者の方 前提条件 S

橡ExCtrlPDF.PDF

OracleDBA(パフォーマンスチューニング(SQL編) - コピー

PL/SQL プログラミング Ⅱ ~ 研修受講後のスキルアップサポート ~ 対応バージョン :Oracle 10gR1 ~ 12cR1 本資料は アシスト Oracle 研修をご受講いただいたお客様からのご質問や 研修ではご案内できなかった情報などを FAQ にまとめたものです 研修受講後のスキルア

WebSAM Storage ReplicationNavigator WebSAM Storage ReplicationNavigator Oracle RAC Option 本製品を販売する場合 事前に下記問い合わせ先へご連絡をお願いします < 問い合わせ先 > 8. 問い合わせ窓口 を参照し

パスワード管理

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

以下の事項は 弊社の一般的な製品の方向性に関する概要を説明するものです また 情報提供を唯一の目的とするものであり いかなる契約にも組み込むことはできません 以下の事項は マテリアルやコード 機能を提供することをコミットメント ( 確約 ) するものではないため 購買決定を行う際の判断材料になさらな

CLUSTERPRO MC RootDiskMonitor 1.0 for Windows FAQ 集 2013(Mar) NEC Corporation 導入に関する質問 運用に関する質問 動作環境に関する質問

クラウドファイルサーバーデスクトップ版 インストールマニュアル 利用者機能 第 1.2 版 2019/04/01 富士通株式会社

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

更新用証明書インポートツール 操作マニュアル 2011 年 10 月 31 日 セコムトラストシステムズ株式会社 Copyright 2011 SECOM Trust Systems CO.,LTD. All rights reserved. P-1

マネージドクラウド with bit-drive 仮想マシンサービス 管理者マニュアル [ 管理者さま向け ] 2018 年 10 月 15 日 Version 3.0 bit- drive 2018/10/15 Version 3.0 マネージドクラウド with bit-drive 仮想マシン

Oracle Business Intelligence Standard Edition One のインストール

アーカイブ機能インストールマニュアル

Oracle Data Pumpのパラレル機能

Slide 1

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

トラブルシューティング集

KTest

MAA/Data Guard 10g Release 2セットアップ・ガイド – RACプライマリのためのRACロジカル・スタンバイ作成

はじめにお読みくださいfor HP Smart Zero Client v5.0


ご注意 1) 本書の内容 およびプログラムの一部 または全部を当社に無断で転載 複製することは禁止されております 2) 本書 およびプログラムに関して将来予告なしに変更することがあります 3) プログラムの機能向上のため 本書の内容と実際の画面 操作が異なってしまう可能性があります この場合には 実

アーカイブ機能インストールマニュアル

PostgreSQL Plus 管理者ガイド

1.SqlCtl クラスリファレンス SqlCtl クラスのリファレンスを以下に示します メソッドの実行中にエラーが発生した場合は標準エラー出力にメッセージを出力します (1)Connect() メソッド データベースへ connect 要求を行います boolean Connect(String

(Microsoft PowerPoint - goupGold\224z\225z\227p.ppt)

Linkexpress トラブル初期調査資料 採取コマンド使用手引書

スライド 1

PA4

使用する前に

KDDI Smart Mobile Safety Manager Mac OS キッティングマニュアル 最終更新日 2019 年 4 月 25 日 Document ver1.1 (Web サイト ver.9.6.0)

マニュアル訂正連絡票

Oracle SQL Developer Data Modeler

導入設定ガイド

目次 移行前の作業 3 ステップ1: 移行元サービス メールソフトの設定変更 3 ステップ2: アルファメール2 メールソフトの設定追加 6 ステップ3: アルファメール2 サーバへの接続テスト 11 ステップ4: 管理者へ完了報告 11 移行完了後の作業 14 作業の流れ 14 ステップ1: メー

SecureLock Manager Liteの使いかた

Calpont InfiniDBマルチUM同期ガイド

Microsoft Windows向けOracle Database 12cでのOracleホーム・ユーザーの導入

MotionBoard Ver. 5.6 パッチ適用手順書

セキュリティー機能(TPM)設定ガイド

Oracle DB 10g R2構築手順

アルファメール 移行設定の手引き Outlook2016

5.1. ホームページ登録 ホームページ URL を登録します ホームページ URL は基本契約で 1 個 (100MB) まで無料 2 個目以降は有料オプションサービス ( 月額 300 円 / 個 ) で追加登録が可能です (1) 左メニューの HP アカウント登録 リンクをクリックします (1

V-CUBE One

Microsoft Word - nvsi_100222jp_oracle_exadata.doc

PowerPoint Presentation

ハードウェア暗号化 & パスワードロック対応ハードディスク HDJA-SUT シリーズ画面で見るマニュアル このマニュアルでは 主に添付ソフトウェア SHGate for HDJA-SUT の説明をしています その他の説明については 製品添付の取扱説明書を参照してください ご注意 本製品を認識するた

データ移行ツール ユーザーガイド Data Migration Tool User Guide SK kynix Inc Rev 1.01

画面について 画面構成 画面構成 Smart Copy for Android の画面構成は 次のとおりです 1フォルダパス 2. ファイルの種類 3 ファイル一覧 5[ 戻る ] ボタン 4[ メニュー ] ボタン 1 フォルダパス現在表示している画面のフォルダパスが表示されます 2ファイルの種類

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Microsoft Word - nvsi_050090jp_oracle10g_vlm.doc

Microsoft PowerPoint - J-DBVAULT4SAP.ppt [互換モード]

スライド 1

Web会議システム IC3(アイシーキューブ)│FAQ│IC3:キヤノンITソリューションズ株式会社

目次 1. Azure Storage をインストールする Azure Storage のインストール Azure Storage のアンインストール Azure Storage を使う ストレージアカウントの登録... 7

FTP 共有を有効にする あらかじめ作成済みの共有フォルダーを FTP 共有可能にする設定を説明します 共有フォルダーの作成方法は 画面で見るマニュアル をご覧ください ファイル数の多い共有フォルダーを変更すると 変更が完了するまでに時間がかかる場合があります また 変更が完了するまで共有フォルダー

Agenda

同期を開始する ( 初期設定 ) 2 1 Remote Link PC Sync を起動する 2 1 接続機器の [PIN コード ] [ ユーザー名 ] [ パスワード ] を入力する [PIN コード ] などの情報は 接続機器の設定画面でご確認ください 例 )HLS-C シリーズの場合 :[R

NortonAntiVirus for MicrosoftExchange

Microsoft認定資格問題集DEMO(70-459_Part2)

Oracle DB 10g R2 構築手順

改版履歴 版数 日付 内容 担当 V /03/27 初版発行 STS V /01/27 動作条件のオペレーティングシステムに Windows 7 STS を追加 また 動作条件のブラウザに Internet Explorer 8 を追加 V /0

Windows 10の注意点

Web会議システム IC3(アイシーキューブ)│FAQ│IC3:キヤノンITソリューションズ株式会社

Exam : 1Z1-060J Title : Upgrade to Oracle Database 12c Vendor : Oracle Version : DEMO Get Latest & Valid 1Z1-060J Exam's Question and Answers 1 from T

目次 1. 動作環境チェック 動作必要環境 Java のインストール Java のインストール Firebird のインストール Firebird のインストール Adobe Reader のインストール

MxLogonサーバサイドツールキット用UI

eYACHO 管理者ガイド

Microsoft Word - MOPatch-1.doc

プレポスト【問題】

Ver.30 改版履歴 版数 日付 内容 担当 V //3 初版発行 STS V..0 05//6 パスワード再発行後のパスワード変更機能追加 STS V..0 05//5 サポート環境変更 STS V //9 サポート環境の追加 STS ii

BOM for Windows Ver.6.0 リリースノート

iNetSec Intra Wall マイグレーションキット ユーザーズガイド

Oracle Database 監視製品の使い分け 2017 年 10 月日本電気株式会社クラウドプラットフォーム事業部 CLUSTERPROグループ

目次 目次 サービス内容... 2 どこでもキャビネットとは... 2 Windows クライアント版アプリの概要... 2 お問い合わせ窓口... 2 インストール / アンインストール... 3 インストールする... 3 アカウントを設定する... 5 アンインストールする... 8 基本操作

McAfee ENS 移行プロセス概要

新環境への移行手順書

Transcription:

データベース マネジメント ~ 研修受講後のスキルアップ サポート ~ 対応バージョン :Oracle 10gR1 ~ 12cR2 本資料は アシスト Oracle 研修をご受講いただいたお客様からのご質問や 研修ではご案内できなかった情報などをまとめたものです 研修受講後のスキルアップの一助として 是非お役立てください 第 1 章データベース管理者と管理タスク 1 Q. データ ディクショナリ ビューに関する情報を確認する方法 A. データ ディクショナリ ビューに関する情報は 以下の方法で確認できます 各ビューの名称と内容を確認する DICTIONARY ビューを参照する ビューの列情報を確認する DICT_COLUMS ビューを参照する DESCRIBE コマンドを実行する (SQL*Plus のみ ) 第 2 章データベースの起動と停止 2 Q. Windows 環境での OracleService の停止について A. Windows 環境では OracleService を停止することでもデータベースを停止できます OS や Oracle のバージョンによっても異なりますが OracleService を停止すると デフォルトの設定では SHUTDOWN IMMEDIATE が実行されています データベースを起動したままサービスを停止した時に 正常にデータベースを停止できたかどうかを確認する場合はアラート ログ ファイルをご覧ください OracleService についての詳細は各バージョンのプラットフォーム固有のマニュアルをご参照ください 3 Q. 前回のデータベースをどのように停止したのかを確認する方法 A. 前回のデータベース停止時のオプションは アラート ログ ファイルにて確認できます < 例 >SHUTDOWN NOMAL で停止した場合 Shutting down instance (normal) 上記 () 内に停止時に選択したオプションが記録されます 第 3 章初期化パラメータの管理 4 Q. デフォルト以外の値に設定された初期化パラメータを確認する方法 A. デフォルト以外の値に設定された初期化パラメータは以下の方法で確認することができます アラート ログ ファイルを確認する インスタンス起動時のログの中に デフォルト以外の値に設定された初期化パラメータの情報が記録されています V$SYSTEM_PARAMETER2 ビューを参照する ISDEFAULT 列の値が FALSE となっているものは デフォルト以外の値に設定されています 5 Q. 廃止になった初期化パラメータを確認する方法 A. V$OBSOLETE_PARAMETER ビューを参照すると 廃止になったパラメータを確認することができます 6 Q. RAC 環境で初期化パラメータの設定を変更する際 SID の指定を省略するとどうなりますか A. RAC 環境で SID の指定を省略した場合 全インスタンスのパラメータ値が変更されます 特定インスタンスのパラメータ値を変更したい場合は 明示的に SID 名を指定してください 1

第 4 章ユーザーの管理 7 Q. SYS もしくは SYSTEM ユーザーを削除することは可能でしょうか A. SYS と SYSTEM ユーザーを削除することはサポートされていないため 削除しないでください 8 Q. 設定した領域使用量を超えたにもかかわらず 表領域を使用できてしまうのはなぜでしょうか A. 対象のユーザーに UNLIMITED TABLESPACE 権限が付与されていないか 確認してください UNLIMITED TABLESPACE 権限が付与されている場合 QUOTA の設定をしていても無制限に表領域を使用することができます 9 Q. ユーザー名 ( スキーマ名 ) の変更はできるのでしょうか A. ユーザー名 ( スキーマ名 ) を変更する SQL 文はありません そのため ユーザー名 ( スキーマ名 ) を変更したい場合は 対象ユーザーの所有するオブジェクトをエクスポートし ユーザーを再作成した後でインポートしてください 10 Q. データベースに作成できるユーザーの数を制限できますか A. LICENSE_MAX_USERS パラメータで 制限することができます このパラメータで設定した値を超えてユーザーを作成しようとすると ORA-01985 エラーが発生します デフォルトは 0 であり ユーザーの数の設定は無効となっています 11 Q. データベースにログインできないときの 主な対処方法 A. パスワードが分からない場合パスワードは暗号化された状態でデータベースに保存されているため 元のパスワード文字列を確認することはできません パスワードが分からない場合は 管理者ユーザーでログインし ALTER USER 文を実行して対象ユーザーのパスワードを変更してください < 例 >ALTER USER ユーザー名 IDENTIFIED BY 新パスワード ; SYS SYSTEM ユーザーのパスワードも ALTER USER 文で変更することができます アカウントがロックされてしまった場合管理者ユーザーでログインし ALTER USER 文を実行して対象ユーザーのアカウントロックを解除します 12 Q. ユーザーに付与されている権限のうち ロールのみを使用禁止にする方法 A. ALTER USER 文にて DEFAULT ROLE オプションを NONE と指定すると 次回接続時にそのユーザーに付与されていたロールのみが使用できなくなります ユーザーに対して直接付与された権限は無効になりません 13 Q. ロールに付与することができない権限について A. UNLIMITED TABLESPACE REFERENCES INDEX SYSDBA SYSOPER 権限はロールに付与することができません 14 Q. ユーザーに複数のプロファイルを割り当てることは可能ですか A. 各ユーザーに割り当てることができるプロファイルは 1 つだけです 新しいプロファイルをユーザーに割り当てると それまでの設定は上書きされます 15 Q. Oracle 11g 以降はデフォルトでパスワードの有効日数が 180 日となっていますが SYS と SYSTEM のパスワードも対象ですか A. SYS ユーザーは 対象に含まれません なお パスワードの期限が切れたユーザーは 管理者 (SYS) が ALTER USER 文で該当ユーザーのパスワードを変更することで再度アクセスできるようになります 2

16 Q. プロファイルを使用する際は必ず初期化パラメータ RESOURCE_LIMIT を TRUE にしなければならないのでしょ うか A. 初期化パラメータ RESOURCE_LIMIT を TRUE にする必要があるのは プロファイルを使用してシステム リソース制限に関する設定を行う場合です パスワード制限設定のみの場合は初期化パラメータ RESOURCE_LIMIT を TRUE にしなくてもプロファイルを使用できます 17 Q. DROP ANY TABLE 権限を付与されているのに 一般ユーザーで SYS.AUD$ 表を TRUNCATE すると エラー (ORA-1031) が発生するのはなぜですか A. o7_dictionary_accessibility パラメータを FALSE と設定している可能性があります 以下に対応策を記します < 対応策 > SYS.AUD$ 表に対する DELETE オブジェクト権限をユーザーに付与して TRUNCATE ではなく DELETE で対応する o7_dictionary_accessibility パラメータを TRUE に設定する SYS ユーザーにて TRUNCATE を行う o7_dictionary_accessibility についての詳細は Oracle Database ユーティリティ マニュアルをご参照ください 第 5 章ユーザーの管理 ~ 運用中 ~ 18 Q. データベースの同時ユーザー セッション数について A. 同時ユーザー セッション数についての情報は V$LICENSE ビューで確認することができます SESSIONS_CURRENT 列 現在の同時ユーザー セッション数 SESSIONS_HIGHWATER 列 インスタンスを起動してからの最大同時ユーザー セッション数 また システムに対するセッション数は SESSIONS パラメータで制御することができます SESSIONS パラメータではユーザー セッション数に加えて バックグラウンド プロセスなど Oracle の内部アクセスも含んだセッション数を指定します 19 Q. ロックによる待機状態が発生しているにもかかわらず utllockt.sql を実行しても情報が 表示されない場合について A. ロックの情報を参照するために必要な DBA_LOCKS ビューが作成されていない可能性があります utllockt.sql を実行する前に catblock.sql を SYS ユーザーで実行して DBA_LOCKS ビューを作成してください 20 Q. utllockt.sql ファイルの出力結果の順番にロックが獲得されないのはなぜでしょうか A. utllockt.sql ファイルで出力された結果は ロックの獲得順を表しているわけではありません そのため 先に待機していたセッションより先に 他のセッションがロックを獲得する場合があります ロックの獲得順を制御するためには アプリケーション側で対処する必要があります 21 Q. セッションを強制終了する時 なぜ SID だけでなく SERIAL# も指定する必要があるのですか A. V$SESSION ビューで確認できる SID はセッションを識別する ID 番号で SERIAL# はメモリー上のセッション情報を識別する番号です セッションが切断された等の理由で SID は削除されたとしても メモリーにセッション情報が残っている場合があります その際 新規セッションに同じ SID が割り振られることもあるため どちらの SID かを特定するために SERIAL# も指定する必要があります 3

22 Q. スキーマ内のすべてのオブジェクトに対する権限を他ユーザーに一括で付与する方法はありますか A. スキーマ内のすべてのオブジェクトに対する権限を別のスキーマに対して一括で付与するコマンドはありません 代替案としては ロールを作成し そのロールに対して必要なオブジェクト権限を付与します このロールを各スキーマに付与することにより 権限付与作業の負荷を低減することが可能です 23 Q. PUBLIC ユーザーについて教えてください A. PUBLIC ユーザーは STARTUP や SHUTDOWN などの管理作業を行うためだけのユーザーです 表の作成や 他ユーザーが所有する表にアクセスするなどの操作は実行できません PUBLIC ユーザーは明示的に作成する必要はありません SYSOPER 権限を付与されている任意のユーザーで AS SYSOPER を指定してログインすると PUBLIC ユーザーとしてセッションが開始されます 24 Q. REMOTE_LOGIN_PASSWORDFILE パラメータの値を EXCLUSIVE にすると OS 認証ができなくなるのでしょうか A. REMOTE_LOGIN_PASSWORDFILE パラメータの値を EXCLUSIVE に設定するということは OS 認証が禁止になるという意味ではなく パスワード ファイル認証が可能になるという意味です したがって OS 認証の準備ができているのであれば OS 認証も使用可能です OS 認証とパスワード ファイル認証の両方が可能な場合は OS 認証が優先されます 第 6 章リモート接続の設定 25 Q. Oracle Net 間の通信を暗号化することはできますか A. Oracle Net の機能では行えません Oracle Advanced Security という Enterprise Edition の有償オプションを使用すれば通信を暗号化することができます 26 Q. ネット サービス名 ( 接続識別子 ) の命名規則を教えてください A. ネット サービス名 ( 接続識別子 ) の命名規則は以下の通りです 最大 64 文字 先頭は英字にする必要があります 英字 数字 _( アンダースコア ) を使用可能 英字の大文字 / 小文字は区別されません 27 Q. listener.ora tnsnames.ora sqlnet.ora をデフォルト以外の場所に配置する方法 A. Oracle Net 構成ファイルの配置場所を変更するには 各ファイルを設置している端末の環境変数 TNS_ADMIN を変更してください 第 7 章ユーザー データ用表領域の管理 28 Q. 表領域作成時にデータファイルの絶対パスを指定しなかった場合 データファイルはどこに作成されますか A. オペレーティングシステムによって異なりますが デフォルト データベース ディレクトリまたはカレントのディレクトリに作成されるため 常に絶対パスを指定することをおすすめします 29 Q. データファイルのリサイズ実行時 指定したサイズまで縮小できない場合は 縮小できるところまではリサイズ されるのでしょうか A. 指定したサイズまで縮小できない場合は リサイズ実行時にエラーが発生します 空き領域を確認した上で変更後のサイズを検討してください 30 Q. DBA_FREE_SPACE ビューでレコードが返ってこないのは なぜですか A. DBA_FREE_SPACE ビューでレコードが返らない原因としては 対象の表領域がオフライン状態であるか 対象の表領域内に空き領域が存在しないことが考えられます DBA_FREE_SPACE ビューは オンライン状態で かつ空き領域がある表領域の情報を表示します 4

第 8 章データ セグメントの管理 31 Q. 読み取り専用表に対して許可されない処理を教えてください A. 読み取り専用表には 以下の処理が許可されていません すべての DML 操作 TRUNCATE TABLE SELECT FOR UPDATE ALTER TABLE ADD/MODIFY/RENAME/DROP COLUMN ALTER TABLE SET COLUMN UNUSED ALTER TABLE DROP/TRUNCATE/EXCHANGE (SUB)PARTITION 読み取り専用表が関係している型に対する ALTER TABLE UPGRADE INCLUDING DATA または ALTER TYPE CASCADE INCLUDING TABLE DATA オンライン再定義 FLASHBACK TABLE DROP TABLE や ALTER TABLE MOVE などの一部処理は 許可されています 32 Q. 整合性制約の定義によって作成される索引には どのような名前が定義されますか A. 定義した制約と同じ名前で作成されます 第 9 章その他の表領域の管理 33 Q. 一時セグメントはどのタイミングで再利用できるようになるのですか A. それまで使用していたユーザーの SQL 文が終了したときです 34 Q. ソートを必要とする SQL 文はどのようなものがありますか A. ソートを必要とする代表的な処理は 以下のものがあります DISTINCT 句 (Oracle 10gR1 まで ) ORDER BY 句 GROUP BY 句 (Oracle 10gR1 まで ) 集合演算 (UNION ALL 除く ) 結合処理 ( ソート マージ結合 ) 索引作成 (CREATE INDEX 文 ) 統計情報の収集 (DBMS_STATS パッケージ ANALYZE コマンド ) 35 Q. V$UNDOSTAT ビューの最大行数は何行ですか A. V$UNDOSTATS ビューの最大行はバージョンによって異なります Oracle 10gR1 まで 1008 行 (7 日間分の情報を保持できます ) Oracle 10gR2 以降 576 行 (4 日間分の情報を保持できます ) 36 Q. UNDO_TABLESAPCE パラメータを変更する際に ORA-30040 エラーが発生する場合の対処について A. 使用する UNDO 表領域を変更するために UNDO_TABLESPACE パラメータの値を変更する際 指定した UNDO 表領域がオフラインになっていると ORA-30040 エラーが発生します ALTER TABLESPACE 文を実行し 切り替え対象の UNDO 表領域をオンラインにしてから UNDO_TABLESPACE パラメータの値を変更してください 5

第 10 章オンライン REDO ログ ファイルの管理 37 Q. オンライン REDO ログ ファイルの数に制限はありますか A. オンライン REDO ログ ファイルの数は データベース作成時に設定した以下のパラメータ値によって制御されます MAXLOGFILES パラメータ グループ数の最大値 MAXLOGMEMBERS パラメータ メンバー数の最大値 現在の設定値は ALTER DATABASE BACKUP CONTROLFILE TO TRACE 文で制御ファイルのトレースファイルを作成することで確認できます データベース作成後にこれらの値を変更したい場合は 制御ファイルを再作成する必要があります 明示的に設定しなかった場合のデフォルト値は OS により異なります 38 Q. オンライン REDO ログ ファイルはすべてのグループを同じサイズにしなければならないのでしょうか A. 各グループのサイズを別々に設定することは可能ですが チェックポイント発生タイミングを把握しづらくなるというデメリットがあります グループごとにサイズを変えることによるメリットは特にないため 各グループを同じサイズに設定することをおすすめいたします 39 Q. ログ順序番号の最大値について A. Oracle で作成可能となっているログ順序番号は最大値が 4294967295 です このため アーカイブ REDO ログ ファイル名にログ順序番号を含める場合 ログ順序番号によって最大 10 桁使用される可能性があります 作成可能なアーカイブ ファイル名の長さは OS により異なります アーカイブ REDO ログ ファイルの命名規則については バックアップ リカバリ コースにてご紹介しています 40 Q. ALTER SYSTEM SWITCH LOGFILE 文を実行するのに必要なシステム権限を教えて下さい A. ALTER SYSTEM 権限が必要です ALTER SYSTEM 権限が付与されたユーザーは SWITCH LOGFILE 以外にも ALTER SYSTEM 文 ( 例えばチェックポイントを強制実行する ALTER SYSTEM CHECKPOINT など ) を実行できます 第 11 章制御ファイルの管理 41 Q. 制御ファイルは最大いくつまで多重化が可能ですか 付録 A. 最大 8 つまで多重化が可能です 42 Q. データベース作成時に指定した MAXLOGFILES や MAXDATAFILES の値を確認する方法を教えて下さい A. CREATE DATABASE 文のオプションの設定値を確認する場合は ALTER DATABASE BACKUP CONTROLFILE TO TRACE 文を使用し トレースファイルを出力することで確認することができます 43 Q. データベースを削除したいのですが 削除するコマンドはありますか A. DROP DATABASE 文でデータベースを削除できます DROP DATABASE 文についての詳細は Oracle Database SQL 言語リファレンス マニュアルをご参照ください ご利用上の注意事項 本書の著作権は株式会社アシストに帰属します 本書は参考資料であり 掲載されている情報は予告なしに変更されることがあります 本書で使用している製品の名称は 各社の商標または登録商標です 本資料の内容に関するご質問はご遠慮ください 本資料はお客様の責任のもとでご利用ください これらの使用によりいかなる損害が生じたとしても 株式会社アシストは一切保証致しかねますので ご了承ください 6