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

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

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

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Oracle Database

Oracle Databaseは、米オラクルが開発・販売を行うリレーショナルデータベース管理システムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

解決済

1回答

2712閲覧

サーバー側にインストールしたOracle DatabaseでTNS-12541: TNS:no listenerとエラーが出る

yamame01

総合スコア16

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Oracle Database

Oracle Databaseは、米オラクルが開発・販売を行うリレーショナルデータベース管理システムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2019/03/01 15:36

前提・実現したいこと

Windows10 のPCにダウンロードしたVM Workstation 15 Player上に、Linuxを入れています。
そこにOracle Database 12cをインストールしようとしておりますが、リスナーの設定がうまくいきません。
下記サイトを参考に設定したのですが、tnspingを打つと
TNS-12541: TNS:no listener
とエラーが出ます。
Oracle Database 12c Release 2 : Oracle Net リスナーの追加
解決方法やほかに確認する箇所がお分かりになる方いらっしゃいましたらご助力いただけますと幸いです。

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

[oracle@localhost samples]$ tnsping localhost TNS Ping Utility for Linux: Version 12.2.0.1.0 - Production on 02-MAR-2019 00:27:49 Copyright (c) 1997, 2016, Oracle. All rights reserved. Used parameter files: Used HOSTNAME adapter to resolve the alias Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))) TNS-12541: TNS:no listener
[oracle@localhost admin]$ lsnrctl status LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 02-MAR-2019 00:34:01 Copyright (c) 1991, 2016, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error: 111: Connection refused

該当のソースコード

listener.ora

LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) )

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

CentOS7 x64

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

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

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

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

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

guest

回答1

0

自己解決

一度lsnrctl startやっても起動しなかったのですが、再度やってみたら起動いたしました。
これで解決したのかはわからないですが下記コマンドは起動しなかったときと、起動したときの間に実行しておりました。

[oracle@localhost admin]$ lsnrctl LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 02-MAR-2019 00:38:32 Copyright (c) 1991, 2016, Oracle. All rights reserved. Welcome to LSNRCTL, type "help" for information. LSNRCTL> set current LISTENER Current Listener is LISTENER

原因は不明ですが解決しましたので終了します。

投稿2019/03/01 15:45

編集2019/03/01 15:50
yamame01

総合スコア16

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問