- 博客(19)
- 资源 (10)
- 收藏
- 关注
翻译 翻译mos文章11gR2 RAC Service Not Failing Over To Other Node When Instance Is Shut Down (文档 ID 1324574.1)
11gR2 RAC Service Not Failing Over To Other Node When Instance Is Shut Down (文档 ID 1324574.1)适用于11.2.0.2后任何平台下的企业版使用srvctl stop instance 让服务切换到可用实例上在11.2之前的版本 通过srvctl stop 会将服务切换到可用
2016-10-28 14:20:55 468
转载 RAC下创建白名单
RAC创建Oracle白名单由于业务需要,需要使用白名单限制用户登录数据库的地址,决定使用数据库白名单功能!一般但实例数据库启动白名单只需要在sqlnet.ora中添加以下内容就可:TCP.VALIDNODE_CHECKING=yes (开启IP限制功能),TCP.INVITED_NODES=(192.168.10.103,ip2,ip3,..,..本地IP..)--白名单
2016-10-27 13:42:20 1560
转载 Oracle sqlnet.ora配置
oracle 的sqlnet功能也很强大。Oracle sqlnet.ora配置 sqlnet.ora的作用(官网指出的) www.2cto.com 1.限制客户端访问(如指定客户端域为不允许访问) 2.指定命名方法(local naming,directory nameing...)的优先级 3.启用日志及跟踪(log and trace)功能 4.通过特定
2016-10-27 09:58:50 314
翻译 remote_loginpasswordfile=NONE
REMOTE_LOGIN_PASSWORDFILE specifies whether Oracle checks for a password file.Values:•NONEOracle ignores any password file. Therefore, privileged users must be authenticated by the o
2016-10-25 14:42:04 1329
翻译 MEMORY_MAX_TARGET不能完全限制oracle使用内存的比率
MEMORY_MAX_TARGET不能限制oracle使用内存的比率,因为pga的使用跟程序代码等有关。 如下摘自mos文章In this DocumentSymptomsCauseSolutionReferences Applies to:Oracle Database - Enterprise Edition -
2016-10-24 17:19:15 837
原创 普通表转为分区表(三)-exchange
创建分区表结构create table ttvv (id number,name varchar2(30)) partition by range(id) ( partition p1 values less than (40000), partition p2 values less than (100000) ); S
2016-10-21 16:52:17 318
原创 普通表转为分区表(二)-insert
create table tt as select * from dba_objects order by object_id;创建一个示例表。1)插入1.首先找到分区的字段(desc tt)SQL> select max(object_id) from tt;MAX(OBJECT_ID)-------------- 873901 r
2016-10-21 16:50:23 705
原创 普通表转为分区表(一)-在线重定义
1. 创建示例表和索引sql> conn scott/tiger;sql> create table base (id number(10) primary key,name varchar2(30));sql> insert into base select object_id, owner from dba_objects;sql> create ind
2016-10-21 16:39:07 985
翻译 rac中节点的网卡MTU 参数不一致,导致实例启动不了
适用于oracle 企业版的9.0.1.0到11.2.0.3之间的版本症状如果集群中节点的私网网卡的mtu(最大传输单元)参数不一致,那么rac 实例将不能够启动改变修改网络配置原因私网网卡的MTU大小是被设置了的。如下例子中有集群有两个节点,2块网卡。节点1网卡信息node 1eth0 Link encapEthernet HWaddr 0
2016-10-20 17:24:32 1342
转载 操作系统大端小端(big endian、little endian)
之前做传输表空间时需要查平台的字节顺序,当时没怎么明白,今天看了一下,找了篇文章。 因为现行的计算机都是以八位一个字节为存储单位,那么一个16位的整数,也就是c语言中的short,在内存中可能有两种存储顺序big-endian和litte-endian.考虑一个short整数0x3132(0x32是低位,0x31是高位),把它赋值给一个short变量,那么它在内存中的存储可能有如下两种情
2016-10-17 14:03:12 334
原创 asm磁盘维护要点
asm日常维护ca要点:1)同一磁盘组中的磁盘采用型号大小相同的磁盘。2)failgroup组容量应该相同,如上磁盘组相同,failgroup组也相同。3)不同的failgroup物理上应该隔离。failgroup组存在的意义是一组完全损坏的情况下,oracle数据库是正常可用的,所以尽量能够物理上分开。4)建议外部存储使用raid,如果没有raid则采用a
2016-10-14 17:18:52 349
原创 oracle asm存储 优点
asm 相比普通文件系统、裸设备在易用性、性能、容错以及对rac的支持存在相当大的优势除此之外,asm有比较强大的存储能力1)支持63个磁盘组。(oracle中 select name from v$datafile中显示类似'+DATA')2)支持10000个磁盘 (磁盘数上限很高,每一个磁盘组有两个以上磁盘组成)3)每个磁盘容量最大为4p/b (实际生产中划分逻辑磁盘一般不
2016-10-14 10:58:58 3258
原创 oracle 排序原理(自己理解不一定准确)
oracle 中存在SGA和PGA ,PGA中有一个结构 sort_area也就是说排序的时候会在PGA中执行。那么问题来了临时表空间中也会存放排序数据,也会进行排序。那么什么情况下使用临时表空间?PGA的sort_area_size的大小决定排序能否在PGA中完成?SQL>show parameter sort_NAME_COL_PLUS_SHOW_PARAM
2016-10-13 17:33:00 2116
原创 使用coe_xfr_sql_profile 绑定执行计划简单练习
应用有时候时快时慢,这时候可能会用到sql绑定。一个简单的例子手动构造适用于9.2之后的版本需要1)coe_xfr_sql_profile.sql (目前有两个版本一个是9.2和10.1的版本;一个是之后的新版本)2)sql的sql_id hash 值sql_id 该语句的idhash 值 记录该语句执行计划的一个值下面的实验纯粹为了演示步骤,实际上所需
2016-10-13 16:15:10 2046
翻译 翻译mos添加冗余控制文件
rac下SQL> alter session set tracefile_identifier='bak_control';Session altered.SQL> alter database backup controlfile to trace;Database altered.在ASM中添加控制文件1、查看目前控制文件的位置select * fr
2016-10-12 09:58:48 303
原创 停止异常状态的集群
客户一个磁盘被剔除出来后数据库不能用。但是grid 进程还在想要通过杀进程杀掉grid用户进程是不可以的。有两个进程 ocssd和crsd进程是不能杀掉的,如果杀掉还可能会导致系统重启;其他进程被杀掉还会自动重启[root@rac1 ~]# ps -ef |grep gridroot 1491 1 0 02:57 ? 00:00:17 /u01/a
2016-10-10 13:04:10 946
转载 linux 修改密码 (三)救援模式
救援模式就是使用单用户模式不能进入系统时使用的,跟windows下使用pe盘的情况是类似的。在这种请况下可以修改root密码,可以拷贝文件。1.准备一张光盘,一般要与操作系统对应,至少大版本是一样的。(例如我是redhat 6.4 的操作系统,那么我可以尝试使用手头有的centos6.5的操作系统光盘)2.开机后进入bois 设置使用cdrom启动3.进入系统安装界面选项,选择re
2016-10-09 09:58:01 3743
转载 oradebug
oradebug的前身是在ORACLE 7时的ORADBX,它可以启动用停止跟踪任何会话,dump SGA和其它内存结构,唤醒ORACLE进程,如SMON、PMON进程,也可以通过进程号使进程挂起和恢复等,还有很多功能,实际上这些功能都不常用,但是我们在看别人做问题诊断时,常看到别人在使用oradebug命令,其实我感觉最好用的就是他可以直接通过命令输出生成trace文件的名称(带路径的哦),省去
2016-10-08 15:57:26 195
原创 关于awr报告头的介绍
关于awr报告,报头workload repository report for部分dbname 数据库名字dbid 数据库唯一数字标识instance 数据库实例名一般rac环境下都是数据库名+数字inst num 实例表示如rac下有4个实例 这个数值就可能是1、2、3、4。startup time 该数据库实例开始时间release 数据库版本R
2016-10-08 10:04:06 508
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人