Oracle 12C数据库连接到PDB(添加scott普通用户)

Oracle 12C数据库连接到PDB(添加scott普通用户)
1、 进入cmd控制台
sqlplus /NOLOG
2、 登录:SQL>connect sys/change_on_install as sysdba
提示:已连接
3、 查看12c自带的PDB:SQL> select con_id, dbid, guid, name , open_mode from v$pdbs;
CON_ID DBID GUID NAME OPEN_MODE

---------- ---------- -------------------------------- ------------------------------ ---------- 4071321146 E89E8DA2866E3157E043DE07A8C09238 PDB$SEED READ ONLY 1930201447 E89E9418B882350CE043DE07A8C092B6 PDBORCL MOUNTED
4、 要想链接到PDBORCL,必须要在tns文件下加入如下内容:
C:\Oracel\product\12.1.0\dbhome_2\NETWORK\ADMIN\tnsnames.ora
PDBORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PDBORCL)
)
)
5、 这样,我们就可以链接PDBORCL了。
首先,要启动PDBORCL,先用sys登录到CDB,进行如下操作:
SQL> alter session set container = PDBORCL;
提示:会话已更改。
6、 SQL> STARTUP
7、 这样我们就可以用sys登录到PDBORCL了
SQL> conn sys@pdborcl/admin as sysdba
提示:已连接
8、 我们查一下用没有SCOTT用户:
SQL> select username from dba_users where username like ‘%SCOTT%’;
USERNAME

SCOTT
9、 修改密码alter user scott account unlock identified by tiger;
提示:用户已更改。
10、 使用scott用户登录
SQL> conn scott@pdborcl/tiger
已连接
11、 SQL> select ename,empno,job from emp offset 5 rows fetch next 5 rows only;
ENAME EMPNO JOB
---------- ---------- --------- BLAKE 7698 MANAGER
CLARK 7782 MANAGER
SCOTT 7788 ANALYST
KING 7839 PRESIDENT
TURNER 7844 SALESMAN
12、 自动启动PDB(触发器)
先SQL>connect sys/change_on_install as sysdba
已登录
SQL> CREATE OR REPLACE TRIGGER open_all_pdbs
AFTER STARTUP
ON DATABASE
BEGIN
EXECUTE IMMEDIATE ‘alter pluggable database all open’;
END open_all_pdbs;
7 /
触发器已创建
13、 SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
14、 SQL> startup
ORACLE 例程已经启动。

Total System Global Area 1660944384 bytes
Fixed Size 3046320 bytes
Variable Size 989856848 bytes
Database Buffers 654311424 bytes
Redo Buffers 13729792 bytes
数据库装载完毕。
数据库已经打开。
15、 SQL> conn scott@pdborcl/tiger
已连接

Oracle 12c数据库连接驱动是指用于连接Oracle 12c数据库的驱动程序。根据提供的引用内容,有几个驱动程序可用于连接Oracle 12c数据库。 首先,引用提到了Oracle Database 12c Release 2 (12.2.0.1) drivers,这是官方提供的Oracle 12c数据库驱动程序。 其次,引用提到了ojdbc7.jar包,这是一个常用的Oracle 12c数据库链接驱动包,可以解决链接时的ORA-28040错误。 此外,引用提到了一个特定的驱动程序,可以用于解决一些在连接Oracle数据库时可能遇到的问题。 所以,根据提供的引用内容,您可以选择使用官方提供的Oracle Database 12c Release 2 (12.2.0.1) drivers、ojdbc7.jar包或者特定的驱动程序来连接Oracle 12c数据库。具体使用哪个驱动程序取决于您的需求和情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Oracle12C JDBC 驱动](https://download.csdn.net/download/lwb314/10428994)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Oracle 12c 数据库链接驱动包。ojdbc7.jar包。](https://download.csdn.net/download/u013480054/12365138)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [Kettle链接Oracle12c数据库驱动](https://download.csdn.net/download/weixin_41736523/12167422)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值