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 <sid> -STARTMODE MANUAL -PFILE <file>
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 <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的更多相关文章
- 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中生效 如果要这个 ...
随机推荐
- 【Python】torrentParser1.04 增加获得磁力链URI功能
代码: #------------------------------------------------------------------------------------ # torrentP ...
- angularjs中的验证input输入框只能输入数字和小数点
把js的验证方法改成angular可使用的方法 AngularJS文件的写法: $scope.clearNoNum = function(obj,attr){ //先把非数字的都替换掉,除了数字和.o ...
- 在centos7中离线方式安装mysql5.7
第一步:下载mysql 在Linux终端使用wget命令下载网络资源:(可以先下好) wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17 ...
- shell date 命令整理
最近发现date命令特别好用(在mac里面不行) 1.获取今天的日期 [root@nd02 ~]# date +%Y%m%d 2.获取某一天的日期 [root@nd02 ~]# date -d &qu ...
- 查询后n条记录
查询后n条记录 SELECT * FROM tb_stu ORDER BY id ASC LIMIT n
- SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释(转)
原文:https://blog.csdn.net/yijiemamin/article/details/51156189# 这几天一直在整合SSM框架,虽然网上有很多已经整合好的,但是对于里面的配置文 ...
- CentOS7 通过代理上网
1.修改/etc/profile,增加以下内容: http_proxy=http://[代理地址]:[代理地址的端口]/ https_proxy=http://[代理地址]:[代理地址的端口]/ ex ...
- N皇后问题【递归求解】
n皇后问题:输入整数n, 要求n个国际象棋的皇后,摆在n*n的棋盘上,互相不能攻击,输出全部方案. 输入一个正整数N,则程序输出N皇后问题的全部摆法.输出结果里的每一行都代表一种摆法.行里的第i个数字 ...
- 有限状态机(FSM)的Java 学习FSM
本文从简单的例子入手,逐步演变成非常复杂的程序. 在简明 状态模式(5.8)中,状态之间的变换由外界控制,或者说,多种状态是分割的.无关的.状态模式最有趣的地方正是讨论其状态的变迁. 1.引子 空调( ...
- awbeci网站之技术篇
之前写的一篇关于awbeci网站的使用和介绍,大家可以看看,地址在:http://www.cnblogs.com/zhangwei595806165/p/5245640.html 1.前台 BootS ...