Oracle 12c PDB数据库建立
1、以nolog进入Sqlplus
2、以 sysdba 登录oracle :
3、查看当前链接信息:pdb文件阅读器安卓
4、建立一个表空间:
CREATE TABLESPACE USERS DATAFILE '/home/oracle/tablespace/USERS.dbf' SIZE 50 M AUTOEXTEND ON NEXT 10 M;
如果权限不够,会创建失败,在创建表空间之前,请确认表空间文件存放的目录有足够的写入权限。
5、创建PDB 数据库:
create pluggable database ADMIN USER checklist IDENTIFIED BY "123456" default tablespace bdbvs
使用show pdbs 来查看现有的PDB数据库:
我们上一步创建的PDB数据库就是最后一个。
这里注意数据库的状态为MOUNTED 。下一步修改状态。
6、修改创建好的PDB数据库的状态为READ WRITE
再次查看数据库状态
7、用户授权
1、切换会话Session 到bdbvs
2、授权checklist 用户为dba角
3、Commit提交确认。
8、配置监听文件:
1、切换目录到文件目录
cd /home/oracle/app/oracle/product/12.2.0/dbhome_1/network/admin
2、编辑 a 文件:
在该文件中补充如下信息:
BDBVS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = oracle)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = bdbvs)
)
)
如果host要用主机名,一定要在hosts中做主机名和ip地址的映射关系,否则直接填IP地址。
3、修改a 文件:增加以下内容
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl) #cdb db_name
(SID_NAME = orcl)
)
(SID_DESC =
(GLOBAL_DBNAME = pdbtest) #pdb db_name
(SID_NAME = pdbtest)
)
(SID_DESC =
(GLOBAL_DBNAME = bdbvs) #pdb db_name
(SID_NAME = bdbvs)
)
)
如下图:
保存,退出。
4、创建a文件
a
在文件中输入以下内容:
SQLNET.ALLOWED_LOGON_VERSION=8
9、连接测试:
本地Sqlplus
远程连接测试
完毕。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论