Oracle Database管理者(DBA)には、Oracle Databaseの運用全般に対する責任があります。この章は、多くの一般的なDBAタスク、利用可能なツールおよびこのマニュアルに習熟することを目的としています。この章は次の項で構成されています。
『Oracle Database 2日でデータベース管理者』は、日々のデータベース管理タスクの実行方法を説明するデータベース管理のクイック・スタート・ガイドです。このガイドでは、Oracle Databaseの概念を理解し、データベースの運用を継続するために必要な一般的なすべての管理タスクを実行する方法を学習することを目標としています。これらのタスクには、データベースの構成、メモリーおよび記憶域の管理、ユーザーの管理、表などのデータベース・オブジェクトの管理、基本的なトラブルシューティングの実行、データベースのバックアップの作成、パフォーマンスの監視アクティビティなどがあります。
このマニュアルで使用される主要な管理インタフェースは、Oracle Enterprise Manager Database Controlで、Oracle Databaseで導入されたすべての自己管理機能を装備しています。
このマニュアルは、タスク指向です。このマニュアルでは、管理タスクの実行が必要な理由および時期について説明します。必要に応じて、すぐに使用するタスクの理解および実行に必要な概要について説明します(読者はデータベースの予備知識がないと想定しています)。このガイドはすべてのOracle Database概要の包括的な説明ではありません。このタイプの詳細は、『Oracle Database概要』を参照してください。
また、管理タスクの詳細は、『Oracle Database管理者ガイド』を参照してください。
このマニュアルは、Oracle Databaseの管理を目的とした総合的な一連の学習教材の一部です。これらの教材には、Webおよびオラクル認定講師による研修コースで利用できる2 Day DBA Oracle by Example(OBE)Seriesが含まれます。
このマニュアルの各章は、Oracle By Exampleレッスンに対応しています。OBEでは、各章のすべてのタスクを段階的に説明し、注釈付きのスクリーン・ショットを使用します。一部の例では、タスクの完了に役立つ追加情報が紹介されています。
各章の終わりには、関連するOBEレッスンへのリンクが記載されています。2 Day DBA Oracle By Example(OBE)Seriesのホームページは次のとおりです。
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/2day_dba/index.html
また、Oracle Universityの講師による集合研修「Oracle Database 11g: 2日でデータベース管理者」があります。詳細は、Oracle Universityにお問い合せください。
Oracle Databaseは、オブジェクトおよびeXtensible Markup Language(XML)機能を使用するリレーショナル・データベースです。リレーショナル・データベースでは、すべてのデータが、行と列で構成される2次元の表に格納されます。Oracle Databaseを使用すると、高いパフォーマンス、信頼性およびスケーラビリティを保持しながら、データの格納、更新および効率的な検索を実行できます。
Oracle Databaseは、次の要素で構成されています。
ホスト・コンピュータ上にインストールするOracleソフトウェア。
1つ以上のディスク上の物理ファイルの集合であるデータベース。
データベースには、ユーザー・データ、メタデータおよび制御構造が含まれています。メタデータ(データに関するデータ)はディスクに関する情報の集合であり、Oracleソフトウェアによるユーザー・データの管理を可能にします。メタデータの例として、データ・ディクショナリを挙げることができます。制御構造(制御ファイル、オンラインREDOログ・ファイルなど)によって、ユーザー・データの整合性、可用性およびリカバリ可能性が確保されます。
次の要素で構成されているOracleインスタンス。
接続したユーザーとアプリケーションのかわりに作業を実行するサーバー・プロセス、およびこれらのプロセスによって使用されるメモリーと一時記憶域。
サーバー・プロセスは、SQL文を解析および実行し、結果を取得してユーザーまたはアプリケーションに戻します。
Oracle NetおよびOracle Netリスナー。Oracle Netは、クライアント・アプリケーションとOracle Databaseがネットワーク上で通信できるようにするソフトウェア・レイヤーです。Oracle Netリスナーは、ネットワークからの接続リクエストをリスニングするプロセスです。
関連項目:
|
Oracle DBAとして、次のタスクを行う必要があります。
Oracleソフトウェアのインストール
Oracle Databaseの作成
新しいリリースへのデータベースおよびソフトウェアのアップグレード
データベース・インスタンスの起動および停止
データベース記憶域構造の管理
ユーザーおよびセキュリティの管理
表、索引、ビューなどのデータベース・オブジェクトの管理
必要に応じたデータベースのバックアップおよびリカバリ操作の実行
データベースの状況の監視および予防または修正アクションの実行(必要な場合)
データベースのパフォーマンスの監視およびチューニング
診断およびOracleサポート・サービスへの重大なエラーの報告
中小規模のデータベース環境では、これらのタスクを1人で担当することが考えられます。大規模なエンタープライズ環境では、通常は、データベース・セキュリティまたはデータベース・チューニングなどの専門を持つ数名のDBAに作業を分担します。
関連項目:
|
このマニュアルでは、Oracle Databaseの迅速かつ効率的な作成方法および基本的なデータベースの管理方法について説明します。
次に、データベース管理者の作業を行う場合に使用する製品、ツールおよびユーティリティの一部を示します。
Oracle Universal Installer
Oracle Universal Installer(OUI)は、Oracleソフトウェアおよびオプションをインストールするユーティリティです。これによりOracle Database Configuration Assistantが自動的に開始され、データベースがインストールされます。
Oracle Database Configuration Assistant
Oracle Database Configuration Assistant(DBCA)は、Oracleで提供されるテンプレートからデータベースを作成したり、独自のデータベースを作成するユーティリティです。事前定義されたシード・データベースをコピーできるため、新しいデータベースを生成およびカスタマイズする時間および労力を削減できます。
Database Upgrade Assistant
Database Upgrade Assistantは、既存のデータベースを新しいリリースのOracle Databaseにアップグレードする際に使用するツールです。
Net Configuration Assistant
Net Configuration Assistant(NetCA)は、Oracle Databaseネットワークのクリティカル・コンポーネントであるリスナーとネーミング・メソッドを構成する場合に使用するユーティリティです。
Oracle Enterprise Manager Database Control
データベースを管理する主要なツールはWebベースのインタフェースであるOracle Enterprise Manager Database Control(Database Control)です。Oracle Databaseソフトウェアをインストールし、データベースを作成またはアップグレードしてネットワークを構成すると、データベースの管理にDatabase Controlを使用できます。また、Database Controlは、パフォーマンス・アドバイザ用およびSQL*Loader、Recovery Manager (RMAN)などのOracleユーティリティ用のインタフェースも提供します。
また、Oracleは、別途にライセンスされるOracle Enterprise Manager管理パック、管理プラグインなどの製品も提供しています。これらの製品を購入して、特定の環境でのOracle Enterprise Managerの機能を強化できます。
関連項目:
|