ゆうです、今回はOracleDBのPDBにユーザーを新規追加する方法と
ユーザーの追加後にそのユーザーでデータベースに接続する方法を記載します。
今回の記事は、こちらの記事↓↓ の補足説明となります。
【初心者向け】Oracle DBをとりあえずインストールしてみる | じもれ〜じ研究所 (jimorage.com)
PDBユーザーの追加
1.初めに、systemユーザーでCDBに接続します。
下記コマンドをコマンドプロンプトで実行してください。
sqlplus system/<systemユーザーパスワード>2.PDBに接続します。
alter session set container=ORCLPDB;3.ユーザーを作成します。
<任意のユーザー名>と<パスワード>を任意の文字列に置き換えて実行してください。
CREATE USER <任意のユーザー名> IDENTIFIED BY "<パスワード>" ACCOUNT UNLOCK;4.ユーザーの権限を設定します
テーブルの作成や接続に関する権限を追加します
GRANT CREATE TABLE TO <ユーザー名>;
GRANT CREATE SESSION TO <ユーザー名>;
ALTER USER users quota unlimited on <ユーザー名>;作成したユーザーでPDBに直接接続
「tnsnames.ora」を編集する
次に、sqlplusコマンドでPDBに直接接続するため接続識別子の設定をしていきます。
「C:\WINDOWS.X64_193000_db_home\network\admin\tnsnames.ora」を編集していきます。
既存で存在している、「ORCL = ・・・」をコピーして下に貼り付けます。
その後、接続識別子名を「ORCLPDB」へ変更し、SERVICE_NAMEを「orclpdb」とします。
※接続識別子名は好きな文字列でも問題ありません。「ORCLPDB」以外でもOK

上書きして保存しましょう!
PDBへ接続する
コマンドプロンプトで下記のコマンドを実行します
sqlplus <ユーザー名>/<パスワード>@ORCLPDB無事に接続出来たら成功です!
最後までお読みいただきありがとうございます。



コメント