oracle 创建cdb,Oracle 12C -- 手动创建CDB

1.指定oracle_sid

$ export ORACLE_SID=db12

2.指定环境变量

比如ORACLE_BASE、ORACLE_HOME、PATH(要包含$ORACLE_HOME/bin)

3.选定验证方式

·操作系统验证

·口令文件验证

4.创建初始化参数文件

$ vi initdb12.ora

db_name='db12'

memory_target=2G

processes =

db_block_size=

db_domain=''

diagnostic_dest='/u12/app/oracle'

dispatchers='(PROTOCOL=TCP) (SERVICE=db12XDB)'

open_cursors=

remote_login_passwordfile='EXCLUSIVE'

undo_tablespace='undotbs1'

control_files ='/u12/app/oracle/oradata/db12/control01.ctl','/u12/app/oracle/oradata/db12/control02.ctl'

compatible ='12.0.0'

audit_file_dest='/u12/app/oracle/admin/db12/adump'

audit_trail='db'

enable_pluggable_database=true

5.如果是windows,需要创建一个实例

> oradim -NEW -SID -STARTMODE MANUAL -PFILE

6.连接到实例

$ sqlplus /nolog

SQL> conn /as sysdba

Connected to an idle instance.

7.创建spfile

SQL> create spfile from pfile;

File created.

SQL>

8.启动实例

SQL> startup nomount;

ORACLE instance started.

Total System Global Area bytes

Fixed Size bytes

Variable Size bytes

Database Buffers bytes

Redo Buffers bytes

SQL>

9.执行create database命令

create database db12

user sys identified by oracle

user system identified by oracle

logfile group ('/u12/app/oracle/oradata/db12/redo01a.log','/u12/app/oracle/oradata/db12/redo01b.log') size 100m,

group ('/u12/app/oracle/oradata/db12/redo02a.log','/u12/app/oracle/oradata/db12/redo02b.log') size 100m,

group ('/u12/app/oracle/oradata/db12/redo03a.log','/u12/app/oracle/oradata/db12/redo03b.log') size 100m

maxloghistory

maxlogfiles

maxlogmembers

maxdatafiles

character set al32utf8

national character set al16utf16

extent management local

datafile '/u12/app/oracle/oradata/db12/system01.dbf' size 700m reuse autoextend on next 10240k maxsize unlimited

sysaux datafile '/u12/app/oracle/oradata/db12/sysaux01.dbf' size 550m reuse autoextend on next 10240k maxsize unlimited

default tablespace users

datafile '/u12/app/oracle/oradata/db12/users01.dbf' size 500m reuse autoextend on maxsize unlimited

default temporary tablespace tempts1

tempfile '/u12/app/oracle/oradata/db12/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited

undo tablespace undotbs1

datafile '/u12/app/oracle/oradata/db12/undotbs01.dbf' size 200m reuse autoextend on next 5120k maxsize unlimited

enable pluggable database

seed

file_name_convert = ('/u12/app/oracle/oradata/db12',

'/u12/app/oracle/oradata/db12/pdb1')

system datafiles size 125m autoextend on next 10m maxsize unlimited

sysaux datafiles size 100m

user_data tablespace usertbs

datafile '/u12/app/oracle/oradata/db12/pdb1/usertbs01.dbf' size 200m reuse autoextend on maxsize unlimited;

10.运行脚本创建数据字典视图

@?/rdbms/admin/catcdb.sql

11.windows的话设置开机自动启动

> ORADIM -EDIT -SID -STARTMODE AUTO -SRVCSTART SYSTEM [-SPFILE]

12.查看

SQL> select con_id,dbid,NAME,OPEN_MODE from v$pdbs;

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

PDB$SEED READ ONLY

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

CON_ID DBID NAME OPEN_MODE

---------- ---------- ------------------------------ ----------

CDB$ROOT READ WRITE

PDB$SEED READ ONLY

SQL>

ORACLE 12C新特性——CDB与PDB

Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库( ...

Oracle 12c 用户创建、角色、权限

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAADHCAIAAAA4UqVzAAAgAElEQVR4nOy9Z5Bk13UmyN/6vZrlrG

oracle之 手动创建 emp 表 与 dept 表

说明: 有时候我们需要通用的实验数据,emp表 与 dept表  但是数据库中有没有. 这时,我们可以手动创建. -- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) N ...

Oracle 12c 多租户 CDB 与 PDB 级别 expdb 与 impdb(表、用户、全库)

Oracle 数据库 12 c 多租户下,如何在容器数据库 (CDB) 和可插拔数据库 (PDB) 中使用 expdb 与 impdp (数据泵) 呢? 我们一起探讨下PDB 下进行表级,用户级别,全 ...

Oracle 12c 多租户 CDB 与 PDB之 shared undo 与 Local undo 切换

undo 在12C R1版本中只支持Global Shared Undo模式, 所有container共享一个UNDO表空间, 目前保留这种模式只是为了升级过渡, 在12C R2引入了PDB Loca ...

oracle视图就是封装了一条写好的sql语句 可通过视图修改表结构 ; oracle需要手动创建序列

create sequence student_sid; --创建序列 oracle只能通过手动方式创建序列

安装SQL Developer,连接Oracle 12c,创建新用户

1.访问Oracle官网:https://www.oracle.com/index.html,下载SQL Developer 2.安装... 3.打开Sql Developer,右键"创建新 ...

Oracle 12c 多租户 CDB 与 PDB 备份

一.  CDB 备份 1.1  只备份CDB 只备份CDB数据库需要具有SYSDBA或SYSBACKUP权限用户连接到CDB的root环境下,执行backupdatabase root命令即可完成对C ...

Oracle 12c PDB和CDB全局用户权限问题

Oracle12c版本中引入了新的CDB和PDB 默认登陆CDB后创建的用户为全局用户必须以c##开头 如果要访问CDB中的表,可以用GRANT命令赋权 但是上面的赋权并不会再PDB中生效 如果要这个 ...

随机推荐

Asp.Net时间戳与时间互转

/// /// 时间戳转成时间类型 /// /// & ...

[转]:移动端H5页面高清多屏适配方案

原文链接:http://www.tuicool.com/articles/YJviea 背景 开发移动端H5页面 面对不同分辨率的手机 面对不同屏幕尺寸的手机 视觉稿 在前端开发之前,视觉MM会给我们 ...

Java设计模式(学习整理)---策略模式

1. 模式定义         把会变化的内容取出并封装起来,以便以后可以轻易地改动或扩充部分,而不影响不需要变化的其他部分: 2.模式本质:  少用继承,多用组合,简单地说就是:固定不变的信息 ...

Extensions in UWP Community Toolkit - Visual Extensions

概述 UWP Community Toolkit Extensions 中有一个为可视元素提供的扩展 - VisualExtensions,本篇我们结合代码详细讲解 VisualExtensions ...

Go 实现判断变量是否为合法数字 IsNumeric 算法

[转] http://www.syyong.com/Go/Go-to-determine-whether-the-variable-is-a-legal-digital-algorithm.html ...

jQuery的offset、position、scroll,元素尺寸、对象过滤、查找、文档处理

jQuery_offset和position var offset = $('.xxx').offset() console.log(offset.left.,offset.top)xxx相对于页面左 ...

c++注意易错点

1.cout采用endl,cin不用endl cin>>a>>b; cout<

MySql详解(六)

MySql详解(六) MySql事务 一.含义 事务:一条或多条sql语句组成一个执行单位,一组sql语句要么都执行要么都不执行 二.特点(ACID) A 原子性:一个事务是不可再分割的整体,要么都执 ...

20155210 Exp8 WEB基础实践

Exp8 WEB基础实践 Apache环境配置 apache是kali下的web服务器,通过访问ip地址+端口号+文件名称可以打开对应的网页. 输入命令vi /etc/apache2/ports.co ...

&lowbar;&lowbar;lll&lowbar;mutex&lowbar;lock&lowbar;wait的错误原因

1. x86_64栈(glib 2.4): free时: (gdb) bt #0  0x00002b9405ea1c38 in __lll_mutex_lock_wait () from /lib64 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值