文件扩展权限ACL
文件扩展权限ACL扩展ACL :access control listACL(Access Control List)即访问控制列表。主要是针对单一用户,单一文件或目录进行rwx权限的细部设定。可以针对用户(User)、群组(Group)、默认属性掩码(umask)进行设置。 ACL权限的开启1.查看acl权限是否支持(文件系统是否支持ACL权限): ...
文件的特殊权限:suid sgid sticky
文件的特殊权限:suid sgid sticky1、SUID(set uid设置用户ID):限定:只能设置在二进制可执行程序上面。对目录设置无效功能:程序运行时的权限从执行者变更成程序所有者的权限 2、SGID:限定:既可以给二进制可执行程序设置,也可以对目录设置功能:在设置了SGID权限的目录下建立文件时,新创建的文件的所属组...
RMAN概述与参数讲解
第六章:RMAN概述 6.1 rman的定义和功能: Recovery Manager 2)建立备份和恢复的server process,在oracle server上做备份和恢复 3)rman 备份datafile(分三个层次:database、tablespace、datafile)、controlfile、spfile、archivelog 4)在归档模式下支持一致性备份(冷...
Oracle dblink介绍
Oracle dblink介绍通过DBLINK其实,DBLINK差不多,创建DBLINK地址、ORACLE_SID创建DBLINK之前,普通的权限才能以SYS:SELECT * FROM USER_SYS_PRIVS T WHERE T.PRIVILEGE LIKE UPPER('%LINK%');SYS@PROD1> SELECT * FROM USER_SYS_PRIVS T WHERE T.PRIVILEGE LIKE UPPER('%LINK%');USERNAME ...
【锁】Oracle锁系列
【锁】Oracle锁系列
Oracle的事务讲解
oracle事务1概述事务由一个或多个DML语句组成,起始于第一条DML语句,终止于DDL或者DCL语句。可以在事务内使用SAVEPOINT命令给出控制程度。,通过事务机制确保这一组SQL语句所作的操作要么完全成功执行,完成整个工作单元操作,要么一点也不执行。2事务的特性3事务控制1 COMMIT命令许多人(甚至某些经验丰富的DBA)在...
oracle undo段头的深度分析
产生一个事物update set num=00 where id=1查看事物信息,可以发现事物用的是3号段select xid,xidusn,xidslot,xidsqn,ubablk,ubafil from v$transaction; USN NAME---------- ------------------------------ &nb...
Oracle的INITRANS与事务
Oracle的INITRANS与事务 每个块都有一个块首部。这个块首部中有一个事务表。事务表中会建立一些条目来描述哪些事务将块上的哪些行/元素锁定。这个事务表的初始大小由对象的INITRANS 设置指定。对于表,这个值默认为2(索引的INITRANS 也默认为2)。事务表会根据需要动态扩展,最大达到MAXTRANS 个条目(假设块上有足...
详解Oracle创建表的参数
详解Oracle创建表的参数 create table mytable( idnumber(3), name varchar2(10))PCTFREE 20PCTUSED 70INITRANS 2MAXTRANS 255TABLESPACE usersSTORAGE ( IN...
Oracle中INITRANS和MAXTRANS参数
INITRANS:INITRANS 指的是一个 BLOCK 上初始预分配给并行交易控制的空间 (ITLs)( 当 BLOCK 上某笔 ROW 被交易更新锁定时,会在 BLOCK header ITL allocate 一个锁,当下一个交易要更新同一笔 row 时,就会发现他已经被先前的交易持有锁了,会先去检查该交易是否 active? 如果是,后来的该笔交易就会被 blocking ,等待 )...
浅谈mysql字符集
查看数据库当前支持的字符集mysql> show character set;+-------------------+---------+----+---------+----------+---------+| Collation | Charset | Id | Default | Compiled | Sortlen |+-------------------+---------+----+------...
DG Broker搭建
DG Broker搭建 1.环境说明databasesid db_name db_unique_namenet service nameprimary oggoggoggogg_pph...
physical standby转换snapshot standby database
physical standby---------->snapshot standby database 1如果apply service 是活动的,那么停止redo apply 2确保数据库是mount 状态 3确保fast recovery area已经配置,...
rman 恢复数据文件
恢复可以在 数据库处于 open 或 mount 状态下进行,只需4个步骤1. 将该数据文件置于 offline 状2. 还原数据文件(指定数据文件编号)3. 恢复数据文件4. 将数据文件 online-----查看数据文件的状态SYS@ogg> select file_id,file_name,ONLINE_STATUS from dba_data_files...
rman 恢复spfile
实验准备OGG (DBID=3068169019)spfile:/u01/app/oracle/fast_recovery_area/OGG/backupset/2018_03_26/o1_mf_ncsnf_TAG20180326T162759_fckd47yp_.bkp 我们分两种情况1.不知道DBID,知道备份路径2.知道DBID(1).模拟删除spfile[oracle@ogg-...
rman的连接
1 本地连接 [oracle@pc6 ~]$ rman target /HYYK = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.51)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICA...
RAC添加OCR 位置
RAC添加OCR 位置对OCR的修改会同步到节点上OCR的配置文件:ocr.loc。即使在另一个节点的crs关闭的情况下,在启动的时候也会自动更新OCR的变化。添加语法如下:# ocrconfig -add +asm_disk_group | file_name添加完成之后,使用命令验证#ocrcheck查看ocr的位置[grid@r...
11g RAC 归档与非归档的切换
11g RAC 归档与非归档的切换非归档------->归档1.设置归档路径SYS@rac1> alter system set log_archive_dest_1='LOCATION=+fra' scope=both sid='rac1';SYS@rac2> alter system set log_archive_dest_1='LOCATION=+fra' scope=both sid='rac2';2.关闭所有实例shutdown immediate...
11g rac 重建ocr和votedisk
11g rac 重建ocr和votedisk1.所有节点停止集群crsctl stop crs如果停止不了可以使用crsctl stop crs -f2.每个节点执行/crs/install/rootcrs.pl,来撤销集群配置[root@rac1 oracle]# /u01/app/grid/11.2.0/crs/install/rootcrs.pl -deconfig -verbose -force[root@rac2 oracle]# /u0...
11GR2RAC丢失OCR和CONTROLFILE重建恢复过程
今天准备用自己的rac虚拟机做点实验的,可是虚拟机拉起来时,频频报错,估计好久不用了(前一阵子有厂商来推销虚拟化全在那上做测试了),挨个检查发现是OCR出故障了,没办法重建下吧,顺便记录下重建的过程1.使用orccheck命令报错[root@rac1 ~]# ocrcheckPROT-602: Failed to retrieve data from the cluste...