--==============================--Oracle数据字典和数据字典视图--==============================数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTEM与SYSAUX表空间内的若干段。SYS用户拥有所有的数据字典表,数据字典基本一般以$结尾,如col$,tab$等,这些数据字典存放在system表空间中。数据字典的形成在数据库创建阶段创建,在使用阶段维护和更新无法通
系统 2019-08-12 01:51:41 2147
在安腾AI64RHEL3U3服务器上安装ORACLE10G最近有机会在安腾机上折腾,试验了一下ORACLE10安装ORALCE安装记录#解压zcat10201_database_linuxitanium.cpio.gz|cpio-idmv#检查必要的软件环境rpm-qmakegccglibccompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-developenmotif21se
系统 2019-08-12 01:51:37 2144
我在把oracle数据导入sqlserver中时,发现在oracle中字段定义为唯一索引时,不同记录的此字段如果为空不被认为是重复的,但在sqlserver中如果此字段为唯一索引字段,不允许有2个以上的空值。郁闷。所以只好将sqlserver中的唯一索引字段手工修改为几个非空的值,但这样程序肯定要进行修改了。需要在程序中为此字段设置不重复的非空值,这样才能保证程序在不同数据库环境中能正常使用。(需要修改openjweb的系统角色管理,在保存的时候给tree
系统 2019-08-12 01:55:42 2138
------------------------2013-5-16------------------------1.sql概念,主要特点,使用sql工具,如何访问及本书实例两个数据表2.单个表查询3.多个表查询4.复杂的嵌套查询5.查询函数6.sql录入数据7.sql删除数据8.sql更新数据sql已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。DQL:查询DDL:建立,删除和修改数据对象DML:完成数据操作的命令,包括查询。DCL:控制
系统 2019-08-12 01:53:40 2134
对数据库进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对数据库的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢?重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持续验证,提高数据恢复服务水平,方便实现数据容灾等。重复的数据可能有这样两种情况,第一种时表中只有某些字段一样,第二种是两行记录完全一样。Oracle数据库重复数据删除技术有如下优势:更大的备份容量、数据能得到持续验证、有更高的数
系统 2019-08-12 01:53:20 2132
今天一直在研究参数返回之类的问题,上午正好有机会和大家讨论一下.1.nvl函数nvl函数将一个null值转换为一个实际的值,数据类型可所以日期,数字,字符,数据类型必须匹配:如:nvl(commision,0)nvl(hiredate,'01-JAN-87')nvl(job_id,'nomanager')nvl(to_char(job_id),'nomanager')nvl可以转换任何数据类型,但是转换的数据类型返回值必须是nvl(expr1,expr2)
系统 2019-08-12 01:53:58 2131
本系列文章导航[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧[Oracle]高效的PL/SQL程序设计(二)--标量子查询[Oracle]高效的PL/SQL程序设计(三)--Package的优点[Oracle]高效的PL/SQL程序设计(四)--批量处理[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集[Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用使用Package的优点在于
系统 2019-08-12 09:30:10 2130
windows中1.selectnamefromv$database;直接运行就可以查看了,2.查看tnsnames.ora的连接,有个SID,SID就是服务名了1.查看oracle的安装目录,方法是查看注册表:如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ORACLE_HOMEREG_SZE:\ORACLE\ORA92得到了oracle的安装目录一般来讲,如果服务器在安装时采用的是默认值那么这个值是:D:\ORACLE\ORA
系统 2019-08-12 01:33:59 2129
1、查看数据库锁,诊断锁的来源及类型:selectobject_id,session_id,locked_modefromv$locked_object;或者用以下命令:selectb.owner,b.object_name,l.session_id,l.locked_modefromv$locked_objectl,dba_objectsbwhereb.object_id=l.object_idSELECTlpad('',decode(l.xidusn,
系统 2019-08-12 01:54:11 2128
ToremoveallOraclecomponentsfromacomputeronWindowsNT,Windows2000,andWindowsXP:--------------------------------------------------------------------------------Caution:TheseinstructionsremoveallOraclecomponents,services,andregistryen
系统 2019-08-12 01:53:39 2128
最近,有现场反应,程序显示乱码。感觉很奇怪,该系统已经卖出去无数了。肯定是现场数据库字符集有问题,经过查看,现场环境:window系统,oracle10g。我们要求的数据库字符集是AL32UTF8的,而现场自己安装成ZHS16GBK。并且,数据库的表里面,中文是乱码,如???(这才是造成程序显示乱码的主要原因,后面详述)当时一心以为:既然情况如此,只能期望通过调整数据库字符集,来解决乱码问题。虽然查阅了资料说,不建议这样做;修改数据库服务器字符集步骤如下:
系统 2019-08-12 01:55:11 2127
row_number()OVER(PARTITIONBYCOL1ORDERBYCOL2)表示根据COL1分组,在分组内部根据COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的).与rownum的区别在于:使用rownum进行排序的时候是先对结果集加入伪列rownum然后再进行排序,而此函数在包含排序从句后是先排序再计算行号码.row_number()和rownum差不多,功能更强一点(可以在各个分组内从1开时排序).rank()
系统 2019-08-12 01:54:48 2127
体系结构:数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。体系结构包括:实例(instence),数据库文件(database),用户进程(userprocess),服务器进程(serverprocess),以及其他文件(如参数文件(parameterfile),密码文件(passwordfile),归档日志文件(archivelogfile)等)。Oracle服务器由数据库文件和数据库实例组成。其中数据库实例包括SG
系统 2019-08-12 01:33:37 2118
------------------------2013-5-21------------------------定义表的类型typetablenameistableofcol_defindexbybinary_integer;声明表的类型Tablenametablenamepl/sql表临时使用,像数组一样的对象。包含一列和一个主键不能对列和主键进行命名列可以是任何标量数据类型主键必须是binary_integer类型大小没有限制引用:tablename
系统 2019-08-12 01:53:35 2116
在oracle10g之前使用resetlogs打开数据库之后,之前的的备份就不能用于恢复了。即不能进行跨resetlogs时间点的恢复。所以要求执行完之后马上进行全库备份。Oracle10g以后允许跨越resetlogs时间点进行完全或者不完全恢复。实验如下:执行全库备份。RMAN>backupdatabaseplusarchivelogdeleteallinput;insertintotestselect*fromtest;SQL>altersystem
系统 2019-08-12 01:55:03 2115