Oracle数据库中Insert、Update、Delete操作速度
在Oracle数据库中,Insert、Update、Delete三个操作是对数据库中的数据进行插入、更新以及删除。在进行这些操作时,如果 数据库中的记录比较多时,则所需要的时间比较长。如需要利用一个Update语句更新大量记录时,即使更新的内容很简单,如只是将价格提升10%,但是仍 然需要花费比较成的时间。所以从某种程度上来说,进行这些操作时其执行速度跟内容的大小关系不大,反而跟记录的多少却有很大的关系。那么在Oracle数 据库中,能否采取一些措施来提高这些操作的速度呢?为此笔者有如下两个建议,希望对大家有所帮助。[@more@] 建
Nologging到底何时才能生效?
我们知道,Nologging只在很少情况下生效通常,DML操作总是要生成redo的 这个我们不多说. 关于Nologging和append,一直存在很多误解.经过一系列研究,终于发现了Nologging的真相. 我们来看一下测试: 1.Nologging的设置跟数据库的运行模式有关 a.数据库运行在非归档模式下:[@more@] SQL> archive log list;Database log mode No Archive ModeAutomatic archival EnabledArchive destination /opt/oracle/oradata/hsjf/archiveOldest online log sequence 155Current l
OS认证以及口令文件的一点总结(转)
讲课时的一些简单总结,欢迎一起讨论和指正! 可能还会不停的补充、增加一些内容!包括外部认证(其实也是os认证)以及client端os认证 1、os认证 oracle安装之后默认情况下是启用了os认证的,这里提到的os认证是指服务器端os认证。os认证的意思把登录数据库的用户和口令校验放在了操作系统一级。如果以安装oracle时的用户登录os,那么此时在登录oracle数据库时不需要任何验证,如: SQL> connect /as sysdba 已连接。 SQL> connect sys/aaa@dmt as sysdba 已连接。 SQL> connect sys/bbb as sysdba 已连接。 SQL> c
Oracle自动启动和关闭的方法 (转)
本文讲述了有关Oracle在AIX,Linux,hp unix,Windows下的自动启动和关闭方法。 for AIX 方法一:使用加载inittab来启动 1、利用oracle自己提供的dbstar和dbshut脚本来启动和关闭数据库。 确认/etc/oratab文件中的对应的实例的最后标志为 Y 。 例如:ora92:/opt/oracle/app/oracle/product/9.2:Y dbstart将根据这个标志位来启动对应的实例。这个文件是由root.sh创建的。 可以在/etc或者其他目录下再创建一个脚本来调用dbstart命令。[@more@] #touch dbstart
剖析Windows系统中的VSS存储技术
VSS (Volume Shadow copy Service, 卷映射拷贝服务),最初是在Windows Server 2003 SP1中引入的存储技术。它通过在卷管理模块上加入快照功能,在此基础上就可以创建基于时间点(Point-In-Time)的映像(Image),从而实现数据的快速备份和恢复,用户也无需害怕因无意删除数据而造成的困扰,这就是VSS的关键所在。由于VSS所表现的优良特性,因此在Microsfot最新的Vista操作系统中,也加入了该功能。[@more@] 一、 VSS概述 VSS能够让存储基础设备(比如磁盘、阵列)创建高保真的时间点映像,就是映射拷贝(Shadow Copy)。它可以在多卷、
standby维护命令手册(转)
standby维护命令手册 链接:http://www.eygle.com/digest/2009/02/logical_standby_manual.html 站内相关文章|Related Articles Oracle10g RAC环境下DataGuard备库搭建实例Logical STANDBY日志应用延迟案例一则数据库因ora-600[ktbair1]和ora-7445[ksmudr]宕机处理Oracle Kernel Layer & ORA-600 Code Info怎样使用OCI编写多线程的ORACLE应用软件1.查看logical standby上当前正在apply的redo log COLUMN DICT_BEGIN FORMAT A15;COLUMN FILE_NAME FORMAT A30;SET NUMF 9999999;COL FCHANGE# format 9999999999999;COL NCHANGE# for 999
ORA-01555 问题分析(转)
ORA-01555是常见的oracle错误。相信绝大部分dba都遇到过这个错误。平时面试的时候我也比较喜欢问这个问题,一方面问题比较基础, 每个人都有work on it的经验,可以谈谈自己的想法,另一方面容易由此问题引申到其他更为复杂一点的问题。平时在论坛上也经常看到有人问这个问题。虽然谈论很多了,不过从面 试的结果还有论坛的回帖看,普遍存在下面两个误解:[@more@] 1. 为查询的session指定一个大的回滚段 2. manual管理模式下增大rollback segment的maxextents参数 首先看第一点:为查询的session指定一个大的回滚段 Ora-01555的常
Oracle 参数文件(转)
-======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件) 主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库。 如内存池的分配,允许打开的进程数和会话数等。 两类参数文件: pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init.ora spfile:二进制的参数文件,不能直接修改,只能存放在Oracle服务器端,可以使用EM或指令来修改 (alter system
ORA-01788: CONNECT BY clause required in this query block For ORACLE 10G
ORA-01788: CONNECT BY clause required in this query block Solutions: 用dba身份执行以下语句: SQL> alter system set "_allow_level_without_connect_by"=true scope=both SQL> col KSPPINM format a40SQL> col ksppstvl format a5 SQL> select ksppinm,ksppstvl from x$ksppi a,x$ksppcv b where a.indx = b.indx and ksppinm like '%_allow%'; KSPPINM KSPPS---------------------------------------- -----_lm_rcvr_hang_allow_time 200_allow_
探索 AIX 6:新特性概述(上)(转自IBM)
探索 AIX 6:新特性概述(上)文档选项未显示需要 JavaScript 的文档选项 将此页作为电子邮件发送'); //--> 将此页作为电子邮件发送刘 恺, 技术支持工程师, IBM科技产品(深圳)有限公司2007 年 12 月 13 日本系列文章旨在带领读者探索 AIX 6.1 中的新特性和对 AIX 5L 中已有功能的增强,并了解这些新特性对用户的影响。首先我们会做一个全面而概括的介绍,然后再针对其中一些亮点独立成篇进行详细介绍。 IBM 于 2007 年 11 月对外发布了 AIX 6.1 操作系统,在这之前曾经发布过三个 Open Beta,相信许多用户和
AIX 用户和组管理(转自IBM)
AIX 用户和组管理文档选项<tr valign="top"><td width="8"><img alt="" height="1" width="8" src="//www.ibm.com/i/c.gif"/></td><td width="16"><img alt="" width="16" height="16" src="//www.ibm.com/i/c.gif"/></td><td class="small" width="122"><p><span class="ast">未显示需要 JavaScript 的文档选项</span&g
AIX 中 Paging Space 使用率过高的分析与解决(转自IBM)
AIX操作系统中Paging Space是很重要的设备,当系统中Paging Space使用率过高、系统内存不足时,将影响系统的整体性能,甚至会造成系统的挂起。针对这种情况,通常可以靠增加Paging Space来加以缓解;但是当Paging Space已经相当大,而Paging Space使用率仍旧居高不下时,则需要通过进一步的分析来找出原因并加以解决。文中分析了几种Paging Space使用率持续增长直至过高的常见原因,并给出了相应的解决方案,以确保Paging Space使用率被控制在安全的范围内。[@more@] 1 Paging Space的创建原则 AIX中Paging Space大小确定的指
TNS-12518: TNS:listener could not hand off client connection For ORACLE 10G (AIX6.1)
现象:Client 连接报错:ORA-12537: TNS :连接关闭alert log:Errors in file /ora103/admin/STCSAPP/bdump/stcsapp_psp0_192826.trc:ORA-27300: OS system dependent operation:fork failed with status: 11ORA-27301: OS failure message: Resource temporarily unavailableORA-27302: failure occurred at: skgpspawn3TNS LOG如下:15-SEP-2010 16:25:45 * (CONNECT_DATA=(SERVICE_NAME=STCSAPP)(CID=(PROGRAM=C:EzLink.exe)(HOST=TE-20094228)(USER=stcs_mes))) * (ADDRES S=(PROTOCOL=tcp)(HOST=192.168.138.57)(PORT=1241)) * e
the requested operation was partially successful(1) for NBU 6.5.5
9/9/2010 10:00:00 AM - requesting resource stcs-mesbak-hcart-robot-tld-09/9/2010 10:00:00 AM - requesting resource stcs-mesbak.NBU_CLIENT.MAXJOBS.STCS-FILE9/9/2010 10:00:00 AM - requesting resource stcs-mesbak.NBU_POLICY.MAXJOBS.ruodian-full-daily-bak9/9/2010 10:00:00 AM - granted resource stcs-mesbak.NBU_CLIENT.MAXJOBS.STCS-FILE9/9/2010 10:00:00 AM - granted resource stcs-mesbak.NBU_POLICY.MAXJOBS.ruodian-full-daily-bak9/9/2010 10:00:00 AM - granted resource 2705L49/9/2010 10:00:00 AM - granted
snapshot error encountered(156) for NBU6.5.5
Document ID: 276739 http://support.veritas.com/docs/276739 STATUS CODE: 156 "snapshot error encountered" occurs when utilizing VSP or VSS for open file backups. Exact Error Message snapsho
logical standby 在非归档模式下,无法实时应用 for ORACLE10G
Logical standby 在非归档模式下,无法实时应用Logical standby自身产生archivelog,只能通过job定时,进行清除。参考网址:http://yumianfeilong.com/html/2010/08/15/459.html[@more@]
Redhat 网络相关配置文件详解 - (转自网络)
在linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作。系统中重要的有关网络配置文件为: ◆ /etc/sysconfig/network ◆ /etc/HOSTNAME ◆ /etc/hosts ◆ /etc/services ◆ /etc/host.conf ◆ /etc/nsswitch.conf ◆ /etc/resolv.conf ◆ /etc/rc.d/init.d/network[@more@] 接下来我们将对这些文件逐一讲述,这些文件都可以在系统运行时进行修改,不用启动或者停止任何守护程序,更改会立刻生效(除了/etc /sysconfig/network)。另外,这些文件都支持由”#”开头的注释,每一个文件都有在
Veritas Netbackup 6.0的日志位置和查看方式
一.统一日志:统一日志记录(此 6.0 版本中的新增功能)以所有 VERITAS 产品通用的标准格式创建日志文件名和消息。统一日志记录供某些 NetBackup 进程使用,这些进程多数为服务器进程。默认为/usr/openv/logs查看它的位置和配置:[root@nbu-server logs]# vxlogcfg -l -o nbrb -p NBConfiguration settings for originator 118, of product 51,216...LogDirectory = /usr/openv/logs/DebugLevel = 1DiagnosticLevel = 1LogToStdout = FalseLogToStderr = FalseLogToOslog = FalseRolloverMode = FileSizeLogRecycle = FalseMaxLogFileSize
比较两个TABLE的数据是否完全一致
1、先判断两个表行数是否相同,如果相同的继续往下走。2、用t1 minus t2,看返回的行数是否为0,如果为0则继续往下走。3、用t2 minus t1,看返回的行数是否为零,如果为零则证明两个表相同。参考网址:http://bbs.chinaunix.net/viewthread.php?tid=1151971[@more@]
recyclebin for oracle 10g
show recyclebin --查看回收站中的对象drop table tableName purge; -- 删除表不经过回收站purge recyclebin; --清空回收站select owner,object_name,original_name,operation,droptime from dba_recyclebin where object_name='&object_name'; --通过对象名称查询相关信息purge table "object_name"; --清空回收站中指定的对象[@more@]