質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Oracle Database 11g

Oracle DatabaseはRDBMSの商品です。具体的な発売商品として知られているのが、 Oracle9i、Oracle10g、Oracle 11gとOracle 12cです。

Q&A

解決済

2回答

3423閲覧

オラクル11gインストールでポートの競合が発生する

kanabun

総合スコア12

Oracle Database 11g

Oracle DatabaseはRDBMSの商品です。具体的な発売商品として知られているのが、 Oracle9i、Oracle10g、Oracle 11gとOracle 12cです。

0グッド

0クリップ

投稿2019/01/20 13:02

よろしくお願いします。

前提・実現したいこと

オラクルをローカルパソコンにインストールしてデータベースを作成したいです。

2台パソコンがあり、1台は何事もなく終了したのですが、2台目でポートの競合が発生し、データベースが作成できません。

発生している問題・エラーメッセージ

Net Configuration Assistantのリスナーの登録で、ポート1521が使用(競合)しているための警告が出ます。
そのあと、Database Configuration Assistantでデータベース登録を行うと、指定したポートの割り当てに失敗して、データベースが作成できません。その時の詳細なエラー↓↓↓

詳細のエラー

致命的: 次のプロセスで、指定した範囲のポートの割当てに失敗しました: JMS [5540-5559],RMI [5520-5539],Database Control [5500-5519],EM Agent [3938] | [1830-1849]

1521の使用している、アプリ特定して、不要であれば停止または削除したいと思っています。

試したこと

リスナーが起動していない時に以下コマンドで、ポート使用状況を確認しましたが、何もかえってきませんでした。

netstat -an | find ":1521"

また、netstat -ano でポートの確認を行いましたが、1521ポートを使用しているアプリは見つけられませんでした。

補足情報(FW/ツールのバージョンなど)

環境は
oracle 11g
windows7

以上よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

解決しました。

名前解決ができていませんでした。

IPが変更されていたのですが、hostsを書き変えていなかったため
tnsnames.ora, listener.oraのHOSTが読み込めない状態でした。

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

投稿2019/02/11 06:40

kanabun

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

エラーメッセージでググると、
EMCA Fails to Create DB Control With "Failed to Allocate Ports in Specified Port Range" (Doc ID 1302951.1)

CAUSE
Sign In To view full details, sign in with your My Oracle Support account.
Register Don't have a My Oracle Support account? Click to get started!

とサポート契約が必要です。

投稿2019/01/21 00:31

Orlofsky

総合スコア16415

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kanabun

2019/01/21 04:06

ありがとうございます。 評価版のインストールですので、サポート契約はしていません。 評価版にサポート契約が必要なのでしょうか。 サポートアカウントは持っていますので、サインインも可能です。 もしや、同じ11g(正規ではなく評価版)のインストーラを2台のPCにインストールしようとしたため 発生しているのでしょうか。 1台は正常にインストール・DB構築まで完了して、2台目で同じことをしようとしたら発生しました。 よろしくお願いします。
over

2019/01/21 04:26

これはポインタ先の詳細を確認するにはサポート契約が必要ということでは? なお、衝突が起きているのはエンタープライズマネージャ関連ポートかと。
Orlofsky

2019/01/21 04:48

over さん、フォローありがとうございます。 サポート契約しているとMy Oracle Support Knowldge Base(旧KROWN クラウン:知識ベース) https://support.oracle.com/ を検索したり、サポートに問合せができます。 サポート料はライセンスの購入時点にさかのぼって請求されるから、サポート契約を遅らせたからといってサポート料が安くなる訳でもありません。 Oracle11g以下は既にどんな大きなバグが発生しても新たにパッチは作ってくれないので、お使いのバージョンを再考されては?
kanabun

2019/01/21 21:46

@over様 @Orlofsky様 ありがとうございます。 今は個人利用(勉強)なので有料のサポート契約に関して、契約することはできません。 もう1台のPC(3台目)にインストールしてみましたが、正常にインストールできました。 やはりポートの競合でリスナーの登録がうまくいっていないようです。 が、競合しているといわれ netstat -an | find ":1521" を実行しても、1521は使用されていません。
Orlofsky

2019/01/21 22:47

通常の勉強用途であればPC1台で十分です。
over

2019/01/22 00:02

> netstat -an | find ":1521" を実行しても、1521は使用されていません。 リスナーではなく、エンタープライズマネージャ関連だと思います。 以下のポートを確認すべきです。 > JMS [5540-5559], > RMI [5520-5539], > Database Control [5500-5519], > EM Agent [3938] | [1830-1849]
kanabun

2019/01/22 13:44

@over様 @Orlofsky様 ありがとうございます。 1台で十分ですが、なぜポートがふさがっているか知りたいためです。 >以下のポートを確認すべきです。 >> JMS [5540-5559], >> RMI [5520-5539], >> Database Control [5500-5519], >> EM Agent [3938] | [1830-1849] 上記のポートは使用されていません。
Orlofsky

2019/01/22 21:38

>なぜポートがふさがっているか知りたいためです。 Oracle Personal Edition のライセンスを買って、サポート契約して、サポートに質問されては?買う前に値引き交渉もしてみてください。 http://www.oracle.com/oms/osc/direct-index-162899-ja.html サポートからの回答はサポートの了解を得ない限り公開することは禁止されていますから、ご注意ください。 個人的にはOracle SQLなどの勉強を優先した方が良さげ。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問