管理

2008年12月23日

摘要: 数据库事务是指作为单个逻辑工作单元执行的一系列操作。 设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统的交互 · 生成订单并且保存到数据库中 · 更新用户相关信息,例如购物数量等等 正常的情况下,这些操作将顺利进行,最终交易成功,与交易相关的所有数据库信息也成功地更新。但是... 阅读全文

posted @ 2008-12-23 17:44 lzhdim 阅读(1461) 评论(0) 推荐(0) 编辑

摘要: oracle数据库的表中的每一行数据都有一个唯一的标识符,或者称为rowid,在oracle内部通常就是使用它来访问数据的。rowid需要 10个字节的存储空间,并用18个字符来显示。该值表明了该行在oracle数据库中的物理具体位置。可以在一个查询中使用rowid来表明查询结果中包含该值。 保存rowid需要10个字节或者是80个位二进制位。这80个二进制位分别是: 1. 数据对象编号,表明此行... 阅读全文

posted @ 2008-12-23 15:22 lzhdim 阅读(688) 评论(0) 推荐(0) 编辑

摘要: 有一种oracle的登录方式是操作系统验证登录方式,即常说的OS验证登录方式,在SQL server中也有这种方式。 有些朋友经常使用connect / as sysdba登录,但不知道为什么没有提供用户名和密码就得到了sysdba的权限。还认为这样是不是不安全呢? Oracle在常见的多用户操作系统上都可以进行OS认证方式来登录。例如solaris,windows等等。 下面以常见的window... 阅读全文

posted @ 2008-12-23 15:21 lzhdim 阅读(4703) 评论(0) 推荐(0) 编辑

摘要: oracle中的各种数据对象,包括表名称,视图,等等名称的命名都需要遵循oracle的命名规则。oracle的命名规则分为标准命名方式和非标准命名方式。 标准命名方式需要满足以下的条件: 以字符打头 30个字符以内 只能包含A-Z,a-z,0-9,_,$,and,$和# 不能和同一个用户下的其他对象重名 不能是oracle服务器的保留字 例如:下面的S... 阅读全文

posted @ 2008-12-23 15:19 lzhdim 阅读(940) 评论(0) 推荐(0) 编辑

摘要: 我们知道oracle中是以事务为单位进行数据库的更改操作的。那么oracle是在什么时机来提交的呢?对于DML语句,oracle不会自动提交事务,直到有一条commit或者rollback命令来处理时才会将改动反应到数据库里。而对于DDL和DCL,oracle会马上提交,也就是说一执行完这两类语句,就会反应到数据库中,还有一种情况是,前面执行的DML没有被手动提交,执行完DDL或者DCL后,ora... 阅读全文

posted @ 2008-12-23 15:18 lzhdim 阅读(2292) 评论(0) 推荐(0) 编辑

摘要: oracle中有一类操作符是对集合进行操作的,我们称之为集合操作符(set operator),我们在前面已经分别介绍了每个集合操作符,这里简单总结一下,oracle中的集合操作符号主要有: union(all) 是用来将多个select语句的结果集合进行合并处理。其中union会压缩各个结果集中的重复数据,而union all则不会。 intersect 是用来求两个集合的交集... 阅读全文

posted @ 2008-12-23 15:12 lzhdim 阅读(1058) 评论(0) 推荐(0) 编辑

摘要: 数据库完整性(database integrity)是指数据库中数据的正确性和相容性。数据库完整性由各种各样www.8tt t8. com的完整性约束来保证,因此www.8 t tt8. comwww.ssbbww.com说数据库完整性设计www.8ttt8.com数据库完整性约束的设计。数据库完整性约束www.ssbbww.com通过dbms或应用程序来实现,基于dbms的完整性约束dddt... 阅读全文

posted @ 2008-12-23 15:09 lzhdim 阅读(1559) 评论(0) 推荐(1) 编辑

摘要: 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。由系统或用户以变量的形式定义。用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理,主语言是面向记录的,一组主变量一次只能存放一条记录在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。用数... 阅读全文

posted @ 2008-12-23 14:58 lzhdim 阅读(1985) 评论(0) 推荐(0) 编辑

摘要: 1 Exp调优 1.1 使用DIRECT和RECORDLENGTH选项 DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N)。常规路径导出使用SQL SELECT语句从表中抽取数据,直接路径导出则是将数据直接从磁盘读到PGA再原样写入导出文件,从而避免了SQL命令处理层的数据转换过程,大大提高了导出效率。在数据量大的情况下,直接路径导出... 阅读全文

posted @ 2008-12-23 14:56 lzhdim 阅读(589) 评论(0) 推荐(0) 编辑

摘要: 没有人会否认Oracle是全球最有影响的数据库产品之一;但是庞大的系统,总是会出现各种各样的问题,很多经验不足的使用者面对着那些错误提示束手无策。本文是整理了Oracle数据库在使用过程中一些常见的问题及解决方案,希望能给初学者一点启示。 1、ORA-12541:TNS:没有监听器 原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome8... 阅读全文

posted @ 2008-12-23 14:53 lzhdim 阅读(515) 评论(0) 推荐(0) 编辑

Copyright © 2000-2022 Lzhdim Technology Software All Rights Reserved