• 締切済み

オラクルでインスタンスが作成できない

Oracle 8.1.7をインストールしたのですが、インスタンスを作成しようと思いDBASSISTを起動しました。そして、必要な項目(下記)を選択後、完了ボタンを押したのですが、途中で[ORA-01012--Oracle Not logged on]のオラクルエラーが出てそれ以上進みません。NLS_LANGもjapanese_japan.ja16eucで設定しています。また、最後に「入力されたパスワードは間違っています」というメッセージが表示され終了してしまいます。できる限りのことはやってみたのですが、どうしてもわかりません。 何か良い回避方法を知っている方がいらっしゃれば、ご教授いただけると幸いです。 よろしくお願いします。

みんなの回答

  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 3点程確認させて下さい。 1) OS とOS のバージョンを教えて下さい。 2) NLS_LANG の設定ですが、Japanese_Japan.JA16EUC と大文字で設定した   場合はどうでしょう? 3) ORA_NLS33 はどのように設定されていますか?

関連するQ&A

  • Oracle11gインストール後の文字化けについて

    Oracle11g 11.0.6 MiracleLinux V5 Oracle11gインストールしましたが日本語で文字化けをしてしまいます。 Linuxの /etc/sysconfig/i18n は LANG=”ja_JP.eucJP” と設定しました。 Oracleの vi ~/.bash_profileは下記のようになっております。 ---------------------------- # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=/opt/app/oracle/product/11.1.0/db_1 export ORACLE_SID=SIDTEST #export NLS_LANG=Japanese_Japan.JA16EUC ←試す #export NLS_LANG=American_Japan.JA16EUC ←試す export NLS_LANG=JAPANESE_JAPAN.UTF8   ←試す export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_DOC=$ORACLE_HOME/doc CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export LD_LIBRARY_PATH -------------------------------------- ------------------------------------- #export NLS_LANG=Japanese_Japan.JA16EUC #export NLS_LANG=American_Japan.JA16EUC export NLS_LANG=JAPANESE_JAPAN.UTF8 と3通り試してみましたが文字化けは改善されません。 WindowsからSQLPLUSで接続した場合は文字化けはなく正常です。 OEMからの(WEBからの管理画面)も文字化けはしておりませんが クライアントからSSHで接続またはサーバのコンソールからSQL/PLUS を実行すると日本語が文字化けをしてしまいます。 改善策を教えてください。よろしくお願いします。

  • DBCAでエラーとなる

    下記の環境でOracle9iのデータベースを作成しようとしています。 OS: Red Hat Enterprise Linux ES2.1 RDBMS: Oracle9i Database R2 DBCAにてキャラクタセット「JA16SJIS」のデータベースを作成しようとしていますが、「invalid NLS parameter」というエラーメッセージが出て先に進みません。 インストールユーザのoracleの環境変数はNLS_LANG=Japanese_Japan.JA16SJISですが、export NLS_LANG=Japanese_Japan.JA16EUCしてから実行しても同一のエラーとなりました。 なぜでしょうか? ご存知の方いらっしゃったら教えて下さい。 宜しくお願いします。

  • Oracleインストール後のSQL/PLUSの実行について

    初めてLinuxのOracleのインストールをしています。 Oracle11gをインストールし11GのWEBの管理画面・クライアントからの SQLPLUSの接続は問題なくできているのですが サーバ自身でSQL/PLUSを実行すると下記のようなエラーとなってしまします。 [oracle@svr01 bin]$ sqlplus /nolog bash: sqlplus: command not found 掲示板等で調べてみますとパスが通っていないのが原因とありました。 下記のようになっておりますが、どこの記述に不具合があるのか分かりません。 また、別のファイルにも何か設定が必要でしょうか? ご存知の方教えてください。 よろしくお願いします。 ------------------------- # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH # added by oranavi export ORACLE_BASE=/opt/app/oracle export ORACLE_HOME=/opt/app/oracle/product/11.1.0/db_1 export ORACLE_SID=svr01 export NLS_LANG=Japanese_Japan.JA16EUC export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_DOC=$ORACLE_HOME/doc CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export LD_LIBRARY_PATH --- MiracleLinux V5 Oracle11g 11.1.0.6

  • ORACLE XEでインスタンスが自動起動しない

    【環境】 ・WindowsServer2012 R2 Standard ・Oracle Database 11g R2 Express Edition お世話になります。 上記環境にて、OracleXEのインストールを行ったのですが、 Windows起動時にインスタンスが自動起動してくれずに困っています。 XEとリスナーのサービスはどちらもスタートアップの種類を"自動"としており、 実際に、Windowsが起動するとサービス自体は問題なく開始状態になっています。 ただ、その状態でsqlplusなどでOracleに接続する際、 SYSDBA権限を持ったユーザであれば接続可能なのですが、 ※「アイドル・インスタンスに接続しました」というメッセージが表示されます。 一般ユーザで接続しようとすると ORA-01034:Oracle not available ORA-27101:shard memory realm dose not exist となり、接続できません。 インスタンスが起動していないからということはわかりましたが、 自動でインスタンスを起動させるにはどのようなことを行えばよいのでしょうか。 ※手動であればSYSDBAユーザでstartupをかければいいということはわかっております。 自動起動させるようなバッチファイルを作成する方法や、 最悪レジストリをイジったりといった手段もアレコレ探してみましたが これといった情報は得られませんでした。 何かお分かりになる方いらっしゃいましたらご教示の程宜しくお願い致します。

  • Oracle 10gでORA-12154:TNS:could not...

    Oracle 10gのクライアント-サーバー環境でSQL*Plusなどから ローカルネーミングで接続しようとするとORA-12154:TNS:could not resolve the connect identifier specifiedが出て接続できません。 サーバー(ホスト名;aspire) VistaHomePremiumSP1 Oracle10gDatabase クライアント XPHomeEditionSP3 Oracle10gClient tnsnames.oraの内容 # tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\client_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = aspire)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) oracle.keyの内容 SOFTWARE\ORACLE\KEY_OraClient10g_home1 レジストリの内容 [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1] "ORACLE_HOME"="C:\\oracle\\product\\10.2.0\\client_1" "ORACLE_HOME_NAME"="OraClient10g_home1" "ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1" "ORACLE_BUNDLE_NAME"="Enterprise" "NLS_LANG"="JAPANESE_JAPAN.JA16SJIS" "StatementCacheSize"="0" "OLEDB"="C:\\oracle\\product\\10.2.0\\client_1\\oledb\\mesg" "StmtCacheSize"="0" "SQLPATH"="C:\\oracle\\product\\10.2.0\\client_1\\dbs" "OO4O"="C:\\oracle\\product\\10.2.0\\client_1\\oo4o\\mesg" "ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1" "MSHELP_TOOLS"="C:\\oracle\\product\\10.2.0\\client_1\\MSHELP" なお、簡易接続ネーミングでは成功します。 sqlplus scott/tiger@aspire/orcl また、環境変数ORACLE_HOMEを設定すると成功します。 set ORACLE_HOME=C:\oracle\product\10.2.0\client_1 sqlplus scott/tiger@orcl 諸先輩方のアドバイスをお願いいたします。

  • 文字コード、テリトリについて。

    英語OS上にOracleをインストールし、 Oracle上では日本語のデータを格納する必要がある。 /etc/sysconfig/i18nの設定は LANG="en_us.utf-8" SUPPORTED="en_us.utf-8:en_us:en:ja_jp.eucjp:ja_jp:ja" sysfont="latarcurheb-sun16" で固定。 (エラーメッセージを英語で収集する必要があるため) この状態でOracleをインストールしたところ、 インスタンスのnls_languageなどを日本語にしても、 日本語データを格納しても正しく取り出すことができません。 select * from nls_database_parameters; の結果は NLS_LANGUAGE AMERICAN select * from v$nls_PARAMETERS; の結果は NLS_LANGUAGE JAPANESE この場合、Oracleインストールの際に 環境変数のLANGを一時的に LANG=ja_jp.eucjp に変更することで対応可能でしょうか。 それとも他に何か対応方法は有りますでしょうか? 宜しくお願いいたします。

  • oracle9iでユーロ記号を使いたい

    oracle9iを使用したWindowsアプリケーションで、ユーロ通貨記号を使いたいです。 DBのNキャラクタセットは、AL16UTF16。NVarchar2(20)列を用意しています。 クライアントは、環境変数NLS_LANG=JAPANESE_JAPAN.JA16SJIS クライアントでOsqleditを使用したときに、 (文字化けしない)データベースにデータ格納の仕方、 (文字化けしない)データベースからデータの取り出し方を教えて下さい。

  • NLS_CHARACTERSETについて

    NLS_CHARACTERSETについて Oracle10gStandardEdition+MiracleLinux4.0にてDBを構築したのですが、 インストール時のパラメータを NLS_LANG=Japanese_Japan.JA16SJIS としても日本語が文字化けしてしまいます。 こちらのサイトも含め調べましたところ、 NLS_CHARACTERSETが「WE8ISO8859P1」となっており、日本語が対応していない ことが判明しました。 こちらの値を「JA16SJIS」に変更して再インストールしたのですが設定が変りません。 値を設定してパラメータを変更するにはどのようにすればよろしいでしょうか。 ご回答よろしくお願いいたします。

  • オラクル ORA-01034

    MiracleLinux1.1 + Oracle 8i(r8.1.7)を使っています。  先日も質問させていただいて解決したかと思ったのですが 解決しておりませんでした。すいません。  現在、Oracle8iをインストールして、その際にユーザー oracleと、グループdba, oinstallを作っています。 ユーザーoracleになれば、何の問題も起こらないのですが、 新しいユーザー(例えばWEB用の webuser など)を作成 すると、このユーザーがログインできません。 % sqlplus system/manager ORA-01034: ORACLE not available というエラーになります。  環境変数は ユーザーoracleと同じにしています。 違うのは USER, MAIL, PWD くらいです。  webuserを dba, oinstallに所属させてみてもだめな ようです。 /etc/group %sqlplus system/manager@sid の書式を使ってみると ORA-12154: TNS: could not resolve service name というエラーになってログインできません。  なにかアドバイスなどいただければ幸いです。

  • Oracleが起動しません(ORA-01034)

    環境 ・Windows2000 ・Oracle8i Oracleが突然起動しなくなりました。 SQLPlusで接続しようとすると 「ERROR ORA-01034: Oracle not available」 というメッセージが表示されます。 サービスを見ると OracleServiceORCLが「開始中」のままいつまでたっても開始しません。何度再起動しても状況は同じです。 Oracle初心者ですのでまずはエラーメッセージが出たときの調べ方をご教授願えませんでしょうか。 よろしくお願いします。