TNS名が32文字を超えるとORA-1401となる
This document (00006167) is provided subject to the disclaimer at the end of this document.
問題点
exteNd Application Server 3.x インストール時にSilverMasterInitで、ORA-1401が発生します。
環境:
‐Silver JDBCドライバ
‐Oracle 8i
‐TNS名とDEFAULT DOMAIN名で32文字を超える
原因は何でしょうか?
解決方法
SilverMasterデータベースにaginfoというテーブルがあり、この中にデータベース名をCHAR(32)で定義しているので、この文字数を超えた値を入れようとするとORA-1401になります。
Oracle 8iの場合には、TNS名にDEFAULT DOMAIN名まで付与される可能性があるため、32文字の制限を超えることがあります。
この文字数を超えないようにTNS名、DEFAULT DOMAIN名を設定してください。
Disclaimer
この情報は、米国Novell, Inc.およびノベル株式会社の内外から発生したものです。本文書の内容または本文書を使用した結果について、いかなる保証、表明または約束も行っていません。また、本文書の商品性、および特定目的への適合性について、いかなる黙示の保証も否認し、排除します。
本文書に記載されている会社名、製品名はそれぞれ各社の商品、商標または登録商標です。
- ドキュメントID: J00006167
- 作成年月日: 01-DEC-2004
- 修正年月日:
- ドキュメントリビジョン: 1
- 分類: exteNd
- 対象NOVELL製品およびバージョン: exteNd Application Server 3.x
- カテゴリ: