プロが教えるわが家の防犯対策術!

現在「Oracle9.2.0.4.0」を使っています。

「Databese Configuration Assistant」の「データベース作成スクリプトの生成」で作成されたスクリプトを使って、データベースを作成しようとしております。

スクリプトの一部ですが、以下の内容です。
mkdir E:\oracle\admin\AAAA\bdump
mkdir E:\oracle\admin\AAAA\cdump
mkdir E:\oracle\admin\AAAA\create
mkdir E:\oracle\admin\AAAA\pfile
mkdir E:\oracle\admin\AAAA\udump
mkdir E:\oracle\ora92\database
mkdir E:\oracle\oradata\AAAA
set ORACLE_SID=AAAA
E:\oracle\ora92\bin\oradim.exe -new -sid AAAA -startmode m
E:\oracle\ora92\bin\oradim.exe -edit -sid AAAA -startmode a
E:\oracle\ora92\bin\orapwd.exe file=E:\oracle\ora92\database\PWDAAAA.ora password=change_on_install
E:\oracle\ora92\bin\sqlplus /nolog @E:\oracle\admin\AAAA\scripts\CreateDB.sql
   ~省略~


上記の手順で処理が実行されて、「orapwd」の行でエラーが発生します。

エラーメッセージ
「OPW-00005: 同一名のファイルがあります。 - 削除または名前を変更してください。」

ステップごとに追った結果「oradim」の行で、「PWDAAAA.ora」が作成されるために発生するようです。
これは、無視しても良い物なのでしょうか?
または、何らかの対処が必要なのでしょうか?

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

E:\oracle\ora92\database\PWDAAAA.ora を削除しても構いませんが、もし正常に作成されていているのであればそのエラーは無視してしまっても構いません。



oradim.exe にはパスワードファイルを作るオプションがあることは事実ですが、記述されているスクリプトでは作成されないと思いますが・・・。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

DBとして、正常に稼動しているようなので、無視することにします。

ありがとうございました。

お礼日時:2005/11/11 15:24

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QSYSユーザーでログインしたい

SQL plusでSYSユーザーでログインするにはどうすればよいのでしょうか?
SYSTEMユーザーやSCOTTユーザーではログインできるのですが、SYSユーザーになる方法がわかりません。
お願いします。

Aベストアンサー

>SQL plusでSYSユーザーでログインするにはどうすればよいのでしょうか?
特別なことする必要がないと思います。
ログインできない場合いろいろな原因が考えられます。
一番可能な原因は設定によってSYSユーザーNOMAL権限でログインできない場合あります。
この場合
sqlplus sys/パスワード@接続文字列 as sysdba
で試してください。


>SYSTEMユーザーやSCOTTユーザーではログインできるのですが、SYSユーザーになる方法がわかりません。
conn sys/パスワード@接続文字列 as sysdba

Qデータベース内のテーブル名の取得

お世話になります。
初心者的な質問でしたらすいません。
SQL文にてデータベース内のテーブル名を
調べることができると聞いたことがあるのですが、
可能でしょうか。

もし、可能であれば、SQLの記述を教えてください。
お願いします。

Aベストアンサー

select * from tab;

私の場合、テーブル名だけ手っ取り早く知りたいとき、↑を打ちます。その他の情報も知りたいときは#2さんの仰るとおり、user_tablesで取得します。

Q「いずれか」と「いづれか」どっちが正しい!?

教えて下さいっ!
”どちらか”と言う意味の「いずれか」のかな表記として
「いずれか」と「いづれか」のどちらが正しいのでしょう???

私は「いずれか」だと思うんですが、辞書に「いずれか・いづ--。」と書いてあり、???になってしまいました。
どちらでもいいってことでしょうか?

Aベストアンサー

「いずれか」が正しいです.
「いづれ」は「いずれ」の歴史的かな遣いですので,昔は「いづれ」が使われていましたが,現代では「いずれ」で統一することになっていますので,「いずれ」が正しいです.

Qインポートエラー(IMP-00032)の回避方法を教えて下さい

バッチファイルを使用してimp.exeよりインポートを行ったときに、下記ログ内容にあるエラーで異常終了し困っています。詳しい方がいらっしゃいましたら、原因をお教え下さい。
尚、Oracleバージョンは下記ログ内容の通りで、インポート先OSはWindowsXPです。

↓---ログ内容(ここから)---↓
接続先: Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production

