Oracle 12C -- 使用seed PDB创建新的pdb

$ sqlplus ‘/as sysdba‘

SQL*Plus: Release 12.1.0.1.0 Production on Tue Jun 23 13:03:06 2015

Copyright (c) 1982, 2013, Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> show con_name;

CON_NAME
------------------------------
CDB$ROOT
SQL> create pluggable database yb1 admin user yb1 identified by yb1;
create pluggable database yb1 admin user yb1 identified by yb1
                                                             *
ERROR at line 1:
ORA-65016: FILE_NAME_CONVERT must be specified

$ oerr ora 65016
65016, 00000, "FILE_NAME_CONVERT must be specified"
// *Cause:  Data files, and possibly other files, needed to be copied as a
//          part of creating a pluggable database.  However, Oracle Managed
//          Files (OMF) was not enabled, PDB_FILE_NAME_CONVERT was not defined,
//          and there was a failure to specify the FILE_NAME_CONVERT clause.
// *Action: Enable OMF or define PDB_FILE_NAME_CONVERT system parameter before
//          issuing CREATE PLUGGABLE DATABASE statement, or specify
//          FILE_NAME_CONVERT clause as a part of the statement.

如果未指定db_create_file_dest  参数则需要手动在CREATE PLUGGABLE DATABASE时指定FILE_NAME_CONVERT,例如:

SQL> create pluggable database yb1 admin user yb1 identified by yb1 file_name_convert=(‘/u12/app/oracle/oradata/ora12/pdbseed/‘,‘/u12/app/oracle/oradata/ora12/yb1/‘);

也可以使用参数db_create_file_dest
SQL> alter system set db_create_file_dest=‘/u12/app/oracle/oradata‘;

创建成功后查看
SQL> select con_id,name,open_mode,restricted from v$pdbs order by 1;

    CON_ID NAME                           OPEN_MODE  RES
---------- ------------------------------ ---------- ---
         2 PDB$SEED                       READ ONLY  NO
         3 YB                             READ WRITE NO
         4 YB1                            MOUNTED

SQL> 

时间: 2024-11-02 23:20:58

Oracle 12C -- 使用seed PDB创建新的pdb的相关文章

Oracle 12c orcl不能直接创建用户了,开机不自动启动PDB,这些怎么办

Oracl 12c启用了PDB.CDB模式 1.orcl不能创建用户 使用pdborcl登录,这个才是以前11g的orcl数据库的概念 2.pdborcl库不自动启动 alter pluggable database pdborcl save state instances=all; 执行就可以了(使用sysdba登录执行) 小惊喜 sqlplus直接登录sysdba失败,使用sqlplus sys as sysdba登录 原文地址:https://blog.51cto.com/zl0828/2

Oracle 12C -- 使用local PDB克隆新的PDB

1.将用于克隆的PDB至于只读状态:startup open read only SQL> select con_id,name,open_mode from v$pdbs; CON_ID NAME OPEN_MODE ---------- ------------------------------ ---------- 2 PDB$SEED READ ONLY 3 PDB1 MOUNTED 4 P4 MOUNTED SQL> alter session set container=pdb1

Oracle 12C -- Plug in a Non-CDB as a PDB

1.备份non-CDB数据库2.关闭non-CDB数据库 SQL> shutdown immediate; 3.将non-CDB至于只读状态 SQL> startup open read only 4.创建一个XML文件(在non-CDB中创建) SQL> begin dbms_pdb.describe(pdb_descr_file=>'/tmp/test.xml'); end; / 这里创建的xml文件和原库的数据文件组成了一个unplugged PDB 5.关闭non-CDB数

3.通过现有的PDB创建一个新的PDB

实验说明:创建PDB除了可以通过种子PDB创建外,现在测试通过一个现有的用户PDB克隆创建新的PDB数据库 实验步骤: 1.创建测试数据 SQL> alter session set container=emp; Session altered. SQL> conn dsg/[email protected] Connected. SQL> create table test (id number(8)); Table created. SQL> begin   2  for i

Oracle 12c新特性对于业务上的一些影响总结

1.不可见字段 在Oracle 11g R1中,Oracle以不可见索引和虚拟字段的形式引入了一些不错的增强特性.继承前者并发扬光大,Oracle 12c R1中引入了不可见字段思想.在之前的版本中,为了隐藏重要的数据字段以避免在通用查询中显示,我们往往会创建一个视图来隐藏所需信息或应用某些安全条件. 在12c R1中,你可以在表中创建不可见字段.当一个字段定义为不可见时,这一字段就不会出现在通用查询中,除非在SQL语句或条件中有显式的提及这一字段,或是在表定义中有DESCRIBED.要添加或是

理解及应用 Oracle 12c 插拔数据库

一.概述 1.Oracle 12c 可插拔数据库体系结构 Oracle 12c 中引入了一个新功能就是Oracle Multitenant,这个功能可以在多租户容器数据库中,创建并维护许多个可插拔数据库.Oracle Multitenant是Oracle企业版中需要额外付费的组件.然而,在所有Oracle版本中都可以在一个可插拔数据库中免费使用它.多租户容器数据库(CDB)是指能够容纳一个或者多个可插拔数据库的数据库.容器是指CDB中的数据文件和元数据的集合.可插拔数据库是指可以通过克隆另一个数

Centos 7下安装Oracle 12c 以及装后优化(附软件包)

Oracle 12c 数据库概述 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.比如SilverStream就是基于数据库的一种中间件.ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能:作为一个关系数据库,它是一个完备关系的产品:作为分布式数据库它实现了分布式处理功能.但它的所有知识,只要在一种机型上

(转)oracle linux 7 安装oracle 12c

原文:https://blog.csdn.net/jiuyun1986/article/details/53589446 1.安装准备 oracle linux 7.3 其它7版本也可以,安装后升级到最新 oracle database 12c oracle virtualBox xftp 5 xmanager 5 putty or  CRT 2.安装虚拟机及linux环境 a.新建虚拟机 内存根据自己实机情况来给 配置CPU及其它参数(把  指点设备 改成USB 这样在虚拟机与实机中切换鼠标方

12c分区增强功能,新功能(文档ID 1568010.1)

12c Partitioning Enhancements, New Features (Doc ID 1568010.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 12.1.0.1 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Database Exadata Express Cloud Service - Ve