关于TSM的一些感悟(2)
这几天TSM又出了些问题,一开始写备份策略的时候,规定是保留7天的备份,在脚本的最后写删除不符合策略的备份,当时是执行失败的,因为考虑到刚部署完还没有超过7天,所以报错也是很正常的,所以也没管他,但是最近一看,5月份的备份集竟然还有,我就感觉这是出问题了,问了客服,他们的答复是备...
Windows 2008 R2 64位下安装Oracle 10.2.0.5
照着图来,基本就能成功了。1.安装需要的文件:2.首先安装10.2.0.43. 会报个错:4.修改D:\database\install\oraparam5.开始安装,选择高级安装。6.现在开始安装10.2.0.5的补丁7.配置监听,这一步比较简单,一顿下一步。8.打EM补丁(p8350262_10205_Generic)%ORACLE_HOME%\Opatc...
Oracle job 中 interval 的写法,实在是太操人了
INTERVAL参数值每天午夜12点 'TRUNC(SYSDATE + 1)'每天早上8点30分 'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'每星期二中午12点 'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'每个月第一天的午夜12点 'TRUNC(LAST_DAY(SYSDATE ) + 1)'每个季度最后一天的晚上11点 'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), '...
安装oracle 11g 客户端,检查过程中报物理内存不足的解决
今早接到同事电话,说安装oracle 11g客户端的时候,在检查先决条件的时候,报错,说内存不足,但是本机的内存是2G,肯定够用:如图:找了一圈,原来Oracle执行先决条件检查是依赖c$共享,很多系统管理员为了安全默认都关闭了这个,所以导致检查不通过。打开方法很简单,确保“服务”里的Server...
使用shell脚本查看数据库负载情况
平时在查看数据库的问题时,会有种迷茫的感觉,如果没有任何人反馈问题,基本上没有主动查找问题的方向,awr,ash都是在得知问题发生的时间段或者一些时间戳来从历史记录中查找相关的信息,个人整理了如下的脚本,能够显示当天的时间段内数据库的负载信息,能够很好掌握数据库的忙闲情况。 来看一个简单的例子,比如我要查...
手工的双机热备数据库配置
我现在深圳的机场里,由于暴雨,所有的飞机都延误了,闲来无事,在笔记本没电前,总结一下前几天配置roseHA的事情。 RoseHA是一款双机热备软件,前几天江阴的同事让我装两套数据库,ROSE软件不需要我来安装,我的任务就是在两个机...
关于TSM的一些感悟 (一)
昨夜跟着IBM工程师一起搞了TSM磁带库,以前有一些TSM文档,但是总是看不下去。今天对这个东西算是有了点感悟,记录下来。1 . 它其实就是一个独立于数据库的一个备份工具,虽然需要用到RMAN,但它只是需要RMAN的接口而已,记得以前学习数据库时听老师说RMAN就是个接口,有些不...
WIN8 64位操作系统 ORA-12154 TNS无法解析指定的连接标识符
今天一同事安装了plsql developer 时连接数据库时总是报 :ORA-12154: TNS: 无法解析指定的连接标识符,我查看了tnsnames.ora,没有问题,tnsping 服务名也可以连接,但是用sqlplus 连接时又出现了问题:报了个:SP2-1503:无法初始化oracle调用界面;SP2-1502: oracle 不...
Win2008安装11g报错:"orandce11.dll.dbl and orancds11.dll.dbl 文件找不到"
前几天在安装oracle 11g 64bit 时遇到了这个问题:解决的方法就是: 1.打开注册表,找到 HKEY_LOCAL_MACHINE/Software/Gradient/DCE的configuration &n...
手工删除卸载oracle 11g rac的具体步骤(方法)
操作系统linux 64位## 注意:以下操作均需要在两个节点上分别执行!!!!!!!! #################### 删除用户及用户组查看用户及其对应的组id oracleid grid删除命令如下/usr/sbin/userdel -r 用户名/usr/sbin/groupdel 用户组名/usr/sbin/userdel -r grid /usr/sbin/user...
oracle rac CTSS时钟同步模式转换为NTP同步模式的实施记录(4)
数据库现在的问题依然是重启之后,系统时间正确,但是在客户端查询时间会出现时间前移的问题,只有通过手工sqlplus启动数据库的方式才能解决,通过一个语句可以直观的查看出时间:select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS'),to_char(current_date,'YYYY-MM-DD HH24:MI:SS') ...
oracle rac CTSS时钟同步模式转换为NTP同步模式的实施记录(3)
上次弄完那个规划,当天晚上进行了实施,整个过程进行的很顺利,但是第二天一大早,就被客户的电话吵醒,erp系统登录不上去,报错,中心数据库的时间是在昨天,我上数据库上一看,数据库的时间正确,所在的AIX 服务器上的时间当然也正确,但是在客户端上一查,时间就显示是在...
oracle rac CTSS时钟同步模式转换为NTP同步模式的实施记录(2)
我发现原来在安装AIX的时候,时区就搞错了,不是中国的时区,时间却是一样的,导致刚才同步的时候,时间直接变到昨天晚上了。我进行了实验:在数据库上执行:SQL> select sessiontimezone from dual; 显示出的时区 和系统的时区是一样的。SQL> select dbtimezone from dual;...
oracle rac CTSS时钟同步模式转换为NTP同步模式的实施记录(1)
oracle 11g rac 安装的过程中如果检测到没有ntp服务器,oracle会自动安装ctss同步服务。注意,在安装11g rac时,如果不把ntp.conf文件删除掉或者改名,安装过程中还是会报错,我的做法就是改名到ntp.conf.bak.首先我们开始修改文件,增加一行:server [ntp服务器IP地址],最后文件内...
转载:Oracle 11g R2 RAC 安装时 系统用户组 配置 说明
Oracle 安装用户组的创建在官方文档有说明,这里把这部分内容单独拿出来说明一下。 一.官网说明From:http://docs.oracle.com/cd/E11882_01/rac.112/e17264/preparing.htm#TDPRC129 1.1 Required Operating System Users and GroupsTo install theOracle Grid Infrastructure for a cl...
【完结篇】 遇到的诡异问题,终于解决了,原来是因为锁
折磨我一天的问题,今天又进行了进一步分析,发现可能出现了不断引用自己的死循环。、 注意,这里面是无穷尽的,在往后你可以继续点。我开始回忆这次测试的整个过程: 我一开始建立同义词的时候,db_LINK创建错了,指的库是自己的库,我们再...
遇到诡异问题,删除私有同义词,plsql developer挂死无响应
最近公司有一个想法,就是把老数据库的业务数据迁移到新的库里,老库的架构是AIX下的双节点RAC,新库是一个单机的linux oracle 10G,想法很简单,就是在新的库里,创建一个跟老库架构一模一样的数据库,一开始是想把一些总查的东西按任务分配导入到新库,分担老库查询的负担,第二步的...
oracle 11g的新特性:memory_target的一些解析
今天在分析数据库时发现,数据库的sga_target参数是0,pga_aggregate_target=0,但在OEM里显示竟然是自动内存管理,由于我对11G的新特性知之甚少,所以就小白了一下,查了一下竟然发现有个memery_target参数,这个参数现在已经凌驾于sga_target和pga_aggregate_target之上了。下面具体的说一说:...
解决IE上登陆oracle OEM时报:“证书错误,导航已阻止”的错误
今天在IE上登陆OEM时,报证书错误,导航已阻止,我选择:继续浏览此网站(不推荐),但是点了之后还没有反应,在网上搜了很多,原因基本都是windows的问题,最后发现问题是:oracle oem证书的密钥小于1024,解决方法就是执行certutil命令,也就是在cmd上执行:“certutil -setreg chain\EnableWeakSignatureFlags 8” ,会...
关于Oracle创建存储过程时,访问不同Schema下的表报错:ORA-00942的问题
问题描述:在将一个存储过程从ORA-00942: table or view does not exist解决过程:查看存储过程,原来是在select不同schema下的表时,报了这个错。首先想到的是不是没有授权,在Sql查询界面执行了一下select操作,可以正常查询,这是怎么回事?有查询权限啊......检查了下存储过程语法,OK没...