自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lk的窝

坚持!!

  • 博客(13)
  • 收藏
  • 关注

原创 12cR2 PDB锁定概要文件

首先创建锁定概要文件:SQL> create lockdown profile APP_DBA_PROFILE;Lockdown Profile created.SQL> select PROFILE_NAME,status from dba_lockdown_profiles;PROFILE_NAME STATUS----------------- -------...

2019-04-22 14:01:48 335

原创 限制公共用户访问指定PDB的元数据信息(CONTAINER_DATA)

如下举例:让C##TEST用户查询v$session的公共数据,但这些数据只能来自CDB(CON_ID=0)、CDB$ROOT(CON_ID=1)和orclpdb2(CON_ID=4):SQL> show con_nameCON_NAME------------------------------CDB$ROOTSQL> show pdbs CON_ID CON_NA...

2019-04-22 12:48:04 877

原创 Oracle 12cR2多租户架构下,PDB被拔出删除后,在原CDB中删除common user,当PDB重新插入时,该PDB中的此common user也被删除

1、原12cR2多租户架构数据库中已经创建了公共用户C##TEST:SQL> select * from cdb_sys_privs where grantee like 'C##%';GRANTEE PRIVILEGE ADM COM INH CON_ID----------------...

2019-04-22 11:20:49 310

原创 在PDB中赋予公共用户create session权限,默认该公共用户仅能连接该PDB,无法连接其他PDB

创建公共用户:SQL> create user C##TEST identified by test container=all;User created.SQL> select username,common from dba_users where oracle_maintained='N';USERNAME COM------------------C##TE...

2019-04-22 10:37:04 821

原创 用户和角色定义实际上都存储在同样的数据字典表中,即USER$,其中的TYPE#列定义了是用户(1)还是角色(0)

SQL> select user,name,type# from user$ order by 1;USER NAME TYPE#------------------------------ ------------------------------ ----------...

2019-04-22 10:11:33 886

原创 Oracle 12c为PDB创建专用监听

在某些情况下,需要为一个或多个PDB使用特定的专用监听端口。这就需要创建新的监听,并确保PDB注册到它上面。在下面的例子中,我们创建新的监听LISTENER_PDB,使用的端口为1522,修改listener.ora文件添加如下内容:LISTENER_PDB = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCO...

2019-04-19 09:48:55 2852

原创 PDB中限制表空间所能使用的最大空间,以及占用的CDB级别的最大临时表空间

SQL> show pdbs CON_ID CON_NAME OPEN MODE RESTRICTED---------- ------------------------------ ---------- ---------- 4 ORCLPDB2 READ WRITE N...

2019-04-18 15:57:55 1018

原创 查看PDB的操作历史

PDB创建之后,它的生命周期中最简单的事件就是启动和关闭。在实际操作中,对PDB的操作要远远比启动和关闭复杂,cdb_pdb_history视图提供了对这个内容进行回顾的方法。SQL> col pdb_name format a10SQL> select pdb_name,op_timestamp,operation from cdb_pdb_history order by 2;...

2019-04-18 15:28:02 939

原创 Oracle 12cR2查看当前数据库undo设置是否为local undo

SQL> select banner from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Produc...

2019-04-17 16:01:58 437

原创 Oracle 12c删除PDB

首先需要关闭PDB,然后执行删除命令。[oracle@server ~]$ sqlplus / as sysdbaSQL*Plus: Release 12.2.0.1.0 Production on Wed Apr 17 14:13:20 2019Copyright (c) 1982, 2016, Oracle. All rights reserved.Connected to:Or...

2019-04-17 14:18:18 4176

原创 Oracle 12c多租户架构下的应用容器

应用场景:CDB中包含多个PDB,如果这些PDB中运行着同样的应用,可以将应用作为服务来提供给多个客户,在这种场景下,可以为每个客户准备一个PDB,然后每一个PDB都包含其自有数据,但是数据模型相同,并将其链接到该应用的跟容器上。(1)实验版本SQL> select banner from v$version where rownum=1;BANNER--------------...

2019-04-11 16:57:06 592

原创 Oracle 12cR2数据库报错ORA-12753 ORA-27300 ORA-27301 ORA-27302 ORA-27303

数据库正常运行过程中突然出现如下报错,进而数据库无法访问:2019-04-11T15:03:11.808450+08:00Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_w005_4551.trc:ORA-12753: The Oracle home user ID does not match the effec...

2019-04-11 16:05:29 1102

原创 postgresql限制某个用户仅连接某一个数据库

创建数据库bbb且owner为用户b:postgres9.6@[local]:5432 postgres# create database bbb owner b;CREATE DATABASETime: 259.099 ms默认情况下使用用户c也可以连接数据库bbb:postgres9.6@[local]:5432 postgres# \c bbb cYou are now co...

2019-04-01 17:25:28 6823

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除