オラクルマスター勉強ノート_BronzeDBA12cの白本「1.2 oracleデータベースの管理に使用するツールの定義」
はじめに
11/12、今日は訳あって休みでした。
といってももう11/13に日付が変わってしまいましたが。
最近オラクルの勉強に手をつけれていなかったので、ペースを取り戻したいと思います。
今日はBronzeDBA12cの白本の1.2「oracleデータベースの管理に使用するツールの定義」になります。
以下、個人的なポイントをまとめます
個人的なポイント
・
Oracleは主にOracleインスタンスとデータベースという2つのコンポーネントから成り立っている。
・
インスタンスはSGA(システムグローバルエリア)とバックグラウンドプロセスから構成される。インスタンスは5章で詳しく扱う。
・
データベースはREDOログファイル、制御ファイル、データファイルの3つから成る。
・
データベースオブジェクトは、表や索引、プロシージャなどのこと。
・
リスナープロセスはネットワーク間通信を行うためのプロセス
・
ユーザープロセスとサーバープロセスがある。ユーザープロセスはSQLをサーバーに投げて、サーバープロセスはユーザーの代わりにデータベース処理を実行する。
・
共有コンポーネントではSGA、個別コンポーネントでは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とかのファイルを読み込むやーつですよね。
今日はもう遅いし、このへんで。
・・・
(参考書紹介)
ブログ貼りつけ用
— ヒト (@hito20191103) November 9, 2019
【オラクル認定資格試験対策書】ORACLE MASTER Bronze[Bronze DBA 12c](試験番号:1Z0-065)完全詳解+精選問題集... https://t.co/XWFc28Pcd8 @amazonJPさんから