IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

技巧

1. 安装SLES9。不要安装 认证服务器(NIS、LDAP、Kerberos)。 2. 为每台服务器的两块网卡提供两个IP地址。一个用于专门网络,一个用于公共网络。 分别是:node1: 192.168.1.68 10.0.0.1 node2: 192.168.1.69 10.0.0.2 3. 在YaST中配置本地主机名:n1pub.site.com和n2pub.site.com。 4. SLES9下所需的程序包: 基本运行时系

29日更新
Oracle 10g RAC与SLES9

[Q]如果设置自动跟踪 [A]用system登录 执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建计划表 执行$ORACLE_HOME/sqlplus/admin/plustrce.sql创建plustrace角色 如果想计划表让每个用户都能使用,则 SQL>create public synonym plan_table for plan_table; SQL> grant all on plan_table to public; 如果想让自动跟踪

29日更新
FAQ Collection-性能调整

Ask Tom之中英对照20051215——Oracle是如何判断锁的  Venkat  Oracle是如何判断锁的?  版本9.2.0.5  原提交于美国东部时间2005年12月12日11:19,最后更新于2005年12月12日16:22  问:  Tom,  在你的书和帖子里,你写到Oracle和其他数据库最大的区别之一就是锁机制。如果Oracle不维护一个锁的列表(如同大多

29日更新
Oracle是如何判断锁的

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.f

29日更新
JDBC连接各种数据库方法

本总结不针对特例,仅对服务器只存在OS + ORACLE 为例,如果存在其他应用请酌情考虑 写这个也是因为近来这种重复性的问题发生的太多所导致的 首先不要迷信STS,SG,OCP,EXPERT 等给出的任何建议、内存百分比的说法 基本掌握的原则是, data buffer 通常可以尽可能的大,shared_pool_size 要适度,log_buffer 通常大到几百K到1

29日更新
关于SGA设置的一点总结

表空间是数据库及存储在该数据库中的表之间的逻辑层。表空间在数据库中创建,表在表空间中创建。  使用表空间的一个明显的好处是能够把数据合理的分布存储在不同的磁盘上或者存储在磁盘的不同位置上,有助于提高数据存取的效率。  DB2 的表空间按管理方式分为两种:系统管理空间(System Management Space,SMS)和数据

29日更新
标签: DB2 技巧 数据库
DB2的表空间

软件环境:   1、Windows 2000+ORACLE 8.1.7  2、ORACLE安装路径为:C:\ORACLE  实现方法:   1、开始->设置->控制面板->管理工具->服务  停止所有Oracle服务。  2、开始->程序->Oracle OraHome81->Oracle Installation Products->  Universal Installer  卸装所有Oracle产品,但Universa

29日更新
NT下如何彻底删除Oracle?

只读表空间的备份和恢复与普通表空间稍有不同。  热备份的时候,只读表空间不需要执行begin backup.直接使用操作系统命令备份就可以。一旦表空间变为readonly,Oracle就不会再写对应的数据文件。  如下 对只读表空间执行begin backup,提示错误信息alter tablespace mgn_readonly_Test read only;SQL> alter tablespac

29日更新
只读表空间的备份和恢复[一]

开发环境:win2000server+oracle9i+delphi开发人员报告:在程序中杀了JOB,但是被操作的表还是锁表状态, 其中有一张日志表还在不断插入记录,直到执行完所有插入操作(一个漫长的等待过程)才能解锁现场描述:oem中被杀job起的SESSION状态为killed,其中有3张表被锁点击右键--》中断会话 提示: 标记要删去的会话 ======

29日更新
一次解决session无法完全删除问题的全过程

由于几乎所有的操作系统都支持虚拟内存,所以即使我们使用的内存小于物理内存,也不能避免操作系统将SGA换到虚拟内存(SWAP)。所以我们可以尝试使得SGA锁定在物理内存中不被换到虚拟内存中,这样减少页面的换入和换出,从而提高性能。但在这里遗憾的是,windows是无法避免这种情况的。下面我们来参考在不同的几个系统下怎

29日更新
Lock_sga = true 的问题

pessimistic (悲观)locking和optimistic (乐观)locking是oracle保证数据并行访问和避免lost update的2种策略. pessimistic (悲观)locking是指用户在读取和更新数据的时候,悲观的认为这期间其他用户可能会更新同一记录;因此在更新数据前读取数据的时候,尝试获得该记录的绝对锁,如果其他用户已经锁住该纪录,则被阻

29日更新
pessimistic锁定对optimistic锁定(1)

1.根据Q193893,我们需要在Oracle里面建立两个视图。  Information about using Oracle with Microsoft Transaction Server and COM+ components  http://support.microsoft.com/?id=193893  根据我们以往的经验,我们可以尝试用SYS账号运行Oracle自带的脚本。脚本的默认路径在:  C:\oracle\ora92\rdbms\admin\xavi

29日更新
配置支持MTS下分布事务的Oracle

当将版本提高到Oracle 8i时,应当特别注意不可避免的“ n u l l”字符。 当表中的表列值未知时,就置它为空值( n u l l )。 在Oracle 8i中,含有空值的表列长度为零, 但要注意, 今后的版本中不一定是这样。 比较操作中的空值问题 保存空值数据的唯一办法是使用关键字“ is null”和“is not null”,如下所示: select cou

29日更新
sqlPlus中的空值

回滚段中保存的回滚数据有2个作用:一致读和回滚。回滚段是由连续block组成的区间extent组成.回滚段有顺序的循环的使用这些区间。当当前区间写满的时候,oracle移向下一个区间. 如一个回滚段有4个区间A,B,C,D;当区间C被写满的时候,oracle将写区间D,而当D写满的时候,oracle将尝试重新写区间A.这样循环的有顺序的使用区间。

29日更新
8i中回滚段使用和ORA-1555

自从Oracle8.1.5引入dbms_stats包,Experts们便推荐使用dbms_stats取代analyze。 理由如下  dbms_stats可以并行分析  dbms_stats有自动分析的功能(alter table monitor )  analyze 分析统计信息的不准确some times  1,2好理解,且第2点实际上在VLDB中是最吸引人的;3以前比较模糊,看了metalink236935.1 解释,anal

29日更新
关于dbms_stats取代analyze

备份与恢复 [Q]如何开启/关闭归档 [A]如果开启归档,请保证log_archive_start=true开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false 注意:如果是OPS/RAC环境,需要先把parallel_server = true注释掉,然后执行如下步骤,最后用这个参数重新启动 1、开启归档 a. 关闭数据库shutdown immediate b. st

29日更新
FAQ Collection- 备份与恢复

简介  最近,您如果打开一本 IT 杂志,或者参加了 IBM® DB2® Universal Database™(UDB)的展示会,就一定会看到或听到对于“Stinger”(DB2 UDB for Linux, UNIX®, and Windows® 下一版本预览的别名)的种种议论。   Stinger 足足增加了约 175 种新功能,这些新功能通过应用程序开发上的增强、

29日更新
标签: DB2 技巧 数据库
IBM DB2 UDB Stinger简介

诊断因为inefficent SQL导致严重Cache buffers chain / Cache buffer lru chain Latch,引起的CPU紧张和用户Batch缓慢  数据库817,有人叫batch太慢了,开始检查。  CPU使用率一直很高,且有进程IO等待,但iostat没有显示有wtvmstat 1 10procs memory page disk faults cpur b w swap free re mf pi po fr de sr s0 s1

29日更新
hot block的诊断案例

在使用DB2的临时表时, 以下几点需要注意:   1. DB2的临时表需要用命令Declare Temporary Table来创建, 并且需要创建在用户临时表空间上;  2. DB2在数据库创建时, 缺省并不创建用户临时表空间, 如果需要使用临时表, 则需要用户在创建临时表之前创建用户临时表空间;  3. 临时表的模式为SESSION;  4. 缺省情况下

29日更新
标签: DB2 技巧 数据库
DB2临时表的注意事项

使用如下语法:ALTER TABLE MOVE TABLESPACE LOB () STORE AS (TABLESPACE ); 其中STORE AS 修改LOB segment段名字的方法,我在817.3的测试中没有效果;而且还导致表也被Moved(注意测试中ROWID的改变). 当分区包括LOB时候,语法稍有不同; alter table move partition lob () store as ( tablespace ) 具体参考http://asktom.

29日更新
移动LOB类型数据段
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