设为首页 加入收藏

TOP

完全Oracle安装建库手册(三)
2019-02-23 12:08:06 】 浏览:211
Tags:完全 Oracle 安装 手册
ize 1g

default tablespace deftbs

datafile '$ORACLE_BASE/oradata/bear/disk2/deftbs01.dbf' size 1g

default temporary tablespace temp01

tempfile '$ORACLE_BASE/oradata/bear/disk1/temp01.tmp' size 100m

undo tablespace undotbs

datafile '$ORACLE_BASE/oradata/bear/disk2/undotbs01.dbf' size 2g

enable pluggable database

seed

file_name_convert = ('$ORACLE_BASE/oradata/bear/', '$ORACLE_BASE/oradata/pdbseed/')

system datafiles size 1g autoextend on next 1m maxsize unlimited

sysaux datafiles size 1g

user_data tablespace usertbs

datafile '$ORACLE_BASE/oradata/pdbseed/disk2/usertbs01.dbf' size 1g;

select instance_name, status from v$instance;

select open_mode, name from v$database;

完全Oracle安装建库手册

12C R2版本建库后,相关执行脚本都集成到了catcdb.pl这个perl脚本中,简单编辑修改一下即可使用,具体请根据实际情况修改,这里就不演示了

总之,手工建库不适合新手,不适合新手,不适合新手,重要事情说三遍!

查看数据库状态

在CDB数据库中,启动CDB数据库并不能直接将其下的pdb启动,我们来看一下

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

完全Oracle安装建库手册

可以看到,PDB数据库还处于mount状态,即未启动状态,需要将其启动

完全Oracle安装建库手册

目前数据库已启动

完全Oracle安装建库手册

切换到cdb$root用户下,亦可以看到pdb库已启动

SQL> alter pluggable database all open; 使用该语句可以将cdb库下的所有pdb数据库均启动,我们也可以做个触发器,当启动cdb的时候,自动触发启动所有的pdb

SQL> create or replace trigger open_pdbs

2 after startup on database

3 begin

4 execute immediate 'alter pluggable database all open';

5 end open_pdbs;

6 /

完全Oracle安装建库手册
首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇软件架构中的单体架构有哪些特点 下一篇mysql5.7日志时间与系统时间不一致

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目