我们可能对oracle的rowid的使用并不陌生,不过,如果仔细分析一下,发现其还是有些知识点。 1、rowid是一个伪列,是用来确保表中行的唯一性,它并不能指示出行的物理位置,但可以用来定位行。 2、rowid是存储在索引中的一组既定的值(当行确定后)。我们可以像表中普通的列一样将它选出来。 3、利用rowid是访问
一、服务器上使用操作系统验证 1.配置SQLNET.ORA文件 参数NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) 表明解析客户端连接时所用的主机字符串的方式 TNSNAMES表示采用TNSNAMES.ORA文件来解析 ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访问协
OracleDBA 的 SQL 优化次序: 第一、环境调整服务器内存/CPU网络网络传输问题磁盘I/O要求磁盘I/O没有瓶颈 第二、实例调整SGA/影响后台处理行为的启动参数如优化器模式 第三、对象调整重要对象如大表、索引等的重要参数,如存贮参数扩展参数等 第四、SQL调整定位高影响力SQL语句——高频使用、高资源消耗等 调整
Q:在PL/SQL中设置和关闭SQLTrace. A:dbms_session.set_sql_trace(true); dbms_session.set_sql_trace(false); 如果你不能发现这个package,首先用SYS用户执行 dbmsutil.sql这个脚本。 Q:怎样设置redolog文件的大小。 A:设置redolog文件的原则就是要保证30分钟之内进行logswitch. logswitch的信息被记
Oracle在Windows和Linux上的备份方法测试环境: 硬件环境: Master Server:C4 1.7GHz/512 DDR/80GB IDE/DLink 100MbpsClient:Dell 1750/3GHz志强/512MB ECC/18.3GB SCSI/Broadcom1000Mbps*2 软件环境: Master Server: Windwos 2000 Server with SP4 Oracle 9i (9.0.1.1.1) Veritas NetBackup 5.0MP5简体中文(DiskBackup
首先编辑一个脚本文件,比如命名为abc.sh spool abc.txt; #将结果输出为abc.txt select * from wap_subscribe where Telcomcompanyid = ''20200'' and (Orderdate like ''2005%'' or Disorderdate like ''2005%''); spool off; 在sql>模式下使用@/opt/abc.sh即可,查询结果即输出到abc.txt了
点disk1里的setup 一直点“下一步”到选择“Oracle Client 9.0.2”next all to exit Oracle网络配置助手: open 开始 一直到"Net configuration Assistant" “本地Net服务名配置”>添加>next>输入服务名:myoracle.oracle9i.mynet>next>主机名:192.168.68.168> 测试一下.结果可能是不成功
在linux下用proc时配置oracle方法(pcscfg.cfg文件) 在/usr/lib/gcclib/目录下看看都有哪些东东,添加到以下蓝色字体的内容部分。 (以下是$ORACLE_HOME/precomp/admin/pcscfg.cfg 文件的内容,其中/u01/oracle/product是oracle主目录) sys_include=(/usr/include,/usr/lib/gcclib/i386redhatlinux/3.2.2/include,
搞了好久,终于把它装出来了。参考了很多高人的文章。很多照着做就可以了。 第一次下的iso.gz格式,不知道是不是文件本身的原因,gunzip解压后,用lofiadm命令把iso通过块设备存取,然后再把块设备挂载在一个目录下安装,一直有错误,只好重新下的cpio格式的。前次安装用到的命令还是比较有用的: #gunzip d xxxx.iso
产品: AIX , Oracle 平台: pSeries, AIX 版本: ALL 内存访问的冲突出现在当进程申请的内存超过系统的物理内存总量时,为了处理这种情况,系统将程序与数据在内存和硬盘间进行交换。 控制内存交换操作(Paging) 大量的内存交换操作会极大地影响系统的性能,尤其是在当数据库文件创建在文件系统上时(JFS and J
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如 创建、修改或者删除数据库;DCL用于定义数据库用户的权限;在这篇文章中我将详细讲述这两种语言在Oracle中的使用方法。 DML语言 DML是SQL的一个子集,主要用于修改数据,下表列出了ORACLE
使用Oracle特有的查询语法, 可以达到事半功倍的效果1. 树查询 createtabletree(idnumber(10)notnullprimarykey,namevarchar2(100)notnull,supernumber(10)notnull//0isroot);从子到父select*fromtreestartwithid=?connectbyid=priorsuper从父到子select*fromtreestartwithid=?connectbypriorid=suepr整棵树select*fromtrees
由于缺乏资源、时间或者经验,企业用户往往无法有效地研究、计划和执行存储网络项目。为了满足用户这方面的需求,McDATA 公司(纳斯达克代号:MCDTA / MCDT)的全球服务团队将为客户提供深思熟虑的存储策略,这将能让企业及时配置和整合现有存储网络架构,并能实现持续调试和即时支持,McDATA认为这是一个高效成熟的存储网
一 游标是什么 游标字面理解就是游动的光标。 用数据库语言来描述:游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。 二 游标的分类 显式游标和隐式游标 显式游标的使用需要4步:
因为在LINUX下面,一直以来安装ORACLE不算太成功,总会有那么一点或两点的问题,同时作为开发人员来讲,使用ORACLE10.2数据库,也太慢了,毕竟,它建立一个实例,就要300多MB的内存空间,因此,自从ORACLE发布了ORACLEXE后,我就第一时间地把它安装完毕。 这些天来,一直在这个数据库上面开发我自己的撒哈拉城,感觉非常
采用“独立启动”和“登录到O.M.S.”不同点: 独立启动:进入企业管理器直接管理。 登录OMS:进入管理服务器集中管理。 在独立启动登录模式下,O.M.S Console上,许多Oracle内置的管理工具是不能使用的。 而“登录到Oracel Manager Server”,则无些限制。 所以登录到OMS后,可以看到它和OEM有着很大
今天添加了oracle的自动启动和关闭,测试顺利。 主要利用了oracle9i提供的dbstar和dbshut脚本 1 将/etc/oratab中响应的instance的“N”改成“Y” 2 建立/etc/rc.local脚本 #!/bin/ksh echo "Start oracle listener: STR0108" su oracle "c lsnrctl start str0108" echo "Start oracle instance: STR0
callend date;20051101 11:11:11 callbegin date;20051101 12:11:11 两个日期间的差值=(callendcallbegin)*24*3600 (以秒为单位) 注:oracle中时间以天为单位
作为开发人员,一些人会在自己用的电脑上安装ORACLE,可是过一段时间可能会重装,重装前需要导出数据,然后在重装后再导入数据,有时可能会有一些无法导出的数据,例如,我用的数据库中有些同义词就无法导出,这时,问题就来了,怎样能快速重装呢? 我所做的事情是在WINDOWS下完成的,应该可以在UNIX下参照完成. 重装操作系统前的
自动归档默认是禁用,需要修改parameter log_archive_start=TRUE才能启用自动归档。 SQL> show parameter log_archive_start NAME TYPE VALUE log_archive_start boolean FALSE SQL> archive log list 数据库日志模式 存档模式 自动存档 禁用 存档终点 /oracle/oracle9i/u01/product/9201