Oracle

  (最終更新日:2015.01.29)

【解決済み】Oracleのデータベース作成中にORA-12154が表示されて失敗する

2015-01-29_13h29_13

Oracle 11g R2 SEをインストール後、DBCAによるデータベース作成を実施したところ、「ORA-12154」が表示されてデータベースの作成が成功したのか失敗したのか微妙にわからない事態になりました。

「ORA-12154」が表示された後もDB作成を続行したところ、その後もいろいろなエラーが表示されたので恐らく失敗しているものと思われますが…。

原因

リスナーの問題なのかそうじゃないのかなどなどいろいろと原因を調査してみたところ、どうやらSYSのパスワードでガイドラインに適しない文字(記号など)を使用したことが原因というのが判明しました。

それならそうと入力時に指摘して欲しかった・・・・。
パスワードのガイドラインはこのような感じです。

  • パスワードの長さは8~30文字にすること。
  • パスワードの文字列にはデータベースのキャラクタ・セットを使用すること。アンダースコア(_)、ドル記号($)およびシャープ記号(#)を使用できます。
  • パスワードの1文字目には数字を使用しないこと。
  • パスワードにユーザー名を使用しないこと。
  • パスワードにOracleの予約語を使用しないこと。
  • SYSアカウントのパスワードにchange_on_installを使用しないこと。
  • SYSTEMアカウントのパスワードにmanagerを使用しないこと。
  • SYSMANアカウントのパスワードにsysmanを使用しないこと。
  • DBSNMPアカウントのパスワードにdbsnmpを使用しないこと。
  • すべてのアカウントに同じパスワードを使用するように選択した場合は、change_on_install、manager、sysmanまたはdbsnmpをパスワードとして使用しないこと。
  • パスワードには、アルファベット、数字、および句読点をそれぞれ1文字以上使用すること。
  • パスワードには、welcome、account、database、userなど、単純なワードやありふれたワードを使用しないこと。
スポンサーリンク
スポンサーリンク

関連記事

  1. Oracle

    【Oracle】DataPumpの対話式コマンドモードを抜ける方法

    Oracle DataPump(impdp, expdp)では、 at…

  2. Oracle

    【Oracle】表領域を新規で作成してユーザーも作成する手順

    Oracle Databaseで、新規で表領域を作成しその表領域をデフ…

  3. Oracle

    【Oracle】一般ユーザーにシステムビューへのアクセス権を付与する方法

    Oracle Databaseで、作成した一般ユーザーからシステムビュ…

コメント

  1. この記事へのコメントはありません。

最近の記事

  1. さくらのVPSにCentOS 5をインストールする方法
  2. PHP PhantomJSでFatal error: Unc…
  3. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  4. CentOS7のPHP5.6にPhpSpreadsheetを…
  5. Azure仮想マシン(CentOS 7)のStandardデ…
PAGE TOP