0

Windows 10 64ビットPCにオラクルをインストールし、以下のリンクにあるオラクルのWebサイトにあるチュートリアルに記載されている検証手順を開始しました。

http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/Windows_DB_Install_OBE/Installing_Oracle_Db12c_Windows.html

このコマンドを使用してプラガブル データベースに接続しようとすると、

C:\Users\Chathura>sqlplus sys/Oracle_1@orclpdb as sysdba;

次のメッセージが表示されます

SQL*Plus: Release 12.2.0.1.0 Production on Tue Jan 30 19:34:25 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

ERROR:
ORA-12154: TNS:could not resolve the connect identifier specified


Enter user-name:

しかし、コンテナー データベースに接続しようとすると、正常に接続されます。

これが、プラガブルデータベースを作成した方法です。

ここに画像の説明を入力

これに関する記事を読んで、TNS_ADMIN システム変数も追加しようとしましたが、どれも機能しませんでした。ここで何が間違っていますか?

4

3 に答える 3

0

ウィンドウズ10:

これがまさにあなたの問題かどうかはわかりませんが、非常に似た問題があります。PDB に新しいユーザーを作成した後、データベースに接続できませんでした。これが私がやったことです(これがすべて必要かどうかはわかりませんが、うまくいきました)。

  1. SQL Dev Connection で次のオプションを試してください。

繋がり

  1. 追加$ORACLE_HOME/network/admin時:
ORCLPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orclpdb)
    )
  )
  1. ファイルnetwork/admin/sqlnet.oraに次を追加します。
SQLNET.ALLOWED_LOGON_VERSION_CLIENT = 8

SQLNET.ALLOWED_LOGON_VERSION_SERVER = 8
于 2022-01-30T10:16:23.103 に答える