• 締切済み

SQLNET.ORAの設定について

はじめまして。 SQLNET.ORAの設定について教えてください。 何のために設定するのか、何を記述するとよいか?など 基本的なところから教えてください。 また、リスナー等のネットワークについての知識を つけたいと思っております。 参考になる書籍やHPがあればぜひ、教えてください。

みんなの回答

回答No.2

マニュアルを見るといろいろと有りますが 名前解決の方法、順番(TNSNAMEかディレクトリかホスト名か) デフォルトドメイン名の設定、 アイドルセッションの無効化時間 などくらいしか私は使ったことがありません。 個人的な意見ですが何ができるか?と調べるよりは 必要に差し迫ったときに調べるくらいでいいのではないかと思うパラメータファイルです。 それよりはlistener.oraやtnsnames.oraの方がずっと 重要な情報が記述されるパラメータファイルだと思います。

全文を見る
すると、全ての回答が全文表示されます。
  • GoF
  • ベストアンサー率37% (34/91)
回答No.1

Net Services リファレンス・ガイド 5.プロファイル・パラメータ( sqlnet.ora) を調べてみてください。(参考OTN) いきなりSQLNET.ORAだけを漠然と質問されているので まずNET8について、調べた方が良いと思います。 リスナ、ディスパッチャ、・・・etc あとオラクルマスタの対策本を立ち読みすると、それなりの基礎知識はつきます。 それから、専門書を購入すれば失敗もしません。

