摘要: 我们在开发的时候经常会听到这样的建议:1. 设计数据库表的时候,要为每个表设置一个主键;2. 主键最好是跟业务无关的; 3. 最好是自增的; 于是,很多新入行的程序猿们把这些前辈们的教条拿来就用,每个表的开头都会有个ID字段,并且在自增那里再打上个“勾勾”。OK,万事大吉,开始Coding。这个习惯 阅读全文
posted @ 2018-01-30 14:59 o0JSP 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 数据是应用系统的血液,没有数据的系统应用价值是非常有限的。经过多年的观察发现,身边很多的程序开发人员在开发应用系统的时候,都是按照标准SQL语法及应用方法去进行数据库设计,并进行应用开发的,没有任何的针对性。这种开发方式往往会引发的一个问题就是:试用阶段功能正常,但是业务量一上来后就开始性能问题就遍 阅读全文
posted @ 2018-01-22 01:23 o0JSP 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 对于数据库分配的内存,经常会看到的一条准则是:将服务器75 80%的内存分配给数据库。这是一条比较常见的准则,但并不是绝对的。首先,我们需要保障操作系统运行本身所需的充足内存后,才能去考虑数据库所分配的内存。比如4G,8G内存的服务器,如果分配80%的内存给数据库,这显然就不是一个明智的选择。曾经在 阅读全文
posted @ 2018-01-22 01:21 o0JSP 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 昨天,一个同事请教了一些关于Oracle表空间数据文件自增长的问题,解答过程中顺便整理起来,以后其他同事有同样的疑问时可以直接查阅。 实验内容: 创建MYTEST表空间,默认不开启自增长。 给MYTEST表空间添加一个数据文件,开启自增长,但是不设置自增长的SIZE。 给MYTEST表空间添加一个数据文件,开启自增长,指定自增长的SIZE。 操作过程记录如下:(已经将多余的结果进行过滤) SYS@... 阅读全文
posted @ 2015-07-28 11:47 o0JSP 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 1、检查当前版本信息:bash -versionecho $BASH_VERSION2、打4.3版本的补丁在tmp目录下(保险起见,空间至少要100M以上)新建一个bash_upgrade.sh文件,并写入如下内容:wget http://ftp.gnu.org/gnu/bash/bash-4.3.... 阅读全文
posted @ 2014-10-24 16:10 o0JSP 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 今早运维组的同事反映有个系统功能很多地方都报错,怀疑是不是数据库有什么问题。于是登录数据库检查,通过crsctl status res -t检查,发现所有集群资源都是OK的,没有哪个资源挂掉了。于是到bdump目录下去检查alter日志文件,发现出现大量的异常日志:ORA-1653: unabl... 阅读全文
posted @ 2014-08-22 15:30 o0JSP 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 昨天在做存储迁移的时候,对ASM磁盘组的东西进行操作时,出现了如标题的错误。经查资料,发现原因如下: 如磁盘组是使用asmca图形化工具创建,则compatible.asm默认设置就已经为11.2,如使用CREATE DISKGROUP这个SQL命令创建,则默认设置为10.1,需要手动修改。因... 阅读全文
posted @ 2014-08-18 08:08 o0JSP 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 昨天同事说有套RAC集群客户要求修改数据库的监听端口,在处理的过程中,发现网上的相关资料都不是很全面,所以整理了一下,希望给其他有需要的朋友提供一点有利的参考资料。具体操作过程如下:--修改配置信息中保存的端口信息使用GRID用户修改srvctlmodifylistener-lLISTENER-... 阅读全文
posted @ 2014-07-16 09:17 o0JSP 阅读(1704) 评论(0) 推荐(0) 编辑
摘要: 前天有个同事说有套AIX RAC的其中一台服务器重启了操作系统以后,集群资源CSSD的资源一直都在START的状态,检查日志输出有如下内容:[ CSSD][1286]clssnmvDiskVerify: Successful discovery of 0 disks[ CSSD][1286... 阅读全文
posted @ 2014-07-07 16:11 o0JSP 阅读(2138) 评论(0) 推荐(0) 编辑
摘要: 今天发现一套系统的逻辑备份失效了,检查了一下,发现主要是由于之前其他管理员修改了system用户的密码,导致备份不成功了。为了今后此类的问题发生,修改expdp的脚本连接部分如下:expdp \' /as sysdba \' 修改以后重新手工执行备份脚本,备份执行正常。 阅读全文
posted @ 2014-07-01 13:08 o0JSP 阅读(231) 评论(0) 推荐(0) 编辑