使用xmanager访问linux图形界面
使用xmanager访问linux图形界面1. 修改/etc/inittab,改变runlevel为5,例如[root@QRedHat etc]# cat /etc/inittab......id:5:initdefault:......改为5级别方式运行linux2. 修改GDM的配置文件,/etc/X11/gdm/gdm.conf,将[xdmcp]中的enable选项设置为1,例如[root@QRedHat etc]# cat /etc/X11/gdm/gdm.conf......[xdmcp]Enable=1false改为true3. 修改/etc/X11/xdm/xdm-config文件,将DisplayManager.requestPort: 0注释掉,例如[root@QRedHat etc]# cat /etc/X11/xdm/xdm-config......! SECURITY: do not listen for XDMCP or Chooser req
关于Corba调用的Timeout 问题
关于Corba调用的Timeout 问题在VisiBorker 下无论是C++ 还是 Java Corba 调用默认是没有超时的。也就是说调用将阻塞到有返回为止如果要配置 Timeout,就必须为Orb配置相关的PolicyC++ 如下配置Messaging::RebindMode rebind_mode = QoSExt::VB_TRANSPARENT;CORBA::Any rebind_value;rebind_value <<= rebind_mode;CORBA::Policy_var rebind_policy =orb->create_policy(Messaging::REBIND_POLICY_TYPE,rebind_value);CORBA::Any con_timeout_value; // 设置Bind连接的时候的TimeOutCORBA::Any snd_timeout_value; // 设置发送时
Oracle 9i R2 配置 Logical Standby
最近因业务量越来大,正在考虑将数据库将OLTP和OLAP分离的方案。分案的基本如下主库 负责OLTP 业务,对外以供一些即时的查询。例如:当天充值明细查询备库 和主库进行同步,对外提供一些历史明细数据查询。例如:历史充值明细查询。从主库的归档日志中获取SQL语句,然后执行,从而实现和主库的同步。很多书例如pinner 的Oracle高可用那本都建议用Oracle10g 的 Logical Standby实现同步。但是对于我们来说升级到Oracle10g 代价比较大,系统割接比较麻烦。综合考虑,我们还是在Oracle9i 的基础上实现 Logical Standby分析库 从备库中获取数据
Hibernate Lazy 加载问题的解决
今天在写Spring+Hibernate的时候,遇到了Hibernate Lazy 加载的问题,后来经过调整配置解决了一个恼人的问题。现将解决方案和大家分享一下。<hibernate-mapping package="domain" ><class name="BookItem" table="T_BookItem" ><id name="id" type="long" column="ID"><generator class="native"><param name="sequence">SEQBOOKID</param></generator></id><property name="Quantity" t
Oracle性能解决的一个案例
最近关于Oracle数据库的一个问题和大家分享一下。我公司在运营的空中充值业务系统,现在的业务量大概是每天3万笔充值交易左右(和竞争对手不好比:(),在最近的这段时间的优化过程中,为了解决报表查询缓慢的问题。我在主要的几张表上加了索引,加了索引以后呢。报表速度的确快了很多,但是带来的问题是交易速度缓慢了不少,每天业务高峰期老是出现充值拥堵的问题。而且这样的时间持续了2周时间,把全公司的人都急怀了。后来通过监控索引,回忆变更记录,在测试环境上对比分析重于发现是这几个索引的问题。把这几个索引Drop了以后,问题就解
Oracle 的各种表
一、表的类型:1、 堆组织表:常用的表类型,以堆的方式管理,当增加数据时,将使用段中第一个适合数 据大小的空闲空间。当删除数据时,留下的空间允许以后的DML操作重用。2、 索引组织表:表存储在索引结构中,利用行本身排序存储。3、 聚簇表:几张表物理存储在一块,通常是同一个数据块上。包含相同聚簇码值的所有数 据在物理上存储在一起,数据"聚集"在聚簇码周围,聚簇码用索引构建。4、散列聚簇表:把码散列存储到簇中,来到达数据所在的块。适用于经常等式访问的的数 据。5、嵌套表:OOP扩展的一部分,由系统产生,以父子
Oracle 9i 配置备用数据库步骤
1.主库设置成归档模式2.拷贝主库的表空间文件、Redo、拷贝到备库的对应目录3.拷贝主库的参数文件到备库/u02/app/oracle/admin/devdb1/script/init.ora4.从库生成密码文件/u01/app/oracle/ora920/bin/orapwd file=/u01/app/oracle/ora920/dbs/orapwdevdb1 password=change_on_install5.主库生成备用数据库专用控制文件alter database create standby controlfile as '/u02/oradata/devdb1/stdcotrl.ctl';6. 将备用数据库专用控制文件拷贝到备用数据库(并复制3份)cp stdcotrl.ctl stdcotrl01.ctlcp stdcotrl.ctl stdcotrl02.ctlcp stdcotr
Log4j 与 磁盘性能优化
最近在系统优化的过程中发现了这么一个情况和大家分享一下。在我公司中间件服务器(Borland BES)上Log4j是这样配置的。<param name="ImmediateFlush" value="true"/> <param name="BufferedIO" value="false"/> <param name="BufferSize" value="8192"/> <param name="MaxBackupIndex" value="50"/> <param name="MaxFileSize" value="10MB"/>然后在系统监控的过程中用发现磁盘IO等待的比较厉害(L
用Perl实现邮件发送
今天用Perl实现了发送邮件,需要用Perl Package Manager下载了Net-SMTP_auth模块use Net::SMTP_auth;$smtp = Net::SMTP_auth->new('mail.freelynet.com',Hello => 'freelynet.com',Debug => 1);$smtp->auth('LOGIN', 'name', 'passwd');$smtp->mail('qiuhj@freelynet.com');$smtp->to('qiuhj@freelynet.com');$smtp->data();$smtp->datasend("From: qiuhj@freelynet.com n");$smtp->datasend("To: sung@freelynet.com n");$smtp->datasend("Subject: perl mailn");$smtp->
在 VMWare 上 安装 Oracle 10g
1. 硬件要求和概述在本指南中,您将安装 32 位 Linux 客户操作系统。只有在主机上运行的以下 64 位处理器支持 64 位客户操作系统:AMD Athlon 64 修订版 D 或更高版本AMD Opteron 修订版 E 或更高版本AMD Turion 64 修订版 E 或更高版本AMD Sempron 64-bit-capable 修订版 D 或更新的 Intel EM64T VT-capable 处理器如果您决定安装 64 位客户操作系统,请确定上面列出了您的处理器。您还需要确保在 BIOS 中启用了虚拟技术 (VT)。一些主流制造商在默认情况下禁用了该技术。此处提供了有关处理器兼容性的其他信息。要验证您的处理器是否受支
在Oracle中实现各种日期处理完全版
TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Year: yy two digits 98 yyyy four digits 1998 24小时格式下时间范围为: 0:00:00 - 23:59:59.... 12小时格式下时间范围为: 1:00:00 - 12:59:59 .
JVM 异常退出的问题解决
我公司的J2EE应用程序服务器(Borland Enterprise Server )有段时间老是会重新启动(间隔时间很断)。开始我以为是JVM的垃圾内存搜集器在工作导致的JVM异常退出。但是最近的一段时间这个现象频繁发生。有时候一天又好几次,后来咨询了Borland的工程师,仔细的分析了一下日志。发现有下列日志输出:2007-11-27 15:40:17,276 INFO Hub mstore/zjmsapp/standard - Managed object zjmsapp/standard failure cause: Partition Process doesn't exist.2007-11-27 15:42:58,869 INFO Hub mstore/zjmsapp/standard - Managed object zjmsapp/sta