ヒトのブログ

主に日記を書いています。

オラクルマスター勉強ノート_BronzeDBA12cの白本「1.2 oracleデータベースの管理に使用するツールの定義」

f:id:hito20191103:20191108004928j:plain

はじめに

11/12、今日は訳あって休みでした。

といってももう11/13に日付が変わってしまいましたが。

最近オラクルの勉強に手をつけれていなかったので、ペースを取り戻したいと思います。

今日はBronzeDBA12cの白本の1.2「oracleデータベースの管理に使用するツールの定義」になります。

 

以下、個人的なポイントをまとめます

個人的なポイント

Oracleは主にOracleインスタンスとデータベースという2つのコンポーネントから成り立っている。

インスタンスはSGA(システムグローバルエリア)とバックグラウンドプロセスから構成される。インスタンスは5章で詳しく扱う。

データベースはREDOログファイル、制御ファイル、データファイルの3つから成る。

データベースオブジェクトは、表や索引、プロシージャなどのこと。

リスナープロセスはネットワーク間通信を行うためのプロセス

ユーザープロセスとサーバープロセスがある。ユーザープロセスはSQLをサーバーに投げて、サーバープロセスはユーザーの代わりにデータベース処理を実行する。

共有コンポーネントではSGA、個別コンポーネントではPGA(プログラムグローバルエリア)が存在するとかしないとか。

PGAは各プロセスが占有するメモリー領域。

DBA(データベースアドミニストレータ、DB管理者)は、「データベースシステム構築」「日々の運用管理」「トラブル対応」の3分野を担う。

Oracle管理のためのツールを覚える。

以下にまとめます。

Oracleのツール

<インストールとアップグレード関連>

Oracle universal installer (OUI)・・・インストールするよ~

Oracle data base configuration assistant(DBCA)・・・データベースつくるよ~

data base upgrade assistant(DBUA)・・・バージョンアップするよ~

 

<ネットワーク関連>

Oracle net manager・・・ネットワーク、つくるよ~

Oracle net configuration assistant・・・ネットワーク、つくるよ~

(同じやん・・・)

 

インスタンスとデータベース関連>

Oracle enterprise manager(EM)・・・データベース、管理するよ~

SQL*Plus・・・SQL実行できるコマンドラインツールだよ~

SQL Developer ・・・データベース操作したりSQL実行できるGUI

Recovery Manager(RMAN)・・・バックアップやリストア、リカバリをするよ~

oracle secure backup・・・テープバックアップっていうのをするよ~

data pump・・・データベース間高速通信。exportやimport。

SQL*Loader・・・CSVとかいう形式でも高速にデータベースに取り込んじゃうよ~

 

さいごに

章末問題をやりました~。

普通の平日なら章末問題は少しきつかったかも。

1問だけ間違えました。datapumpとSQL*Loaderを混同してしまいました。

datapumpはexport、importで、SQL*Loaderはcsvとかのファイルを読み込むやーつですよね。

 

今日はもう遅いし、このへんで。

 

・・・

 (参考書紹介)