エクスポート・ファイルはEXPORT:V09.02.00によってダイレクト・パス経由で作成されました

警告: オブジェクトは別のユーザー: ●●●によってエクスポートされました。

JA16SJISTILDEキャラクタ・セットおよびAL16UTF16 NCHARキャラクタ・セットでインポートが完了しました
インポート・サーバーではJA16SJISキャラクタ・セットを使用します(キャラクタ・セットの変換可能)。
エクスポート・クライアントではJA16SJISキャラクタ・セットを使用します(キャラクタ・セットの変換可能)。

・・・

IMP-00032: SQL文がバッファ長を超えました
IMP-00008: エクスポート・ファイルで不明な文が見つかりました。
'売上推移表(予実対比)(分類別売上予定ファイル)'

・・・

IMP-00098: INTERNAL ERROR: impccr2
インポートは正常に終了しましたが、警告が発生しました。
↑---ログ内容(ここまで)---↑

バッチファイルを使用してimp.exeよりインポートを行ったときに、下記ログ内容にあるエラーで異常終了し困っています。詳しい方がいらっしゃいましたら、原因をお教え下さい。
尚、Oracleバージョンは下記ログ内容の通りで、インポート先OSはWindowsXPです。

↓---ログ内容(ここから)---↓
接続先: Oracle9i Release 9.2.0.1.0 - Production
JServer Release 9.2.0.1.0 - Production

エクスポート・ファイルはEXPORT:V09.02.00によってダイレクト・パス経由で作成されました

警告: オブジェクトは別の...続きを読む

Aベストアンサー

こんにちわ。
#Windows版は使ったことありませんが、多分UNIX版と同じという前提で....

エラーメッセージのとおり、バッファが足りないので、
コマンドラインからimpを起動する際に、BUFFER=..."で、
バッファを明示的に指定しましょう。

詳しくは、"imp help=y"で表示される画面を見てください。

Q10gをドメインコントローラにインストールすると障害が発生

Windows版Oracle10gをActiveDirectoryのドメインコントローラにインストールすると、サーバー機を起動したあと、startup でインスタンスを紐付ける必要が発生します。ドメインコントローラ以外は、サーバー機を起動しただけで、データベースが利用できる状態になります。手動、別プロセスで、startupを実行する以外に対応策はないでしょうか?何が原因でどう対応すべきでしょうか?

Aベストアンサー

OSが【WIN2003 Server】のActiveDirectoryでは 同じような経験をした事があります。
エラー:DIM-00019/OS 1388

その時調べた内容を記述します。

問題が発生するVersionは 10.1.0 でoradim.exe によるサービス作成の問題だったと思います。

10.1.0.4 or 10.1.0.3 PATCH 2 以降は対応されていると思いました。


以下参考として・・
[原因]
oradim.exe によるサービス作成時の問題です(DBCA も内部的に oradim.exeを呼び出しています)。oradim.exe は OS の ORA_DBA グループに"NT Authority\System" を追加する操作を行ないますが、Windows 2003 Serverでは Active Directory ドメインコントローラ上ではこの操作が 1388 エラーになるように動作が変更されているため、oradim.exe がそのエラーを受け取ってDIM-00019 エラーを返します。

[回避策]
エラーが発生した時点で OracleService<SID> サービスを手動で起動した後に、処理を続行してください(DBCA ではエラーのダイアログで「OK」を押します)。

この手順を実行した場合、サービス起動時にデータベースが自動的に起動しない設定となります。サービス起動時にデータベースが自動起動するように設定した
い場合には、下記コマンドで自動起動設定を実行してください。

C:\> oradim.exe -edit -sid <SID> -startmode auto

# PFILE を使用している場合には、startmode の変更により設定がクリアされる
# ため、続けて下記を実行して再設定してください。

C:\> oradim.exe -edit -sid <SID> -pfile <PFILE をフルパス指定>

また、OS 起動時に OracleService<SID> サービスを自動起動させる設定にするには、コントロールパネルの「サービス」より、OracleService<SID> サービスのプロパティの「スタートアップの種類」を「自動」に設定してください。

OSが【WIN2003 Server】のActiveDirectoryでは 同じような経験をした事があります。
エラー:DIM-00019/OS 1388

その時調べた内容を記述します。

問題が発生するVersionは 10.1.0 でoradim.exe によるサービス作成の問題だったと思います。

