代码改变世界

随笔档案-2014年05月

Linux查看系统开机时间

2014-05-29 16:21 by 潇湘隐者, 199060 阅读, 收藏, 编辑
摘要: 有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面) 1: who 命令查看 who -b 查看最后一次系统启动的时间。 who -r 查看当前系统运行时间 [root@DB-Server ~]# who -b system boot Ma... 阅读全文

SQL Server 监控统计阻塞脚本信息

2014-05-28 11:17 by 潇湘隐者, 4387 阅读, 收藏, 编辑
摘要: 数据库产生阻塞(Blocking)的本质原因 :SQL语句连续持有锁的时间过长 ,数目过多, 粒度过大。阻塞是事务隔离带来的副作用,它是不可避免的,而且是一个数据库系统常见的现象。 但是阻塞的时间和出现频率要控制在一定的范围内,阻塞持续的时间过长或阻塞出现过多(过于频繁),就会对数据库性能产生严重的影响。 很多时候,DBA需要知道数据库在出现性能问题时,有没有发生阻塞? 什么时候... 阅读全文

RMAN备份脚本一列分享

2014-05-26 23:26 by 潇湘隐者, 4675 阅读, 收藏, 编辑
摘要: 在ORACLE数据库中,RMAN备份的脚本非常多,下面介绍一例shell脚本如何通过RMAN备份,以及FTP上传RMAN备份文件以及归档日志文件的脚本。 fullback.sh 里面调用RMAN命令做数据库备份,它使用的cmdfile为/home/oracle/backup/bin/fullback.rcv,同时在/home/oracle/backup/logs目录下生成日志文件。 1: ... 阅读全文

ORACLE字符集基础知识

2014-05-23 23:33 by 潇湘隐者, 68972 阅读, 收藏, 编辑
摘要: 概念描叙 ORACLE数据库有国家字符集(national character set)与数据库字符集(database character set)之分。两者都是在创建数据库时需要设置的。国家字符集主要是用于NCHAR、NVARCHAR、NCLOB类型的字段数据,而数据库字符集使用很广泛,它用于:CHAR、VARCHAR、CLOB、LONG类型的字段数据; ORACLE的字符集名字... 阅读全文

Outlook 2013 在邮件里面点击超链接时弹出“组织策略阻止我们为您完成此操作”

2014-05-16 12:26 by 潇湘隐者, 24064 阅读, 收藏, 编辑
摘要: 现象描叙: 在Outlook在邮件里面点击超链接时,打不开超链接页面,弹出如下提示: 这个是因为之前安装了其它浏览器(例如,我安装了360的浏览器),并且设置为了默认浏览器,后来卸载了该浏览器,在Office里面打开超链接时,是按照默认浏览器打开的。这个默认浏览器是之前设置的,而删除了360浏览器后,就会报错。 解决办法: 修改注册表: 1:定... 阅读全文

RMAN异机还原遭遇ORA-19698错误案例

2014-05-16 09:01 by 潇湘隐者, 9515 阅读, 收藏, 编辑
摘要: 实验环境: 操作系统 :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - 64bit Production 案例说明: 为了测试、验证备份的有效性,需要将服务器A上的数据库的备份集还原到服务器B上,服务器B上... 阅读全文

Linux sendmail发送邮件失败诊断案例(一)

2014-05-15 14:27 by 潇湘隐者, 12623 阅读, 收藏, 编辑
摘要: 在新服务器上测试sendmail发送邮件时,发现邮件发送不成功,检查日志文件发现如下错误(Notice:由于涉及公司服务器,邮箱等,故下面hostname、邮箱地址等信息使用xxx代替) tail -40 /var/log/maillog <!--CRLF--> tail -40 /var/log/ 阅读全文

Oracle system identifier(SID) "xxx" alread exits. Specify another SID

2014-05-14 11:16 by 潇湘隐者, 6286 阅读, 收藏, 编辑
摘要: 案例环境: 操作系统 :Oracle Linux Server release 5.7 64 bit 数据库版本:Oracle Database 10g Release 10.2.0.4.0 - 64bit Production案例介绍: 在一个刚刚安装实例的服务器,使用dbca创建新的数据库时,在... 阅读全文

ORA-12516:TNS:listener could not find available handler with matching protocol stack

2014-05-13 16:22 by 潇湘隐者, 38561 阅读, 收藏, 编辑
摘要: 应用程序连接测试数据库时报ORA-12516:TNS:listener could not find available handler with matching protocol stack 检查监听日志文件,发现大量的TNS-12516错误 cd /u01/app/oracle/product/10.2.0/db_1/network/log more listener.... 阅读全文

ORACLE编译失效对象小结

2014-05-12 16:50 by 潇湘隐者, 49292 阅读, 收藏, 编辑
摘要: 在日常数据库维护过程中,我们会发现数据库中一些对象(包Package、存储过程Procedure、函数Function、视图View、同义词.....)会失效,呈现无效状态(INVALID)。有时候需要定期检查数据库中存在哪些失效对象,对于存在异常的对象需要重新编译,有些自动失效的对象,一般会在下次... 阅读全文

Win7 安装SQL SERVER 2012需要SP1补丁

2014-05-12 10:30 by 潇湘隐者, 15292 阅读, 收藏, 编辑
摘要: 在操作系统Win7上安装SQL Server 2012时,报如下错误:也就是说SQL Server 2012如要要安装在Windows 7 上,则至少需要安装SP1补丁。否则就会弹出上面提示信息。关于安装SQL Server 2012的硬件和软件的要求,MSDN有详细的说明:下面内容摘抄自MSDN... 阅读全文

Perl 脚本报Can't locate Mail/Sender.pm 解决办法

2014-05-11 23:54 by 潇湘隐者, 10003 阅读, 收藏, 编辑
摘要: 在新的Linux Server(Red Hat Enterprise Linux Server release 5.7 (Tikanga))上配置磁盘空间告警的perl脚本后,测试时报如下错误 [oracle@DB-Server scripts]$ ./disk_capatiy_alarm.sh Can't locate Mail/Sender.pm in @INC (@INC con... 阅读全文