【Oracle】PDBに新規ユーザーを追加してデータベースに接続する方法

Oracle

ゆうです、今回は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

無事に接続出来たら成功です!


最後までお読みいただきありがとうございます。

jimorage

ゆうです!こんにちは!
普段は工場の社内SEとして勤務しています。
主に、プログラミング関係と愛車のカスタム記録などを日記としてブログを書いています✐

”無いものは作る”という自分の中のスローガンをたてて日々色々な事に取り組んでいます!

jimorageをフォローする

コメント

タイトルとURLをコピーしました