熟悉oracle数据库性能优化,rman备份,数据库恢复技术.
今天跟踪网络,发现一台机器发的包很奇怪.09:56:18.774896 00:0b:00:03:4d:e9 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 101: IP 192.
今天在看Apress.Pro.Oracle.Database.11g.Administration.Dec.2010.pdf时候,发现11GR2下有一个新特性,叫做Deferred Segment Creation.
前一阵子,与一个程序员交流,问一个linux的问题,如果使用ls命令仅仅显示当前目录不包括.的文件.我以前常用的做法是ls加grep过滤的方式,我想这个也是许多linux用户常见的操作模式.
最近在优化一个项目,发现程序员为了取一个日期,它不需要后面的秒,为了实现这个功能,程序员竟然建立一个函数来实现,感觉这样非常不合理。我想trunc(sysdate)可以截取日期的年月日,这样截取到秒应该是支持的,看了以下trunc的文档,总结如下:设置环境变量s...
今天在配置防火墙的时候出现一些例外,搞了很久,终于发现自己写的脚本有问题,一个多输入0,导致配置错误.实际上比如如果输入192.168.1.011,实际上IP地址是192.
最近安装vim 7.3,重新整理一下自己喜欢的插件1.ALign 插件:http://www.vim.org/scripts/script.php?script_id=294http://www.vim.org/scripts/download_script.php?src_id=10110安装很简单:vim Align.vba.gz:so %:q 注意要删除旧的AlignMaps.vim文件,不要map会冲突!新的改名为AlignMapsPlugin.vim。
管理windows的服务器越来越多,使用mstsc的rdp远程登录不是非常方便。非常需要一个管理远程登录桌面的程序,这些程序在linux确实有许多,windows管理工具下我自己没有找到,要么需要钱。
今天在windows下写一个批处理,基本完成后,我又在前面写几个汉字.存盘后,我发现我的执行命令全部显示在屏幕上.跟踪发现前面的@echo off变成了锘緻echo off'锘緻echo' 不是内部或外部命令,也不是可运行的程序或批处理文件。
http://www.itpub.net/thread-469543-1-1.html 2005年的帖子:语句如下:/* Formatted on 2010/06/20 15:13 (Formatter Plus v4.
vim的syntax file的移植问题?今天使用centos 5.4的版本,发现这个版本看/var/log/messages的色彩显示搭配非常好,想把它移植到rhel 4.3下来,检查并且找到对应的syntax file文件,在/usr/share/vim/vim70/syntax目录下的messgaes.vim文件。
昨天检查程序,那些程序员一个小小的错误,他们把日期转换成字符串作为记录主关键字的一部分,我当时看了感觉应该使用hh24格式。例子如下: => select sysdate a ,to_char(sysdate,'yyyymmddhh') b ,to_char(s...
昨天遇到一个奇怪的问题,查询DBA_SEGMENTS显示的bytes=0,系统是开发商安装的,oracle版本是9.2.0.8 for windows的。查询dba_segment 的定义如下:CREATE OR REPLACE FORCE VIEW SYS.
昨天看一个讲座,发现老师在执行grep命令时,匹配的字符显示有色彩的。今天我看一下文档,发现可以通过加参数--colour=auto 就可以了。
今天在测试环境遇到一个奇怪的问题,查询sysdate,无论如何查询都是一样的,没有变化。google检索发现一个链接:http://**/archiver/?tid-80037.html检查alert.log文件,确实发现修改fixed_date参数,而且这个参数仅仅支持system级别的。
快速实现oracle10g的审计功能工作需要,要在一个表上建立审计功能,看了一些文档,摘要如下:1.首先修改参数audit_trail:alter system set audit_trail=DB_EXTENDED scope=spfile ;说明:如果修改成DB参数,无法在sys.
等待事件:PX Deq Credit: send blkd?TOAD ? GV$SESSION 昨天看AWR报表,发现系统出现大量的PX Deq Credit: send blkd等待事件.
前一阵子,与一位高手聊天,正好遇到对方的系统有一些问题,要远程连接数据库,我看他使用putty连上后,连接数据库使用的IP是127.0.0.1(localhost),端口也是1521,但是觉得很纳闷,这样怎么能连接远程的数据库能?按照他的说法,使用隧道技术,问对方如何实现的,对方也没有告知。
我们的中间件服务器的dllhost.exe 内存使用达到1.2G的时候,中间件就无法提供服务了,以前我们的做法就是重启服务器,如果事情在晚上会非常麻烦。我测试如果在任务管理器里面杀掉dllhost.exe(注意有两个,要杀用户=IWAM_XXX的进程,也就是IIS的用户),系统自己会起来新的dllhost.exe进程。
安装oracle 11GR2 手记 昨天在一台机器上安装11GR2, 操作系统 = centos 5.2 for 64bit,安装的11G自然选择64bit的。
今天遇到一个问题,windows 2003 的服务器登录由于explorer.exe 死掉,远程登录后仅仅显示一个屏幕,无法进行正常的操作。我使用的登录命令是:%SystemRoot%\system32\mstsc.exe /console我直接执行mstsc.exe ,出现“终端服务器超出最大允许数量”,问别人那个登录了,未知。
昨天使用11g,修改了memory_max_target,memory_target到2885681152,重新启动报错: ORA-00845: MEMORY_TARGET not supported on this system startup ...
年前用户反映系统有点卡,这个项目是刚刚上的,问开发人员是否增加了一些表,回答是没有。使用toad看发现系统存在一些锁,不过很快就消失了,跟踪发现,锁时候后用户执行的是一个update语句,由于要过节,也没有仔细再探究。
bash_completion使用它进行补全,已经很长时间.发现使用chown,cd 命令遇到一些问题:如果输入chown oracl显示chown oracle\: cd 命令使用环境变量也一样.
前一阵子,我遇到一个问题:rman target /链接如下:http://www.itpub.net/thread-1167136-1-1.html执行错误,必须输入rman target sys/xxx@yyy 我记得我以前学习安装oracle 8i的时候,...
前一阵子,朋友管理的机器linux机器listener.log文件太大,导致硬盘空间不足,也怪自己当时分区/u01太小了.远程指导一番问题还是解决了.想一下,实际上可以通过logrotate来定时管理listener.
最近安装oracle ,遇到一个奇怪的问题,就是两台机器之间scp拷贝文件,发现出现挂起提示stall,有时候文件传输过去了,就是不出现提示符.但是测试小文件可以通过(1-10个字节的文件).
转载:心静则一切豁然开朗 一个城市里的有钱人,到乡下收田租,到了佃农的谷仓,有钱人东看看,西看看,不知何时把心爱的怀表弄丢了。有钱人心急如焚,佃农也不知如何是好,只好去把村里所有人找来搜找怀表。
两台机器 windows 下使用sfu 安装nfs服务器.设置好了共享,读写正常. 从一台数据库执行 rman target=/ backup as compressed backupset current controlfile tag="control_archive" format '\\192.
今天在优化一个select发现一个问题,不知道为什么每次都会产生redo,而且产生的日志还很大,块清除也会产生redo,不可能多次执行一样的sql还会产生redo?移动到测试系统发现,sql语句中要执行seq1.nextval的顺序号我没有建立,检查这个seq1马上发现,这个seq1的建立属性为NOCACHE,这样导致每次select的时候都要修改系统表sys.seq$。
http://benbo.itpub.net/post/26034/393783 SQL*Plus提供了一组预定义变量,可以用于其他替换变量相同的方法使用它们. sys@ORCL> DEFINE -- 显示预定义的SQL*Plus变量列表sys@ORC...
昨天晚上系统出现一个问题,一个存储过程执行异常,观察仅仅发现逻辑读越越高。当时情况比较紧急,我只好将原来的修改成旧的样子。实际上改动很简单,新的如下:EXECUTE IMMEDIATE 'TRUNCATE TABLE temp_test REUSE STORAGE ‘ ;旧的如下:delete from TEMP_TEST ;TEMP_TEST 是一个临时表。
http://www.chinalinuxpub.com/read.php?wid=1890 很多人都有这样的了解,为了防止热备期间的分裂块问题,Oracle在热备过程中会对修改块进行全块的Redo记录。
ora-01775 问题与expdp0.expdp XXX/XXX DIRECTORY=dpdata dumpfile=xxx_expdp.dmpExport: Release 10.
http://www.itpub.net/thread-1018049-1-1.html Applies to: Oracle Server - Enterprise Edition - Version: 9.
前几天使用logminer查询一些日志来恢复一些数据,发现在toad中使用logminer存在一个小问题,估计在命令行使用也存在这个问题,就是sql_redo的内容中,有关日期的变成了TO_DATE ('16-JUN-08', 'DD-MON-RR')。
特殊需要为了稳定执行计划,需要系统不要分析表,执行如下: 锁定统计信息: exec DBMS_STATS.lock_table_stats(ownname=>'XXX',TABNAME=>'YYY') 取消锁定统计信息:exec DBMS_STATS.
暑热天,冰棒、雪糕、冰淇淋一跃成为人们的最爱。尤其是饭后,来一口香香甜甜的冰淇淋,不仅口中的油腻全除,心里更是舒坦很多。可是,这样虽舒服了人,却苦了胃。 有研究显示,快速吃一大杯冰淇淋后,胃内的温度会由37摄氏度快速下降至20摄氏度以下,导致胃部收缩,减少胃酸分泌,蠕动的消化工作也暂时“罢工”。
http://linux.chinaunix.net/techdoc/net/2008/05/21/1004838.shtml 首先说说虚拟内存和物理内存:虚拟内存就是采用硬盘来对物理内存进行扩展,将暂时不用的内存页写到硬盘上而腾出更多的物理内存让有需要的进程来用。
http://www.chinalinuxpub.com/read.php?wid=2495 由于在硬件和软件之间有一些意料之外的交互,分析 Linux 操作系统和应用程序的代码可能是很困难的,但评测( profiling )办法可以识别出系统的性能问题。
今天一上班,登陆测试库,出现 ORA-00257: archiver error. Connect internal only, until freed. 看alert.
在以前的的Oracle版本中,假如用户commit,后台的LGWR进程必将会把内存中的redo数据写入到online redo log的文件里,之后又会将控制权返回给用户,需要注意的是,其实这段很可能并不是磁盘操作,而是写入到磁盘缓冲中的。
http://www.itpub.net/viewthread.php?tid=829560&pid=10201894&page=1&extra=#pid10201894 主题: Different type of RMAN backup compression in 11G 文档 ID: 注释:427581.
http://www.itpub.net/viewthread.php?tid=976546 昨天安装zabbix,遇到一个问题, 按照zalbb 的提示,加入如下设置OK。
今天需要修改initrd.img 文件,才发现rhel已经修改文件格式, 采用gz+cpio的模式,不是原来的gz+ext2文件系统,google 发现如下链接,记录下来: http://blog.opensource.org.cn/hdcola/2007/09/linux-cpio-initrd.html 在OpenSUSE中使用了2.6 kernel所支持的cpio initrd。
http://www.ixpub.net/thread-747567-1-1.html 在机器启动的过程中按F2,之后输入:linux askmethod vnc vncpassword=password回车启动,之后显示配置语言,键盘,之后配置网络,配置完网络后出现:starting vnc.
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档前的重做日志,若自动归档没有打开,就不归档当前重做日志。
http://www.ixpub.net/viewthread.php?tid=737887&page=1#pid6185003 # free | sed -n 2p | awk '{print "used="$3/$2*100"%","free="$4/$2*100"%"}'used=28.
心理调节方法的主要核心就是缓和内心的紧张和压力,现在,让我们暂时躺在一张舒适的床上,闭上眼睛,先来体会一下“放松”的感觉。‘放’就是将一切思虑统统放下,让喜怒忧思悲恐惊,这些人之常情,归于淡然,心如止水。
今天看到一个应用,发现索引简直是乱建,许多表上每个字段都有索引,写一个sql,查询相似的sql: 查询相似的索引: SELECT TABLE_OWNER, TABLE_NAME, INDEX_NAME, COLUMN_NAME FROM ALL_IND_COL...
http://www.itpub.net/thread-934862-1-1.html In SQL, the term cardinality refers to the uniqueness of data values contained in a particular column (attribute) of a database table.