oracle 12c 初步操作

查看是否为cdb

SQL> select name,cdb,open_mode,con_id from v$database;

NAME                        CDB       OPEN_MODE                                                        CON_ID
--------------------------- --------- ------------------------------------------------------------ ----------
ORCL12C                     YES       READ WRITE                                                            0

查看当前容器

SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT

查看有多少个PDB

SQL> select con_id, dbid, guid, name , open_mode from v$pdbs;

    CON_ID       DBID GUID                                             NAME                         OPEN_MODE
---------- ---------- ------------------------------------------------ ---------------------------- ------------------------------
         2 4096928455 FF675156E40B2F3DE043B303A8C00283                 PDB$SEED                     READ ONLY
         3 2301438674 FF6761430B3E311EE043B303A8C00BA6                 PDBORCL                      READ WRITE

关闭PDB

SQL> alter session set container=PDBORCL;

Session altered.

SQL> shutdown immediate
Pluggable Database closed.
SQL> show con_name

CON_NAME
------------------------------
PDBORCL
SQL> alter session set container=CDB$ROOT;

Session altered.

SQL> select con_id, dbid, guid, name , open_mode from v$pdbs;

    CON_ID       DBID GUID                                             NAME                         OPEN_MODE
---------- ---------- ------------------------------------------------ ---------------------------- ------------------------------
         2 4096928455 FF675156E40B2F3DE043B303A8C00283                 PDB$SEED                     READ ONLY
         3 2301438674 FF6761430B3E311EE043B303A8C00BA6                 PDBORCL                      MOUNTED

启动PDB

SQL> alter session set container=PDBORCL;

Session altered.

SQL> STARTUP
Pluggable Database opened.

进入PDB做一些日常操作

SQL> select FILE_NAME,TABLESPACE_NAME ,file_id from dba_data_files;

FILE_NAME                                                                            TABLESPACE_NAME                 FILE_ID
------------------------------------------------------------------------------------ ---------------------------- ----------
/u01/app/oracle/oradata/orcl12c/pdborcl/example01.dbf                                EXAMPLE                              11
/u01/app/oracle/oradata/orcl12c/pdborcl/SAMPLE_SCHEMA_users01.dbf                    USERS                                10
/u01/app/oracle/oradata/orcl12c/pdborcl/sysaux01.dbf                                 SYSAUX                                9
/u01/app/oracle/oradata/orcl12c/pdborcl/system01.dbf                                 SYSTEM                                8

创建PDB

SQL> CREATE PLUGGABLE DATABASE pdbtest1 ADMIN USER pdbtest1admin IDENTIFIED BY pdbtest1admin
  2  STORAGE (MAXSIZE 2G MAX_SHARED_TEMP_SIZE 100M)
  3  DEFAULT TABLESPACE test1tb1
  4     DATAFILE ‘/u01/app/oracle/oradata/orcl12c/pdbtest1/test1tb101.dbf‘ size 50m autoextend off
  5  FILE_NAME_CONVERT =(‘/u01/app/oracle/oradata/orcl12c/pdbseed‘,‘/u01/app/oracle/oradata/orcl12c/pdbtest1‘);

Pluggable database created.

oracle 12c 初步操作

时间: 2024-08-29 15:59:42

oracle 12c 初步操作的相关文章

Oracle 12c 操作 CDB PDB

CREATE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'alter pluggable database all open'; END open_all_pdbs; / alter pluggable database all open alter pluggable database all close; alter session set container = pdbmyoracle;

Oracle 12c RAC 替换 OCR 磁盘组操作步骤

注:本文谢绝转载! 为方便以后的测试,整了一套新的测试环境,600G PCIe 闪存卡+8核CPU+16G内存.  把整个虚拟机从我的电脑上直接copy 过去,网络什么都没问题,但是RAC 的共享设备是重新添加的. 这样之前旧的数据都不存在. 所以用脚本直接重建了OCR和Voting Disk,RAC 启动,没有问题,但是磁盘组出现错乱,Dave 有强迫症的倾向,所以重新重新添加了一个磁盘组.  把OCR 和 voting disk 都替换到新创建的OCR 磁盘组了. 所以以下所有的操作,只为一

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

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

浅谈oracle 12C的新特性-CDB和PDB

最近看到好多人都在尝试oracle中的12C新特性-容器数据库,今年3月orcle退出了Release2版本,可以算是一个稳定版本了.下午着手尝试了一下,还是蛮不错得 1.前言 CDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB).CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为Pluggable Datab

Oracle 12c In Memory Option初探

前情提要: Oracle OpenWorld 2013中Larry Ellison爆料的Oracle新特性:Oracle In Memory Database Option 1. 这个新特性将随着12.1.0.2发布: 2. In memory database option不会取代TimesTen(以下简称TT),因为这是两种层面的产品,TT还是会架在DB层之前,和应用紧密相连,为应用提供缓存,in memory database option在DB层,可以做到高可用如RAC,DG等一些TT无

Oracle 12c 12.1.0.1.0管理控制文件官方文档翻译说明

Link: http://download.csdn.net/detail/rlhua/7718571 官方Link: http://docs.oracle.com/database/121/ADMIN/control.htm#ADMIN006 版本: [email protected]>select * from v$version; BANNER                                                                          

ORACLE 12C 冷备份方式的数据迁移

实验对象:两台linux单机的oracle 12C 数据库(大版本和小版本都一致),数据迁移采取冷备份的方式.目标机器的路径跟源库不一致,需要重建controlfile. 迁移步骤 首先关闭监听,和kill掉连接的应用ps -ef | grep LOCAL=NO | awk '{print ($2)}' | xargs kill -9 创建pfilecreate pfile='/tmp/inittest.ora1012' from spfile;  查看数据文件,日志文件的路径,日志文件路径 S

Oracle Linux6下安装Oracle 12c实战

经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参考:http://docs.oracle.com/cd/E16655_01/install.121/e17741/toc.htm#CEGHFFGG ***********************ORACLE 12C 安装步骤******************************************** 0.准备软件:Oracle Linux 6.4

案例:Oracle dul数据挖掘 非常规对ORACLE 12C CDB数据库进行恢复

没有数据库备份的情况下,非常规对ORACLE 12C CDB数据库进行恢复 熟悉dul的朋友都知道dul是通过file# 1 block 1的kcvfhrdb找到bootstarp$的segment header(其实kcvfhrdb就是bootstarp$ segment header的rdba地址),然后通过bootstarp$中存储的相关sql找对一些基础的基表对象(obj$,tab$,col$,seg$等),然后通过他们定位到具体的对象的segment记录,从而通过segment找到ex