Now Next week's Sazae-san ?

<本日0.0ポイント、今週0.0ポイント>

今日も朝から泣き虫(^^)
「眠いんです。どうか、ボクを夢の世界へ連れて行ってください。」
画像


勇者(パパ)は、遊び人(息子)にラリホーを唱えた。
画像


遊び人は勇者のせいで、強制的に忍者っぽいカッコをさせられた。
遊び人は忍者ごっこを始めた。
画像


勇者は遊び人の体温を測った。
(子供ができるまで、こんな風に赤ちゃんの体温を測るって知らなかったわ。)
画像



<Oracleで遊ぶ。>

試験対策だけなら、本を読んで問題を解けば良いが、
それでは脳の一時記憶領域への暗記に過ぎず、
勉強する意味がないので、いろいろとOracleちゃんに触れてみる。

んで、エラーだらけで、てこずる。
こういうのが嫌いなので、
テクニカル系ではなくマネジメント系が好きになる。

この際なので、忘れないためにもいろいろと愚痴メモを(^^;
この時点に至るまでも、DBConsoleが自動起動の対象なのかとか、
色々と道のりがあったけど、そこは割愛。


(1)自動起動はイヤ
oracleをインストールすると、
OS起動時にDBConsole(OEM)が起動するように設定される。

 msconfig ⇒ サービス ⇒ OracleDBConsolexorcl
  ここに、テストDBの作成に中途半端に失敗したOracleDBConsoletest1と、
  リスナー(OracleOraDb11g_home1TNSListener)もいるのはナゾ(^^;

使わないときに勝手に起動して欲しくないので、
チェックを外してOKで保存しておく。
これで自動起動は避けられる。


(2)環境変数にハマる・・
んで、使いたいときにOEMを起動してみる。
まずは、確認。

 >emctl status dbconsole
 ・・Oracle Enterprise Manager 11g is not running.
ってことで起動してない。

さて、起動。

 >emctl start dbconsole
 Environment variable ORACLE_SID not defined. Please define it.

はい、わけわからなーい(^^;
まず、翻訳・・・
環境変数ORACLE_SIDが設定されてないから、設定しろと。

なんでやねん?

ネット検索・・・このサイトによると手動設定が必要とのこと。
http://oshiete1.goo.ne.jp/qa1813187.html

そして、レジストリには設定されているとのこと。
ナニナニ・・・regeditで確認。。
んで、どこにあんねんORACLE_SIDちゃん。
探すの面倒なので、検索・・・

LOCAL_MACHINEのSOFTWAREのORACLE内に発見。
内容はORACLE_SID=test1になってる(^^;
例のDBCAを使ったデータベース作成でエラーになったやつじゃん。

なんなのさ、もぉ(^^;
とにかく、環境変数をORACLE_SID=orcl設定する。

再び、チャレンジ。
 >emctl status dbconsole
 Environment variable ORACLE_SID not defined. Please define it.
結果変わらず(--;

もう、こうやってパソコン嫌いになっていくのよねぇ・・・


(3)なぜか環境変数問題は打開。。。

コマンドプロンプトでset ORACLE_SID=orcl してチャレンジ。
 >emctl status dbconsole
 Environment variable ORACLE_SID not defined. Please define it.

もぉ・・・

set ORACLE_SID=test1にしてみる。
 >emctl status dbconsole
 Environment variable ORACLE_SID not defined. Please define it.

はぁ・・・なんなのさ。

レジストリやらコマンドプロンプトを閉じる。
再度チャレンジ。

 >emctl status dbconsole
 Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
 https://~:1158/em/console/aboutApplication
 Oracle Enterprise Manager 11g is not running.

おぉ~、環境変数OKじゃん!


(4)Windows版Oracle特有の注意点・・・

さて、OEMを起動しましょ。

 >emctl start dbconsole
 Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
 https://~:1158/em/console/aboutApplication
 Starting Oracle Enterprise Manager 11g Database Control ...
 システム エラー 1058が発生しました。

、、、今度はシステムエラーね(^^;

システムエラーを解決すべく、ネット検索。
http://margrave.seesaa.net/article/119205061.html

問題解決はネットばかりを参照する。
オラクルマスターの試験にはまったく必要ないであろう知識だけど、
実際の現場ではこういうことでハマったりしないわけ?

ってか、「Windows版Oracle特有の注意点」なんて、
製品としてナメてる(^^;

以前、デュアルコアマシンに
Oracle9iをインストールするときもハマったけど。
互換性悪すぎだろぉ~。

本論にもどって、再びmsconfigでシステム構成ユーティリティを開き、
OracleDBConsolexorclにチェックを入れて、OKボタン。


(5)時間切れ

今度こその思いで、

 >emctl start dbconsole
 Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
 https://~:1158/em/console/aboutApplication
 Starting Oracle Enterprise Manager 11g Database Control ...OracleDBConsoleorcl
 サービスを開始します...............................
 OracleDBConsoleorcl サービスは正常に開始されました。

やっとこさ、起動。。。

さて、夕飯の支度を始めねば。

 >emctl stop dbconsole
 Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
 Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
 https://~:1158/em/console/aboutApplication
 OracleDBConsoleorcl サービスを停止中です.............
 OracleDBConsoleorcl サービスは正常に停止されました。


(6)さぁ~て、次回のサザエさんは?

次回はエラーになったtest1を試してみよう。




【運動】
 ・なし

【栄養】 
 ・朝食 : ○
 ・昼食 : ○
 ・夕食 : ○

【休養】
 ・6時間00分

【カラダ】
 ・64.2kg 13.0%

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック