ZOMBIE进程
--关于ZOMBIE进程: 这些进程已经死亡,但没有释放系统资源,包括内存和一些系统表等,如果这样的进程很多,会引发系统问题。用ps -el看出的进程状态如果是Z,就是僵尸进程。 ps -ef|grep defunc可以找出僵尸进程. 有些ZOMBIE进程时用kill -9也不能杀死,而且消耗了很多系统资源不能释放,如果系统在sh...
logical standby DG同步错误问题总结
--查找日志是否在应用select sequence#,first_change#,next_change#,timestamp,thread#,applied from dba_logstdby_log where applied<>'YES'order by 1 --查看相关事件 SELECT EVENT_TIME,EVENT,XIDUSN, XIDSLT, XIDSQN,status FROM DBA_LOGSTDBY_EVENTS order by 1 desc; --查看错误信息,留意详...
Linux释放内存及手动释放Oracle共享内存段
$ free -mfree内存减少到几十兆,系统运行缓慢 运行sync将dirty的内容写回硬盘$sync drop_caches的详细文档如下:Writing to this will cause the kernel to drop clean caches, dentries and inodes from memory, causing that memory to become free.To free pagecache:* echo 1 > /proc/sys/vm/dro...
LINUX装载存储并分区
-- 列出分配的存储设备#fdisk -l-- 对存储设备划分卷管理#pvcreate /dev/emcpowera#vgcreate datavg /dev/emcpowera#lvcreate -L10g -n lv_oracle datavg-- 格式化分区卷#mkfs.ext3 /dev/datavg/lv_oracle-- 装载分区到目录#mkdir /oracle#mount /dev/datavg/lv_oracle /oracle#vi /etc/rc.local #保证下次系...
一次SQL SERVER 2008无法使用的修复
在一个测试服务器上安装了SQL SERVER 2008,后来在此服务器想再安装一个SQL SERVER 2000时,一个不小心,使用了默认的实例,把SQL SERVER 2008的服务器替换了,导致SQL SERVER 2008无法连接。所有开发人员手上的工作几乎停止。十万火急。查看了一下SQL SERVER 2008的数据文件和安装文件都还存在,因为安装SQL SERVER 200...
ORA-00060死锁的产生及解决
死锁是数据库经常发生的问题,数据库一般不会无缘无故产生死锁,死锁通常都是由于我们应用程序的设计本身造成的。会话1:-- 创建一个测试表,插入两行18:03:48 SCOTT@wailon>create table tab_dl (id int,name varchar2(30)); Table created. 18:05:50 SCOTT@wailon>insert into tab_dl values (1,'DeadLock 1...
SQL SERVER执行脚本
--以下文件保存为syncsql.batREM 进入SQL SERVER安装目录cd F:\Program Files\Microsoft SQL Server\100\Tools\BinnREM 执行如下脚本,相关参数解析如下:REM -d 数据库名REM -i SQL脚本路径REM -o 输出的日志文件名称REM -U 数据库登录名REM -P 数据库登录密码REM -S 数据库服...
从Oracle访问SQL Server(GATEWAYS)
通过数据链接(Database Link),从Oracle 10g 连接 SQL Server 2000(实例) 从Oracle 10g连接SQL Server2000,需要用透明网关(Transparent gateways),通过它我们可以 sqlplus 操纵其他数据库,如 ms sqlserver 、 sybase 、 infomix 等,实现数据库的异构服务。 一、安装Transparent gateways for Windows SQL Ser...
SQLPLUS显示乱码
在使用SQLPLUS时经常会遇到中文或其他显示乱码的问题,只要设置一下环境变量export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK或者使用英文显示export NLS_LANG=AMERICAN_AMERICA.UTF-8可以把这语句保存在.bash_profile,以后每次使用都会有效。设置好环境变量后,再重新进入SQLPLUS即可。...
rlwrap的使用
在LINUX下使用ORACLE一些命令时(如sqlplus,rman等),经常需要调用上次或之前运行过的命令或者输入错误时使用回退键删除,而rlwrap就提供了这一功能。可从以下地址获取rlwrap:http://utopia.knoware.nl/~hlub/rlwrap/ 下载rlwrap-0.37.tar.gz或者从以下地址获取对应版本的安装包: http://rpm.pbone.net/index.p...
安家
这么多年了,以前有个记录生活、记录工作的习惯,把自己遇到的事情和一些想法写下来。慢慢地,由于各种原因,没有一直坚持下来。虽然偶尔还会记录下来,但也没对外公开。最近这几年,随着博客的流行,尤其是微博、微信等的兴起,很多人都喜欢在网上发表一些文字或者一些看法。本来打算像以前一样搞个自己的网站,域名也有...