10.1.0.4 or 10.1.0.3 PATCH 2 以降は対応されていると思いました。


以下参考として・・
[原因]
oradim.exe によるサービス作成時の問題です(DBCA も内部的に oradim.exeを呼び出しています)。oradim.exe は OS の ORA_DBA グループに"NT Authority\Sy...続きを読む

QOracleでインスタンスを複数にしたい

初めて質問させていただきます。
Oracleの初心者です。
仕事でOracleインスタンスを複数にして欲しいと言われ方法を
検索したのですが、なかなか見つかりません。。
どうしたら、インスタンスを複数にできますか?
初歩的(?)なことで恥ずかしいのですが分からなくて困っています。
回答よろしくお願い致します。

Aベストアンサー

old インスタンスから new インスタンスを作成する場合以下のような流れでできるかと思います。

1.old インスタンスを起動して CREATE CONTROLFILE 文のトレースを出力。
alter database backup controlfile to trace;
2.old インスタンスを停止。
3.old インスタンスのファイルを new インスタンスを作成する場所にコピー。
4.old インスタンスの初期化パラメータファイルをコピーして new インスタンス用の初期化パラメータファイルを作成。
5.new インスタンス用のパスワードファイルを作成。
6.new インスタンス用のログ出力ディレクトリ (bdump とか) を作成。
7.ORACLE_SID を "new" にセットしてデータベースを nomount で起動。
8.1 で出力されたトレースの "old" を "new" に書き換えて実行。
9.データベースを resetlogs オプション付きでオープン。

Qディスク上のサイズとサイズはどうして違うんですか?

ファイルのプロパティ「全般」タブに表示されている「サイズ」と「ディスク上のサイズ」は、どっちが本当のサイズなのでしょうか?
どうしてサイズが違うのですか?
メールでファイルを送るときは、どっちのサイズを見ればいいのでしょうか?
これについて詳しく解説しているページがあったら、それもぜひ教えて下さい。
よろしくお願いします。

Aベストアンサー

「サイズ」はファイルの本当の大きさ、
「ディスク上のサイズ」はファイルが記録されているクラスタを合計した大きさです、
OSはファイルを幾つかのクラスタ(OSが管理するハードディスク上のブロック
の最小単位)を使ってHDDなどのメディアに保存します、

基本的に今のWindowsでは4KBのクラスタサイズで管理しているので例え1バイトのファイルでも「ディスク上のサイズ」4KBのサイズになってしまいます、
つまり常に「ディスク上のサイズ」の方が大きくなっているはずです、

メールに添付する場合は「サイズ」を確認するだけでOKです。

QOracleのSQL*PLUSで、データが折り返されて見づらいのですが。。。

画面を最大化しても、データが途中で折り返されて、各行が2行にわたってしまうため、縦方向に長くなってしまい、見づらいです。
どのような方法でどこの設定を変えれば、ちゃんと1行に収まって見やすくなるでしょうか。解説書の図では、問い合わせの結果が折り返されずにちゃんとそれぞれ1行に収まっているのです。
ど素人で恐縮ですが、ご存知の方、教えていただけませんか。

Aベストアンサー

こんばんわ。
自宅のパソコンからなんで詳しい事は覚えてないんですが、
プラスを立ち上げた時の設定メニューからできるはずです。
プラスは確か1000バイトまで設定できるはずです。

コマンドでやる場合はプラスを立ち上げた後に
"set lin 500"と入力して実行すると500バイトで折り返しになります。
"set lin 1000"と入力すれば1000バイトで折り返しになります。

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

Qデータベース接続情報作成しましたが接続エラーになります。

JDeveloper 10g の勉強中の初心者です。
データベース接続の編集ウイザードでデータベースマシンに対する接続の詳細「ドライバ:thin」、「ホスト名:localhost」、「JDBCポート:1521」、「SID:ORCL」を入力しましたが接続テストで次のエラーになりました。なお、入門書に書いてあるとおりに指定しましたが、ホスト名については全く分かりません。お教え願います。
I/O例外です。The Network Adapter could not establish the connection
ベンダーコード17002

Aベストアンサー

ホスト名をIPアドレスで指定してみてはどうでしょうか?

コマンドラインからipconfigと入力して、IP Addressのところに表示されている値(例:192.168.0.1)がそれに当たります。
ちなみに、IPアドレスはOracleDBをインストールしているマシンの物を指定してください。


人気Q&Aランキング