[20140613]12c PDB数据库与shutdown abort

[20140613]12c PDB数据库与shutdown abort.txt

D:\tools\rlwrap>sqlplus sys/XXXXX@test01p as sysdba
sqlplus sys/btbtms@test01p as sysdba

SQL*Plus: Release 12.1.0.1.0 Production on Fri Jun 13 21:49:26 2014
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

SYS@test01p> @ver

BANNER                                                                               CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production              0

SYS@test01p> select * from scott.dept1;
    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     NEW YORK
        20 RESEARCH       DALLAS
        30 SALES          CHICAGO
        40 OPERATIONS     BOSTON

SYS@test01p> update scott.dept1 set loc=lower(loc);
4 rows updated.

SYS@test01p> shutdown abort
Pluggable Database closed.

SYS@test01p> alter session set container=cdb$root;

Session altered.

SYS@test01p> # alter pluggable database all open;
Pluggable database altered.

SYS@test01p> alter session set container=test01p;

Session altered.

SYS@test01p> select * from scott.dept1;
    DEPTNO DNAME          LOC
---------- -------------- -------------
        10 ACCOUNTING     new york
        20 RESEARCH       dallas
        30 SALES          chicago
        40 OPERATIONS     boston

--可以发现shutdown abort在会话里面暗含有一个commit.当然这个在1个会话(user=sys)里面,如果没有在一个会话里面,就没有这个现象.

时间: 2024-10-27 07:46:44

[20140613]12c PDB数据库与shutdown abort的相关文章

Oracle 12c PDB浅析(二)

之前写了第一篇Oracle 12c PDB浅析 http://blog.itpub.net/23718752/viewspace-1823792/?          在上次的基础上继续来学习学习.     首先关于多租户的架构设计来说,就好比在一座已经几十年的老房子上动地基一般,这个变化着实够大,如此重大的变化Oracle不遗余力的想引入进来,肯定有更深层次的原因,当然关于这种设计在SQLServer中确实已经早有实现,在Oracle中却被大家相传为一种略带神奇的架构设计.不过话说回来,这个和

Oracle 12c PDB浅析

不管怎么样,12c出来这么久,总是因为各种各样的原因没有开始学习,现在似乎还是有些晚了.总是耳闻PDB在12c是一种全新的架构模式,在各种技术聊天也大概知道是一种可插拨的新型架构模式,但是似乎SQLServer中也有类似的架构,不管怎么样Oracle圈内还是很火,而且听说12c r2可以支持4096个pdb,这个也太大了,docker装一下试试:) 自己也在本地尝试了一下,其实中间了花了些时间,中途总是被各种事情打断,所以留下的都是一些零碎的知识片段,自己索引把环境重新删了再做几次. 在这种尝试

解决关闭ORACLE数据库时SHUTDOWN: waiting for active calls to complete.

在关闭ORACLE数据库时,shutdown immediate;命令后一直未关闭,查看ALERT日志,在等待一段时间后日志中有提示: SHUTDOWN: waiting for active calls to complete. 原因是有些进程无法被PMON进程清理,导致SHUTDOWN时无法关闭而HANG住. ==>根据观察,在ORACLE10G及以上版本,会是如下提示:Active call for process 12345 user 'oracle' program 'oracle@a

oracle12c 怎么直接连接到PDB数据库?

问题描述 oracle12c 怎么直接连接到PDB数据库? 创建PDB数据库后无法使用PDB数据库的管理员账号直接连接至PDB数据库 SQLPLUS提示如下: SQL> conn accp1sys/accpManage@ACCP1 ERROR: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 已确定该PDB数据库ACCP1以及账号存在 listener.ora以及tnsmanes.ora配置如下: tnsnames: # tnsnames.ora Network Co

Oracle 12c CDB数据库中数据字典架构

数据字典就是元数据的集合,比如创建的表,列,约束,触发器等等这些都是元数据,需要保存到数据库中.除此之外,Oracle自身的一些数据库对象,如目录,PL/SQL代码等等这些都是元数据,都需要存放在数据字典中.随着12c 容器数据的普及,Oracle数据字典发生了哪些变化呢,下文即是具体描述. 一.数据字典及其形成 1.数据字典 数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTEM与SYSAUX表空间内的若干段. SYS用户拥有所有的数据字典表,数据字典基本一般以结尾,如

ORACLE 12C PDB 维护基础知识介绍_oracle

先说基本用法: 先按11G之前进行 conn / as sysdba; create user test identifed by test; ORA-65096: 公用用户名或角色名无效. 查官方文档得知"试图创建一个通用用户,必需要用C##或者c##开头",这时候心里会有疑问,什么是common user?不管先建成功了再说 create C##user test identifed by test; 创建成功 SQL>show con_name; CON_NAME ----

当12C PDB遇上JDBC

最近整合了几个测试环境,都放入了12c的容器数据库中.今天本来计划再整合几个测试库进来,结果因为碰到了JDBC的问题给耽搁了. 迁移数据库的步骤,因为数据量不大,数据结构较为复杂,所以直接采用了DataPump来做,而且因为测试环境,所以很多问题有充足的时间去排除和分析. 首先我创建了一个PDB CREATE PLUGGABLE DATABASE tbillmob ADMIN USER pdb_mgr IDENTIFIED BY oracle file_name_convert=('/home/

使用12c PDB整合环境的总结

从开始使用12c PDB整合环境以来,发现确实不错,原来11g中整合的难题在这里得到了解决. 目前存在多套的测试环境,之前整合了一批,基本是采用整合schema的方式,但是后来发现这种方式局限性太大,最后就是如下图所示的结构,一半的系统整合完了,还有一半是保留了原来的样子. 所以整合需要解决的问题就很明显了,大体总结了下,有下面几个主要问题. 1.       大量的用户在多个数据库环境重复 2.       重复的表和数据不易管理 3.       大量的表空间信息混乱,多则300多个表空间

Oracle处于热备份模式下shutdown abort之后db的恢复简介

前几天群里的一个哥们说db在处于begin backup模式shutdown之后起不来了,今天讲备份恢复顺道测试了一下,发现还是可以起来的,但是生产环境的话还是要注意,最好不要这么做. SQL> alter tablespace users begin backup; Tablespace altered. SQL> shutdown immediate ORA-01149: cannot shutdown - file 4 has online backup set ORA-01110: d