[解決済み] ORA-12545: ターゲットホストまたはオブジェクトが Mac に存在しないため、接続に失敗しました - SQLPLUS
2022-02-06 06:32:57
質問
私は、Mac OS X EI Captainにsqlplus instantclientをインストールしました。
ターミナルで以下のコマンドを入力すると、データベースに接続することができます。
sqlplus uname/pwd@//localhost:1521/myDB
私は完全な接続文字列なしでデータベースに接続する必要があります、私はちょうど私がタイプする必要があります。
sqlplus
を入力し、ユーザー名とパスワードを入力すると、以下のエラーが発生します。
ERROR:
ORA-12545: Connect failed because target host or object does not exist
以下の環境変数が設定され、tnsnames.oraが作成されています。
export ORACLE_HOME=/opt/oracle/instantclient
export DYLD_LIBRARY_PATH=$ORACLE_HOME
export LD_LIBRARY_PATH=$ORACLE_HOME
export NLS_LANG=AMERICAN_AMERICA.UTF8
export TNS_ADMIN=~/etc
export PATH=$PATH:$ORACLE_HOME
export ORACLE_SID=myDB
なぜこのようなエラーが発生するのか、よくわかりません。
以下は、~/etc の場所にある tnsnames.ora です。
myDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost) (PORT = 1521))
(
CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = myDB)
)
)
解決方法は?
を設定します。
TWO_TASK
環境変数
を使用して、デフォルトの接続文字列を定義します。
export TWO_TASK=${ORACLE_SID}
また、設定をテストするために
tnsping myDB
.
関連
-
sqlplusコマンドによるOracleデータベースへのさまざまなログイン方法
-
Oracleにリモート接続するためのPLSQLDeveloperログイン
-
オラクルストアドプロシージャの事例を解説
-
plsqlを使用してリモートOracleデータベースに接続する複数の方法
-
C#からORACLEへの接続が乱れたコードの問題解決法
-
[解決済み] エラー ORA-01804 のテキストを取得しようとしているときにエラーが発生しました。
-
[解決済み] PL/SQLで、文字列中のシングルクォートをエスケープする方法は?
-
[解決済み] ORA-01465: BLOB を使用しているとき、Oracle の 16 進数が無効です。
-
[解決済み] PLS-00302: component must be declared when it exists?」と表示されます。
-
[解決済み] オラクル ユーザーデータでConnect By Loop
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
OracleインストールTNS_ADMIN環境変数設定リファレンス
-
オラクルインデックス概要
-
PLSQL14ダウンロードとインストールチュートリアル
-
Oracleにリモート接続するためのPLSQLDeveloperログイン
-
ORACLE 当座預金に関する情報を見る
-
Oracleトレースファイルの詳細な使用方法
-
[解決済み] Oracle の起動ができません - ORA-00845: MEMORY_TARGET はこのシステムでサポートされていません - しかし、メモリサイズは問題ないようです。
-
[解決済み] ORA-01799: 列がサブクエリに外部結合されていない可能性があります。
-
[解決済み] このPL/SQLは何が問題なのでしょうか?バインド変数 * が DECLARED ではありません。
-
[解決済み] ORA-4031 "unable to allocate x bytes of shared memory" を解決する。