一、ROWID的概念存储了row在数据文件中的具体位置:64位编码的数据,A-Z,a-z,0-9,+,和/,row在数据块中的存储方式SELECTROWID,last_nameFROMhr.employeesWHEREdepartment_id=20;比如:OOOOOOFFFBBBBBBRRROOOOOO:dataobjectnumber,对应dba_objects.data_object_idFFF:file#,对应v$datafile.file#BBB
系统 2019-08-29 22:37:00 2131
oracle中表、主键、索引都有存贮数属性,tablespaceTTTSpctfree10initrans2maxtrans255storage(initial64Kminextents1maxextentsunlimited);索引它们都是被实实在在存在磁盘中。而外键、视图等都没有存贮属性,只是被记录在oracle的后台表中而已。--CreatetablecreatetableCERTTYPE(CERTTYPEIDNUMBER(3)notnull,CER
系统 2019-08-12 01:54:55 2131
原文:Oracle基础游标一、游标游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句的指针,整个区是查询语句返回的数据行集。游标就是指向上下文区句柄或指针。二、游标的分类:1、静态游标:静态游标是在编译时知道其SELECT语句的游标。静态游标又分为两种类型,隐式游标和显示
系统 2019-08-12 01:53:35 2131
Oracle默认有3个用户:sys密码:自定;system密码:自定;scott密码:Tiger(默认锁定);注:用Sys用户登录须根[assysdba]desc表名:查看表结构;Dos启动监听:lsnrctlstartDos启动Oracle实例服务:oradim-starup-sidorcl查询用户的系统权限:select*fromuser_sys_privs;查询用户的表权限:select*fromuser_tab_privs;赋予系统权限的时候在用户
系统 2019-08-12 01:51:37 2130
获取表:selecttable_namefromuser_tables;//当前用户的表selecttable_namefromall_tables;//所有用户的表selecttable_namefromdba_tables;//包括系统表selecttable_namefromdba_tableswhereowner='用户名'user_tables:table_name,tablespace_name,last_analyzed等dba_tables
系统 2019-08-12 01:33:59 2129
oracle归档日志通常使用rman进行管理,作为备份集的一部分正常情况下,可以根据方法删除1过期策略crosscheckarchivelogall;deleteexpiredarchivelogall;---这个只删除过期的日志deletearchivelogall;--删除全部归档日志2根据保留时间deletearchivelogallcompletebefore‘sysdate–7′;这个操作会直接删除物理文件,并且同步到控制文件记录中3操作系统级别
系统 2019-08-12 01:54:18 2126
--=============================--Oracle常见故障及日常规划--=============================对任何数据库系统而言,对显而易见的故障,应当避免发生本文列出了Oracle常见的故障并给出了解决方案,同时列出了一些日常规划。一、数据库高可用性的几个目标MTBF(Mean-Time-Between-Failures)平均失败时间,即数据库出现失败的频繁度,应尽可能增大该值应对措施RAC集群技术:位于
系统 2019-08-12 01:53:13 2126
C:\Users\Administrator>sqlplus/nologSQL*Plus:Release10.2.0.1.0-Productionon星期五1月909:59:232015Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>conn/assysdba已连接。SQL>alterusersystemidentifiedby"manager";用户已更改。SQL>alterusersysidenti
系统 2019-08-12 01:52:58 2125
OracleRaw,number,varchar2...转换在网络中的计算机之间传输RAW数据时,或者使用Oracle实用程序将RAW数据从一个数据库移到另一个数据库时,Oracle服务器不执行字符集转换。存储实际列值所需要的字节数大小随每行大小而异,最多为2,000字节。可能这样的数据类型在数据库效率上会提高,而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。这个字段在实际的用途中好像不多。raw类型的介绍,在此引用了一下网友的blog:R
系统 2019-08-12 01:51:54 2125
本文摘自http://www.cnblogs.com/cy163/archive/2010/11/17/1880280.html做过DB2数据库应用迁移的工程师,了解IBMMTK工具在迁移过程中所能完成任务,但这个工具并不能帮你完成所有的迁移工作,还有大量的迁移工作需要我们借助自己的经验和方法来完成,下面是一些在DB2数据库移植过程中常见的问题简单总结。这里我只是针对Oracle迁移到DB2的常见问题描述。1DB2与oracle常用数据类型之间的对应关系O
系统 2019-08-12 01:54:36 2124
含序列,不能设direct=true):1、SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。它使用的命令为:在NT下,SQLLOADER的命令为SQLLDR,在UNIX下则为sqlldr/sqlload。2、一般用法sqlldrscott/tigercontrol=control_file.ct
系统 2019-08-12 01:54:10 2124
口令文件:oracle的口令文件的作用是存放所有以sysdba或者sysoper权限连接数据库的用户的口令,如果想以sysdba权限远程连接数据库,必须使用口令文件,否则不能连上,由于sys用户在连接数据库时必须以sysdbaorsysoper方式,也就是说sys用户要想连接数据库必须使用口令文件,因此我认为在数据库中存放sys用户的口令其实没有任何意义!使用口令文件的好处是即使数据库不处于open状态,依然可以通过口令文件验证来连接数据库。开始安装完or
系统 2019-08-12 01:53:29 2124
OracleADFFaces是一个比较全面的JSF的标签库,可以用来丰富你的Web界面。下面的Blog是一个具体的例子http://www.thogau.net/blog/page/thogau/20051224#adf_faces_integration_in_appfuse不过ADF仍然有许多缺陷:例如不是开源的,无法基于它们定制新的组件。目前还不支持Ajax等等。Trackback:http://tb.blog.csdn.net/TrackBack.
系统 2019-08-12 01:33:37 2124
0.删除重复的数据没有主键的deletefromimp_comidawherea.idcard||'%'||a.driveridin(selecta1||'%'||B1from(selectt.idcarda1,min(driverid)b1fromimp_comidtgroupbyt.idcardhavingcount(*)>1))1.updateimp_stratworktsett.class=1,t.guid=(selecti.drividfromi
系统 2019-08-12 01:54:02 2121
前言:CRS的简介和由来从Oracle10gR1RAC开始,Oracle推出了自身的集群软件,这个软件的名称叫做OracleClusterReadyService(Oracle集群就绪服务),简称CRS。从Oracle10gR2开始,包括最新的11g,Oracle将其更名为Clusterware(集群件),但通常意义上我们认为CRS=Clusterware=OracleClusterReadyService=OracleClusterSoftware.CR
系统 2019-08-29 23:40:12 2120