CVE安全漏洞的理解
RAC的理解
理解gcs log flush sync了就会明白为什么RAC到RAC的恢复或RAC到单机的恢复,一般都是recover 到某个thread的某个sequnce就可以了 RAC区别于单机的一个就是多了一个GRD(globalresource directory)内存区以及附属的多个后台进程和部分数据库文件,GRD里记录的是每一个数据块在集群间的分布图,它位于每一个...
数据库服务器备份存储更换不受任何影响的便捷操作方法
[root@eebdb ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 50G 14G 33G 30% /tmpfs &nb...
ASM有自己的参数、密码、alert、监听文件
gi的参数文件/u01/app/11.2.0/grid/dbs/init.ora但是里面的东西不对,因为这个不是asm真正使用的pfilegi的密码文件/u01/app/11.2.0/grid/dbs/orapw+ASMgi的alert文件/u01/app/grid/diag/asm/+asm/+ASM2/trace/sqlplus / as sysasmSQL> show parameter pfileNAME &nb...
CREATE CONTROLFILE修改DB_NAME一定不能使用REUSE
总结:最初的db_name是orcl,重建控制文件,想把db_name修改为orclK,如果重建控制文件使用REUSE,会提示ORA-01503: CREATE CONTROLFILE failedORA-01161: database name ORCL in file header does not match given name of ORCLK最初数据库的名字是orclsqlplus / as sysdbaSQL> show parameter db_nameNAME ...
linux6重启后resolv中DNS信息会自动修改的理解
总结:linux 6的/etc/resolv.conf重启后修改的原因,是因为重启后该文件会读取网卡信息中的DNS配置,如果网卡中配置了DNS则把网卡中的DNS写入到resolv.conf,如果网卡没有配置DNS则把空的DNS信息写入resolv.conf而网卡中DNS配置,不需要每个有IP的网卡都配置,只要其中一个配置了DNS就可以,因为DNS是共享的,但是DNS必须...
5T的数据库怎么备份
1、备份的容量每周六0级备份,其他日期1级备份,启用压缩备份,每次0级备份DB+archivelog大概2.5T数据库,其他日期DB+archivelog大概250G,一周4T数据库,一个月大概16T,保留半年备份,总计需要100T空间,使用128T空间就足够2、备份的速度目前使用NAS存储,存储速度大概在100M/s(万兆网卡,但是存储的IO速度只有100M/...
profile的resource limits和资源计划resource_manager_plan的limit
profile使用参数RESOURCE_LIMIT RESOURCE_LIMIT determines whether resource limits are enforced in database profilesRESOURCE_LIMIT决定是否在数据库概要文件中执行资源限制Resource limits for passwords work even with resource_limit = false即使resource_limit = false, password的资源限制也会生效该...
Oracle 0至6级锁的通俗解释及实验案例
11g Concepts中摘录的锁的信息Table Locks (TM)A table lock, also called a TM lock, is acquired by a transaction when a table is modified by an INSERT, UPDATE, DELETE, MERGE, SELECT with the FOR UPDATE clause, or LOCK TABLE statement. DML operations require table locks to reserve DML access to t...
在线重定义的操作步骤__普通表转换为分区表的实验案例
普通表转换为分区表的在线重定义的步骤(1)确定表A是否可以在线重定义 表A有主键的情况下 DBMS_REDEFINITION.CAN_REDEF_TABLE('用户名','A表名') 或 表A没有主键的情况下 DBMS_REDEFINITION.CAN_REDEF_TABLE('用户名','A表名',options_flag => DBMS_REDEFINITION.CON...
公有云的这五大定律 看看谁能跑得更远?
选择公有云品牌,不仅仅着眼当下,更要谋划未来。在不同类别的云服务商中,究竟哪一家更合适?
嘿!其实我们不用太过于担心的单点故障
等你归去来 】集群怎么做?有什么问题? 分布式是什么?怎么做? 缓存这么重要吗? 问题:如果单机应用是单点,负载均衡器不也是单点吗? 数据库分库分表怎么样? 读写分离怎么样? 数据库成为单点了怎么办? 虽然咱们会面临这么多问题,但是不要担心单点问题...
ASM磁盘组更换磁盘的操作方法
更换存储操作步骤1、增加新磁盘,对新磁盘创建新asm disk2、把新asm disk加入asm group3、等待asm group数据重平衡完毕4、再从asm group删除旧磁盘对应的旧asm disk5、等待asm group数据重平衡完毕6、拆下旧磁盘磁盘组asm group要改变大小:如果原来磁盘组1T,现在想换成100G如asm group是外部冗余,里面只有一...
索引扫描可能不如全表扫描的场景的理解__纯粹数据量而言,不涉及CLUSTERING_FACTOR
多块读的场景Full Table Scan --全表扫描Index Fast Full Scans --索引快速全扫描单块读的场景Rowid Scans --直接通过Rowid获取Index Unique Scans --索引唯一扫描Index Range Scans --索引局部扫描Index Skip Scans --索引跳跃扫描Index Full Scans --索引全扫描全表扫描(Full Table Scans FTS)为实...
hash join构建位图的理解
hash join的逻辑-- 全表扫描小表,并把关联字段的值取出,在pga里构建hash table。-- 遍历大表,根据扫描的结果按照关联字段执行相同的hash函数,得到hash value,去pga的hash table里找匹配记录。较小的row source 被用来构建hash table 与bitmap,第2个row source 被用来被hansed,并与第一个row source ...
多路径格式化,对磁盘操作提示要分区,对别名操作正常格式化
SAN存储划分到服务器后,服务器需要对其格式化,该服务器才能mount这块存储。--多路径的磁盘,拥有一样的wwid[root@srmdb etc]# fdisk -l |grep dev|grep -v sdaDisk /dev/sdb: 1099.5 GB, 1099529453568 bytesDisk /dev/sdc: 1099.5 GB, 1099529453568 bytesDisk /dev/sdd: 1099.5 GB, 1099529453568 bytesDisk /de...
SAN存储卷扩容后对应客户端磁盘和挂载磁盘的分区如何正确显示新增容量
总结:SAN存储的卷可以不是LVM模式情况下,对卷新增容量后,客户端需要重启才可以看到卷对应的磁盘新增后的容量,再对该磁盘执行resize2fs后,该磁盘挂载的分区才可以看到新增后的容量--确定需要新增容量的磁盘在客户端显示200G,已在存储端新增100G,但是客户端仍然显示200G[root@mdg /]# fdisk -l |grep /dev/mapper...
. oraenv__点空格oraenv的理解
oraenv存在以下两个地方,里面的东西是一模一样的。$ORACLE_HOME/bin/oraenv/usr/local/bin/oraenv其中/usr/local/bin/oraenv是db安装好后,执行root.sh时从$ORACLE_HOME/bin/oraenv拷贝过去的。.=sourcesource命令也称为“点命令”,也就是一个点符号(.). oraenv=source oraenv点+空格+oraenv=source+空格+orae...
dataguard主备延迟多长时间的2种查询方法
1、备库sqlplus>select value from v$dataguard_stats where name='apply lag'2、备库sqlplus>select ceil((sysdate-next_time)*24*60) "M" from v$archived_log where applied='YES' AND SEQUENCE#=(SELECT MAX(SEQUENCE#) FROM V$ARCHIVED_LOG WHERE applied='YES');
dataguard验证是否正常同步的2种方法
1、最简单的方法,备库查看最新的归档日志是否apply,如果applied是yes则正常同步主库sqlplus>alter system switch logfile备库sqlplus>select SEQUENCE#,applied,FIRST_TIME,NEXT_TIME from v$archived_log order by 1 desc2、主库LNS进程的BLOCK#是否变动、备库查看RFS进程的BLOCK#是否变动,如果BLOCK#都变...