自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 创建包含TDE column encrypt 的表

07:27:52 SQL> connect pdbadmin/tdetest@tdetestpdb10001Connected.07:28:09 SQL> create table t_1(a varchar2(20),b varchar2(20) encrypt);Table created.Elapsed: 00:00:00.0507:28:31 SQL> insert into t_1 (a,b) values('wang','yudian');1 row crea

2020-11-30 23:31:36 151

原创 在pdb上测试guaranteed restore point

我们在不启用flashback database的情况下也可以使用guaranteed restore point来恢复数据库具有sysdba的权限才能创建guaranteed restore pointSQL> select flashback_on from v$database;FLASHBACK_ON------------------NOSQL> connect sys/cdb2@cdb2pdb10001 as sysdbaConnected.SQL> gra

2020-11-29 20:21:46 221

原创 测试flashback database 在cdb上

首先在pdb comp1pdb21047里准备一个测试表./sqlplus "pdbadmin/comp1@comp1pdb21047"08:44:10 SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;TO_CHAR(SYSDATE,'YY-------------------2020-11-28 08:44:30Elapsed: 00:00:00.0008:44:30 SQL> create

2020-11-29 01:09:02 183

原创 flashback pluggable database在pdb上的测试

一个用户如果想要open或者close pdb,则需要sysdba sysoper sysbackup或者sysdg权限里的一个在flashback pluggable database之前必须要将pdb关掉在所有的instance上在cdb上,是用flashback database在pdb上,是用flashback pluggable database07:10:41 SQL> select username,sysdba,sysoper,sysasm,sysbackup,sysdg,sy

2020-11-28 23:22:46 303

原创 一个用户需要具有什么权限才能close或者open pdb

要想打开或者关闭一个pdb,需要具有sysdba,sysoper,sysbackup,sysdg这些权限中的一种?从现在的测试情况看,是这样的,赋予一个用户sysbackup或者sysdg权限,都可以关闭和启动pdbTo change the open mode of the PDB from mounted to opened or from opened tomounted, the current user must have SYSDBA, SYSOPER, SYSBACKUP, or SYS

2020-11-28 22:35:42 299

转载 解决oracle启动过程中ora-1618 redo thread没有enable的问题

CRS-5017: The resource action “ora.adb.db start” encountered the following error:ORA-01618: redo thread 4 is not enabled - cannot mounthttp://blog.itpub.net/26239116/viewspace-1075976/现象:RAC建库的时候,由于节点2的redo出问题,导致节点2实例不能mount。SQL> alter database mou

2020-11-26 01:13:06 534

原创 两个shell的区别 报argument list too long

为什么加反引号就会报argument list too long呢不加就不会报for i in ls /tmp/*.sqldorm -f $idone[root@slcm05adm01 ~]# for i in `ls /tmp/*.sql`> do> rm -f $i> done-bash: /bin/ls: Argument list too long

2020-11-25 18:52:42 326

原创 oracle ora-3113可能是由于resource manager的限制

21:35:20 SQL> select count(*) from t_3 order by created;select count(*) from t_3 order by created *ERROR at line 1:ORA-03113: end-of-file on communication channelProcess ID: 392578Session ID: 1873 Serial numb

2020-11-25 13:38:31 427

转载 监控和管理Oracle UNDO表空间的使用

https://blog.csdn.net/congxinlan3332/article/details/100473077?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

2020-11-23 19:10:35 346

原创 测试resource manager的active_sess_pool_p1 参数

创建一个plan directive,在这里指定一个consumer group的active_sess_pool_p1为2,就是这个consumer group最多只能有两个active session,新的connection里的sql语句只能等待,同时只能有两个active session首先第一步创建 consumer group,并且将pdbadmin这个user创建的session映射到这个consumer group06:41:15 SQL> exec dbms_resource_m

2020-11-22 22:46:58 102

原创 resmgr:pq queued

C.3.128 resmgr:pq queuedThe session is waiting in the parallel statement queue.Wait Time: The time the session waited for sufficient parallel query processes to become available to run this session with the requested degree of parallelism

2020-11-18 12:33:34 221

原创 如何手工安装database vault

如果在建库的时候没有install database vault,可以选择手工安装database vault./sqlplus "sys/dvtest@dvtest as sysdba"07:43:27 SQL> @?/rdbms/admin/catols.sql;07:45:09 SQL> @?/rdbms/admin/catmac.sql;在这个提示下,输入systemEnter value for 1: system在这个提示下,输入tempEnter value f

2020-11-15 23:54:04 266

原创 一次command rule restricted session的测试

首先我们创建一个rule,一个rule set,然后将rule添加到rule set,这个rule set随后可以用来首先禁止运行alter system disable restricted session 的目的,只能alter system enable restricted session,但是不能disable 。虽然没啥实际使用价值,做个测试吧15:50:59 SQL> exec dbms_macadm.create_rule_set(rule_set_name=>'can n

2020-11-14 08:09:01 109

原创 dbms_macadm.authorize_ddl

默认情况下 在database vault配置了的情况下,一个user是不能再另外一个user下执行ddl操作的01:37:44 SQL> create table u100.t_pdbadmin as select * from dba_objects;create table u100.t_pdbadmin as select * from dba_objects *ERROR at line 1:

2020-11-12 17:45:14 121

原创 database vault的operation control

database vault的opeation control的目的是为了防止cdb的common user去访问pdb里的customer data,也就是pdb的local data我们建了一个pdb ,名字为comp1pdb21044,里面创建了一个local user 为u100,u100有一个table,名字为t_1,这就算是local data,customer datacommon user的名字为c##common1在我们enable operation control的情况下,com

2020-11-12 15:25:15 163 1

原创 pdb local user block common operations

在pdb里,具有dv_owner权限的用户可以创建对common user在该pdb里面的object进行限制的realm或者command rule22:56:14 SQL> exec dbms_macadm.allow_common_operation(false);PL/SQL procedure successfully completed.allow common operation为false,则表示允许local user来限制common user在pdb里的对象。如果这里为

2020-11-12 15:04:50 92

原创 如何使用dbca去创建bigfile的system sysaux tablespace

How To Create SYSTEM And SYSAUX Tablespace As Bigfile Tablespace Using DBCAYou have to use the custom option and not one of the templates.you have to configure using the Advance Option and choose the Custom Database template, the other templates do not a

2020-11-12 01:05:14 132

原创 如何在enable了database vault的数据库里运行datapump

我们用datapump_test这个用户来进行datapump的导出工作,需要对这个用户赋予一些权限00:38:25 SQL> create user datapump_test identified by datapump_test;User created.Elapsed: 00:00:00.0900:39:52 SQL> grant connect,unlimited tablespace to datapump_test;Grant succeeded.Elapse

2020-11-11 16:46:56 366

原创 一个测试command rule的例子

默认情况下,database vault是启用了一个command rule,不运行修改audit_sys_operations 为false下面就是报错的信息02:33:38 SQL> alter system set audit_sys_operations=false scope=spfile;alter system set audit_sys_operations=false scope=spfile*ERROR at line 1:ORA-01031: insufficient

2020-11-09 18:36:15 138

转载 linux的ps1设置

https://blog.csdn.net/qq_34208467/article/details/81019467一、查看PS1的格式: 在Linux中,PS1是一个全局变量,查看PS1的格式如:二、更改PS1的格式:PS1=’[\u@\h \w]$ ’ ----注意$后面有一个空格!如果没有空格的话,将会报错!\d :代表日期,格式为weekday month date,例如:“Mon Aug 1”\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是f

2020-11-08 15:53:27 2635

原创 shell获取执行脚本的目录

[oracle@slcm05adm01 cdb1]$ cat 1.sh#!/usr/bin/shDIR_NAME=$( cd $(dirname $BASH_SOURCE) && pwd)echo $DIR_NAME[oracle@slcm05adm01 cdb1]$ ./1.sh/u01/wgz/post_db_creation/cdb1

2020-11-07 13:49:31 1145

转载 shell - $() 和 ${}

https://www.jianshu.com/p/2237f029c3851、在 bash shell 中,()是将括号内命令的执行结果赋值给变量:(base)zeng@zeng−X11DAi−N: /workspace()是将括号内命令的执行结果赋值给变量:(base) zeng@zeng-X11DAi-N:~/workspace()是将括号内命令的执行结果赋值给变量:(base)zeng@zeng−X11DAi−N: /workspace lsa.sh data.sh r

2020-11-07 13:25:13 161

原创 如何获取oracle_base

运行GI_HOME/bin/orabase这个程序获取ORACLE_BASE#!/usr/bin/shORAINST_LOC=/etc/oraInst.locINVENTORY_LOC=`cat $ORAINST_LOC | grep inventory_loc | cut -d= -f2`echo $INVENTORY_LOCGI_HOME=`cat $INVENTORY_LOC/ContentsXML/inventory.xml | grep 'CRS="true"'|cut -d' ' -f

2020-11-05 22:44:00 539

转载 shell字符串截取 非常详细

http://c.biancheng.net/view/1120.htmlShell 截取字符串通常有两种方式:从指定位置开始截取和从指定字符(子字符串)开始截取。从指定位置开始截取这种方式需要两个参数:除了指定起始位置,还需要截取长度,才能最终确定要截取的字符串。既然需要指定起始位置,那么就涉及到计数方向的问题,到底是从字符串左边开始计数,还是从字符串右边开始计数。答案是 Shell 同时支持两种计数方式。从字符串左边开始计数如果想从字符串的左边开始计数,那么截取字符串的具体格式如下:${

2020-11-05 22:19:17 535

空空如也

空空如也

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

TA关注的人

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