前提・実現したいこと
オラクルDB 18cにて、作成したローカルユーザにてログインを行うことができません。
発生している問題・エラーメッセージ
Webで調べたところ、12cからPDBに接続先を変更してからユーザを作成するようなので、
「ALTER SESSION SET CONTAINER = <PDB名>」で変更後、ユーザを作成しました。
その後、以下のように「tnsnames.ora」ファイルを編集した状態で
「sqlplus oracle/password@ORCLPDB」でログインを試してみましたが、
ログインすることができませんでした。
※発生するエラーは以下です。
「ERROR:ORA-12154: TNS: 指定された接続識別子を解決できませんでした」
ORCLPDB = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCLPDB) ) )
試したこと
・ユーザが存在することを確認
「select username from all_users;」
・ローカルユーザへの権限追加
「grant connect, resource to oracle;」
・sqlnet.oraファイルの見直し
SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES)
補足情報(FW/ツールのバージョンなど)
OS:Windows10
DB:Oracle Database 18c
※公式よりインストーラを取得しデフォルト設定でインストール
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。