参考URL:
http://otn.oracle.co.jp/document/products/oracle10g/index.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ORA-12545について

    こんにちわ。 windows98でORACLE personal edition8.1.6をインストールしました。 データベースの作成に失敗したため、何度かデータベースの作成を行いました。(削除していないため、3つほどデータベースが出来ている状態です。) Net8 Configuration Assistant で ローカル・ネットサービス名構成をおこないました。 ホスト名にコンピューターの名前を入力して行ったのですが、テストに成功しません。 ORA-12545のエラーが出ます。 ホスト名の指定が間違っているのでしょうか? ネットワークコンピューターのプロパティで設定するコンピューター名ではないのでしょうか? 今機械はLANに接続はしていないのですが、将来接続する予定なので、ネットワークの設定は行っています。 tnsnames.ora において ホスト名をIPアドレスに変更してやってみたのですが、それでもやはり同じ結果でした。 何か原因があるのでしょうか? 申し訳ありませんが、宜しくお願い致します。

  • Oracleのパラメータ(init.ora)設計でお勧め書籍を教えてください

    Oracleのinit.ora config.oraの初期化パラメータ設計を行うときに参考になるお勧めの書籍があれば教えてください。 できれば、実践的なものがいいです。 よろしくお願いします。

  • ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません

    ORA-12514: TNS: リスナーは接続記述子で要求されたサービスを現在認識していません  これはORACLE起動しているときのエラーメッセージです。回復のやり方を教えていただけませんか、皆様、よろしくお願いいたします。 感謝いたします。

  • ORA-12514が出た時の対処法と原因

    今回で2度目なのですが、ORA-12514のエラーがでる様になりました。 前回は仕方なくフォルダを削除して再インストールしたら直りましたが、 PCで作業している内に再び同じ現象になりましたので、 原因と再インストール以外の対処法があればと思い書き込みさせて頂きました。 環境はWindows2000でOracle10gです。 Oracleを入れたPCと作業しているPCは同じPCです。 前回と今回の違いは、 前回は「XYZ」の作成をしていない。 サービスのOracleOraDb10g_home1TNSLitenerが開始できなかった。 (一応コマンド入力でもダメでした) (リスナーの起動を試すみたいなのがインターネットで検索してる時に書いてあったので参考にしました) の2点です。 現在は「XYZ」が作成されているのと、 OracleOraDb10g_home1TNSLitenerが停止したり開始したりすることができます。 自分で作成したオラクルは初めてで、 最初にエラーが出た時もインターネットで検索したりして、 原因を探そうと思いましたが難しくて断念し再インストールといった感じでした。 どうかよろしくお願いします。 listener.oraとtnsnames.oraは下記の通りです。 # listener.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = g:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) ) XYZ = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) # tnsnames.ora Network Configuration File: g:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. XYZ = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = abc)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )

  • リスナーの構成

    リスナー構成時に指定するデータベース識別情報は、グローバルデータベース名です。 と、Oracle 10g bronze dbaの、Oracleネットワークの構成で書かれているのですが リスナーは、複数のインスタンスで共有できるもので、グローバルデータベース名はいらないと思うのですが・・・ listener.oraを見てみましたがそのような記述はありませんでしたし リスナーの構成を実際にしてみましたが、グローバルデータベース名の設定はしませんでした。 この本の正誤表を見ましたが、載っていませんでした。 どなたかご説明いただけないでしょうか よろしくお願いします

  • Oracle ORA-12224のエラーが発生しました。

    Eazy Configよりデータベースへの接続テストを行おうとしたら、「ORA-12224:TNSリスナーがありません。入力されたフィールドにエラーがあります」のメッセージが表示されます。 クライアント:NT サーバー  :NT Oracleバージョン:8.0.6 サーバーの方にはネットワークのアダプタが2つ入っている状態です。(なにかこの状況が影響しているのか・・・・) とても困っております(;;) どなたかお教え下さい。よろしくお願い致しますm(- -)m

  • ORA-12535 操作タイムアウトしました

    スタンドアロンでサーバ兼クライアントとして稼働している端末のIPアドレスが変更されたので、tnsname.oraおよびlistner.ora等の記述をNet8Assistantで変更したところ、タイトル通りのエラーが出てしまいます…。 変更前は、通常に動作していたためWindowsファイアウォール等の設定ではないと思います。原因としてはどのようなことが考えられるのでしょうか?

  • 【sqlplus】USER/PASS@HOSTでログインできない

    SQLPLUSでローカルのOracle10gに接続を試みているのですが コマンドプロンプトで sqlplus USER/PASS では接続できるのですが、 sqlplus USER/PASS@HOST で接続できないんです。 環境は下記となっております。 Windows XP Oracle10g(10.1.0) ======【エラー内容】================================== C:\Documents and Settings\XXXX XXXX>sqlplus USER/PASS@orcl SQL*Plus: Release 10.1.0.2.0 - Production on 火 7月 3 01:56:57 2007 Copyright (c) 1982, 2004, Oracle. All rights reserved. ERROR: ORA-12523: TNS:listener could not find instance appropriate for the client connection ======【listener.ora】================================== # listener.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = C:\oracle\product\10.1.0\Db_1) (PROGRAM = oracle) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) ) ======【sqlnet.ora】================================== # sqlnet.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. SQLNET.AUTHENTICAION_SERVICES=NONE NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) ======【tnsnames.ora】================================== # tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = orcl) ) ) ======【tnsping】================================== Used TNSNAMES adapter to resolve the alias Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = localhost) (PORT = 1521)) ( CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = orcl))) OK (40 msec) ======【LSNRCTL>status】================================== Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROCipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Services Summary... Service "ORCL" has 1 instance(s). Instance "ORCL", status UNKNOWN, has 1 handler(s) for this service... 実は当初PHPから接続しようと色々やっていたのですが、sqlplusで まともに接続できていないことが判明し、自分でも色々調べてみた のですが、どうしてもうまくいかず質問させていただいた次第です。 初心者ですが、どうかよろしくお願いいたします。

  • VB.NET ORA-12170

    http://okwave.jp/qa/q8420174.html ↑ VB.NETで作成したアプリでこちらの質問で無事解決し、違う環境で試したところORA-12170の タイムアウトエラーが発生しました。 SQL*Plusからの接続は問題ありません。 わからないのはWEBアプリの方は接続できるのに、コンソールアプリの方がこのエラーになってしまいます。 どちらのアプリの接続文字列も同じData Sourceを指定してます。 「db1」がTNSNAMES.ORAに記述している識別子になります。 WEBアプリ側 (Web.configに記述) <connectionStrings> <add name="oracle" connectionString="Provider=OraOLEDB.Oracle;Data Source=db1;Password=pass1;User ID=user1" providerName="System.Data.OleDb" /> </connectionStrings> コンソールアプリ側 (INIファイルに記述) ConnectionString=Provider=OraOLEDB.Oracle;Data Source=db1;Password=pass1;User ID=user1 一般的にはDBサーバにネットワークがつながってないなど単純な理由のようですが、 WEBアプリは接続できるので、そういうことはあり得ないと思います。 コンソールアプリの問題と思うのですが、どんな原因が考えられるでしょうか?

  • Oracle10gclientで接続不能

    ローカルマシンにOracle10gclientをインストールし SQLPLUSにてサーバーのDB環境へ接続を試みたところ、以下のメッセージが表記され 接続が不可となります。 「ORA-12154: TNS:could not resolve the connect identifier specified」 Enter user-name : ちなみに、Net Configuration Assistantでは、接続可能となります。 バージョンは10.2.0.1です。 Cドライブにインストールしておりますが、 パスは以下となっています。 C:\oracle\product\10.2.0\client_1 C:\oracle\product\10.2.0\client_2 C:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\の配下に 以下のファイルが存在しています。 listener.ora sqlnet.ora tnsnames.ora サイトでも調べているのですが、なかなか解決に至っておりません。 上記内容で何か考えられる原因等ございましたら アドバイスいただけると幸いです。 以上、よろしくお願い申し上げます。