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小时内删除。