以前、CentOS7にOracle11gR2をインストールしたのですが、
やり方が分からず、とても苦労したのでメモします。
◆注意
私がネットで調べながら試行錯誤して試した内容ですので不備がある可能性があります。
Oracleサポートに問い合わせして解決される事をオススメします。
■インストール途中でエラーが発生
CentOS7にOracle11gR2をインストールするとエラーが発生します。
※grid infrastructure(ASMCA)でも、
Database(DBCA)でもインストール時にエラーが発生します。
■エラー原因
ネットで調べたところ、どうやらCentOS6とCentOS7では
サービス管理(init)の仕組みが変わっている為のようでした。
CentOS6・・・init.d
CentOS7・・・systemd
上記の違いでインストール途中でエラーとなりました。
■対処方法
My Oracle Supportから修正パッチをダウンロードする。
(Oracleのサポート契約を結んでいる必要があります)
上記の答えに辿り着くのに凄く苦労しました。
(素直にOracleサポートに問い合わせすれば良かったのかも知れません)
ただ、上記の答えに辿り着いてもインストールには時間がかかりました。
理由は、OPatchコマンドのバージョンアップが必要だったからです。
■OPatchコマンドとは
Oracleに修正パッチを当てる為のコマンドのようです。
Oracleのインストール中にエラーが発生したら、
まずは、OPatchコマンドのバージョンアップを行って、
それから、OPatchコマンドで修正パッチを当てる。
するとインストールエラーが解決されて無事インストール完了しました。
■所感
私の場合は、Oracle初心者だったと言うこともあり、
原因を調べるのにも、対処するのにも、とても苦労しました。
そして、インストール作業に物凄く時間がかかりました。
もうこんな苦労はしたくありませんが、
今回の件で、色々な事を試したり、勉強したり出来たので良かったと思います。
やはり実際にOracleDBサーバーを構築(インストール)して、
運用してみる事が凄く大事な経験なのだと思い知らされました。
まだまだ、Oraleについての経験や知識が不足していますが、
これからの業務で自己学習を通して、足りない部分を補っていければと思います。
※その内、Oracle Master Bronzeを受験しようと思います。
受験料が高いので、なかなか受験に踏み切れませんが
2019年7月20日土曜日
2019年7月14日日曜日
CentOS7のdailyjobsでミスした事
私のようなミスをする方は居ないと思いますが、
自分自身への戒めとして書きます。
昔、CentOS7の/etc/cron.d/dailyjobsのバックアップを保存する時に
-------------------------------------------------------------------------------------------------
cp -ip /etc/cron.d/dailyjobs /etc/cron.d/dailyjobs_20190714BAK
-------------------------------------------------------------------------------------------------
とした事がありました。(同じディレクトリ(/etc/cron.d)に保存した)
ただ、これだと以下の2個ともcron実行されてしまいます。
-------------------------------------------------------------------------------------------------
/etc/cron.d/dailyjobs
/etc/cron.d/dailyjobs_20190714BAK
-------------------------------------------------------------------------------------------------
もし、dailyjobsのバックアップを保存する場合は、
保存先を/etc/cron.dでは無く、
違うディレクトリ(例えば/tmpなど)にするようにしてください。
自分自身への戒めとして書きます。
昔、CentOS7の/etc/cron.d/dailyjobsのバックアップを保存する時に
-------------------------------------------------------------------------------------------------
cp -ip /etc/cron.d/dailyjobs /etc/cron.d/dailyjobs_20190714BAK
-------------------------------------------------------------------------------------------------
とした事がありました。(同じディレクトリ(/etc/cron.d)に保存した)
ただ、これだと以下の2個ともcron実行されてしまいます。
-------------------------------------------------------------------------------------------------
/etc/cron.d/dailyjobs
/etc/cron.d/dailyjobs_20190714BAK
-------------------------------------------------------------------------------------------------
保存先を/etc/cron.dでは無く、
違うディレクトリ(例えば/tmpなど)にするようにしてください。
歌っている時の音程を自分の耳で確認する事
最近、歌っている時に改めて感じた事は、
-------------------------------------------------------------------------------------------------------
自分が歌っている最中の声を、しっかり自分の耳で聞く事がとても大切だと言う事です。
自分の声を録音して聞くのはもちろんなのですが、
・マイクで歌っている最中にスピーカーから出ている自分の声を聞く事。
・壁に向かって歌って、跳ね返ってくる音を聞く事。
で自分の音程が良くなる事が分かりました。
※昔テレビで音痴を直す企画があって、
その際にバケツを被って音痴を直すと言うのを見た事があるのですが、
まさかそれが自分にも必要だと思ってもみなかったです。
(どんだけ自分の音程に根拠のない自信があったんだ笑)
-------------------------------------------------------------------------------------------------------
やはり自分が歌っている最中に聞いている音と、他人が聞く音は別物なので、
録音して他人にどのように聞こえているのかを確認する事が
凄く大事なのだと言う事を改めて感じました。
分かっていたつもりでしたが、
面倒臭いので、ついつい適当に歌の練習をしていました。
録音・スピーカー・壁に反射する音などを意識して
歌を上手く歌えるように頑張りたいと思います。
※録音して聞く事が大事なのは、歌だけじゃなく楽器も同じです。
自分が楽器を弾いてる最中に聞いている音と、
他人が聞いている音は違います。
ここが意識で出来るようになれば
もう少し上手くなれたかも知れないな〜と最近思います。
※録音して聞く事が大事なのは、歌だけじゃなく楽器も同じです。
自分が楽器を弾いてる最中に聞いている音と、
他人が聞いている音は違います。
ここが意識で出来るようになれば
もう少し上手くなれたかも知れないな〜と最近思います。
Oracleデータベースのフルバックアップでエラーが発生する。
■Oracleデータベースのフルバックアップでエラーが発生する。
昔、Oracle11gR2でフルバックアップを実行中に
以下のエラーが発生した事がありましたので、メモします。
RMAN-03009
ORA-19502
ORA-27063
■原因
上記エラーは、バックアップ先の容量不足によるエラーです。
■対処
バックアップ先の容量を増やすか、不要なファイルを削除して容量を空ける。
■私が行った対処
私の場合は、不要なファイルを削除しました。
バックアップ先の空き容量が増えた事を確認して
再度フルバックアップを実行したところ、
今後は以下エラーが発生しました。
RMAN-06207
RMAN-06208
RMAN-06210
RMAN-06211
RMAN-06212
RMAN-06213
RMAN-06214
昔、Oracle11gR2でフルバックアップを実行中に
以下のエラーが発生した事がありましたので、メモします。
RMAN-03009
ORA-19502
ORA-27063
■原因
上記エラーは、バックアップ先の容量不足によるエラーです。
■対処
バックアップ先の容量を増やすか、不要なファイルを削除して容量を空ける。
■私が行った対処
私の場合は、不要なファイルを削除しました。
バックアップ先の空き容量が増えた事を確認して
再度フルバックアップを実行したところ、
今後は以下エラーが発生しました。
RMAN-06207
RMAN-06208
RMAN-06210
RMAN-06211
RMAN-06212
RMAN-06213
RMAN-06214
どうやらこれはOracleが、
「バックアップ先にあったはずのファイルが見つからない」と、
エラー判定している為のようです。
以下のコマンドを実行し、Oracleにファイルが無くなった事を伝えれば
エラーは発生しなくなりました。
rman target /
RMAN> crosscheck backup;
これでフルバックアップは正常に完了しました。
■所感
初めて遭遇したエラーで、正しい対処方法を見つけるのに苦労しました。
Oracle経験者なら素早く問題解決できると思いますが、
私の場合は正しい原因が何なのか掴めず無駄に時間がかかってしまいました。(5時間くらい)
誰かの参考になれば幸いです。
2019年7月2日火曜日
LinuC 101合格しました!
LinuC 101合格しました!
520点とギリギリでしたが。。。
今回、試験を受けてみて反省点があります。
■LinuC101反省点
・「LINUX教科書LPICレベル1スピードマスター問題集VERSION4.0対応」の内容を覚えておけば良かった。
・「LINUX教科書LPICレベル1VERSION4.0対応」を読んで、大まかな概要を掴んでおけば良かった。
・「ping-t」の問題を銀になるまで解いておけば良かった。
次は、AWSクラウドプラクティショナーに挑戦する予定です。
登録:
投稿 (Atom)