sql >> データベース >  >> RDS >> Oracle

Oracle:10gのOracleクライアントは11gのサーバーで動作しますか?

    私は確かにそうすべきだと思います。使用するSQL*Netプロトコルは基本的に変更されていません。これは、Oracle9をOracle10サーバーに接続する例です。

    [email protected] :〜$ sqlplus "urs / [email protected] _URS "

    SQL * Plus:リリース9.2.0.8.0-2009年6月25日木曜日05:55:57に本番

    Copyright(c)1982、2002、OracleCorporation。無断複写・転載を禁じます。

    接続先:OracleDatabase 10g Enterprise Editionリリース10.2.0.4.0-パーティション化、データマイニング、および実際のアプリケーションテストオプションを備えた64ビットプロダクション

    http://www.experts-exchange.com/ のメンバーによると 「...

    11 can talk to 11,10,9
    10 can talk to 11,10,9,8
    9 can talk to 11,10,9,8,7
    8 can talk to 10,9,8,7
    7 can talk to 9,8,7
    

    Oracleフォーラムによると、これはMetalink DocID 207303.1で定義されており、包括的なクライアント/サーバー互換性マトリックスを提供します。残念ながらMetalinkにアクセスできないため、確認できません。

    接続に問題がある場合は、サーバーマシンのOracleアラートログから始めることをお勧めします。 Oracleアラートログの場所を見つけるには:

    SQL> select value from v$parameter where name = 'background_dump_dest';
    

    また、リスナーのトレースを有効にすると、おそらく何か便利なことが得られます。

    $ lsnrctl
    LSNRCTL> set trc_level ADMIN
    

    Solaris Oracle 10インストールのトレースファイルは次の場所にあります:

    $ORACLE_HOME/network/trace/listener.trc
    

    直接表示するか、trcasstプログラムを使用して「フォーマット」することができます。これらはすべて、クライアント側ではなくサーバー上にあることに注意してください。

    これがお役に立てば幸いです。



    1. MySqlスペイン語文字データ

    2. 日時形式の NULL 値を空の文字列に変更します

    3. SQLはグループのn番目のメンバーを選択します

    4. Postgresでテーブルの行のサブセットをあるデータベースから別のデータベースにコピーする最良の方法は何ですか?