自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 error:unable to get logical block size for spfile '+DATAC1/orcl/spfileorcl.ora'

alert日志里面报出大量如下信息:error:unable to get logical block size for spfile '+DATAC1/orcl/spfileorcl.ora'看的我很是忧伤啊,生怕又出啥问题了,果然秋天都是多事的。仔细排查了一番:在sqlplus里面show parameter spfile发现spfile文件不是报错指定的目录文件。然后

2015-09-28 15:38:00 4796

原创 dataguard备库连接sys用户报错: ORA-012560:TNS:协议适配器错误

最近在搭建windows平台,oracle11.2.0.4的dataguard,流程和在aix,linux上没啥区别,一路顺下去。结果在备库上,使用sqlplus连接sys用户的时候,总是报如下错误:ORA-012560:TNS:协议适配器错误原来是由于在windows上,监听和oracle实例都是有对应的服务的,需要开启服务,才能使用sqlplus进行登录。而备库是我在手工建

2015-09-25 10:38:53 1508

原创 oracle rac12c dbca创建集群实例时候,只能识别到一个节点

项目组人员dbca创建实例只能一个节点,无法识别当前节点。这种情况下意识就想到可能是两节点间的互信通信出问题了,然后使用ssh 192.168.0.102发现需要输入密码,果然ssh这块出问题了。然后在2节点ssh到1节点时候报出来了如下信息:Permissions 0777 for '/home/oracle/.ssh/id_rsa' are too open.

2015-09-24 10:35:45 3384

原创 linux/unix上文件名开头为+asm的trace文件

客户某套系统数据库出现异常,发现是asm实例异常,抛出大量trace文件。直接使用more命令查看trace文件时候发现无法查看。是因为文件名前这个+加号导致,可用如下方法查看这种类型的trace文件a、find . -name "+asm_ora_24232.trc" -exec vi {} \;b.   find . -name "+asm_ora_24232.trc" -exec

2015-09-22 14:09:13 1523

原创 oracle某张表size暴涨问题分析处理

问题描述:客户一系统中的一张业务表突然暴涨,由原本的40M左右,涨到现在的4G,但数据量没有多大变化,一直维持在5W左右。oracle版本:10.2.0.4操作系统:aix6.1初步分析:由于客户坚信是暴涨,而不是由于平时的dml操作导致碎片过大,所以我怀疑是有大的insert插入操作撑大了表,后来又做了delete,但没有释放高水位线。通过查看该表历史统计信息的情况,发现9.11

2015-09-18 16:24:21 707

原创 ORA-31694: master table "BACKUP"."SYS_IMP_FULL_01" failed to load/unload

ORA-39002: invalid operationORA-31694: master table "BACKUP"."SYS_IMP_FULL_01" failed to load/unloadORA-31644: unable to position to block number xxxxxx  in dump file     客户一系统做迁移导入的时候,报如上类型错误,乍

2015-09-10 14:04:13 17050

原创 ORA-01898: too many precision specifiers 分析

客户写了条sql语句在使用trunc的时候报错:ORA-01898: too many precision specifiersoracle意思就是指定的精度过多,比如trunc(sysdate,'yyyymm'),便会报这个错,但客户的sql语句一开始执行的时候是可以执行成功的,没有报ora-01898的错误,不理解。经过分析后明白原因,因为客户那条sql语句的执行结果是空值,tru

2015-09-09 15:50:04 8444 3

原创 关于oracle 12c SQL语句执行结果与11g不一致的问题

将原有的系统迁移到oracle 12c上面,版本是12.1.0.2,总是有各种问题出现,不得不说,目前的版本真是个坑。开发一条sql语句,insert .....select形式,单独执行select部分有结果,但insert。。。select的时候,显示插入结果为0,同样的数据,该语句放在10g,11gR1上都没问题,能够插入数据。只能说恭喜发财了。语句如下:insert all w

2015-09-08 17:20:01 7380

原创 windows下python连接oracle

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------断断续续的在看点python方面的

2015-09-08 16:50:57 14618

原创 oracle监听静态注册和动态注册相关知识整理

关于oracle监听动态注册和静态注册,一直东一枪西一炮的看了点,但时间一长,总是弄不清,在网上找了点比较详细的资料,摘录过来,加深下记忆和理解。一、什么是注册?   注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。   在数据库服务器启动过程中,

2015-09-07 14:49:59 859

原创 oracle 10g dataguard物理standby配置 (数据文件以文件系统存储)

最近客户想给生产库搭建dataguard,oracle版本主要是10gR2版本,可能小版本有所不同。数据库文件有的采用aix 的文件系统存储,有的则是使用的裸设备,所以分别在文件系统和裸设备上测试了一番,搭建起来差不多,裸设备的情况就是需要事先在备库上建好对应的裸设备文件。下面记录了我在文件系统上搭建dataguard的过程,跟操作系统关系不大,aix,linux都通用1.主库上 da

2015-09-07 10:11:10 986

原创 expdp/impdp 的network_link参数,实现远程导入导出

客户一台服务器,上面没有足够的存储空间,但有些系统需要往上面迁移,想通过远程导入的方式。之前没有这方面的经验,在网上搜索一番,expdp/impdp竟然真的支持远程导入导出。通过network_link这个选项参数来实现。原理则是通过dblink进行连接,然后network_link指定dblink的名称,从而使得expdp/impdp连接到远程库上,进行操作后来客户还是在服务

2015-09-02 13:51:14 2053

空空如也

空空如也

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

TA关注的人

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