
CONTENT
こんにちは。東京のエンジニアFです。
私は現在Oracle Databaseについて勉強しているのですが、その中で管理ツールについていくつかご紹介します。
■Oracle Universal Installer(OUI)
OracleソフトウェアをインストールするためのGUIツール。1台のマシンにインストールされた複数のOracleソフトウェアを管理できる。
■Database Configuration Assistant(DBCA)
Database Configuration Assistant(DBCA)は、データベースの作成や削除を行うためのGUIツール。テンプレートの使用、管理も可能。
■Database Upgrade Assistant(DBUA)
データベースをアップグレードするためのGUIツール。
■Oracle Net Configuration Assistant(netca)
Oracleソフトウェアのインストール時に自動でOracle Databaseのネットワークを構成。
■Oracle Net Manager(netmgr)
Oracle Databaseサーバーとローカルクライアントのネットワークを構成するためのGUIツール。
■Oracle Enterprise Manager Cloud Control(Cloud Control)
Oracle Databaseの様々な管理作業を行うためのWebベースのツール。
単一のコンソールから複数のデータベースを統合して管理できる。ユーザー管理やオブジェクトの作成、外部ツールの起動など。
■Oracle Enterprise Manager Database Express(EM Express)
1つのデータベースを簡易的に管理できる。データベースの起動や停止、バックアップやリカバリはできない。
■Recovery Manager(RMAN)
データベースのバックアップやリストア、リカバリ作業を行うためのコマンドラインツール。
■SQL*Plus
SQLを実行するためのコマンドラインツール。データの検索や編集のほか、ユーザーの作成や権限の付与などの管理作業もできる。
■Data Pump
データベース間で高速にデータを転送するためのコマンドラインツール。
データのエクスポートはデータベース全体、スキーマ、表領域、表単位で行える。異なるOSやバージョンのデータベース間でデータを移動できる。
■SQL*Loader
CSVファイルのようなOS上の外部ファイルのデータをデータベースにロードするためのコマンドラインツール。
いかがでしょうか。
名称が似ているものが多く最初は混乱しましたが、何を管理しているのか、どんなことができるのかというところをリスト化すると少しずつ区別が付くようになりました。
Oracle Databaseに興味がある方はOracle社認定資格試験もありますので、1度ネットで調べてみてください!