随笔分类 -  oracle

摘要:一、聚簇索引(clustered indexes)的使用 聚簇索引是一种对磁盘上实际数据重新组织以按指定的一个或多个列的值排序。由于聚簇索引的索引页面指针指向数据页面,所以使用聚簇索引查找数据几乎总是比使用非聚簇索引快。每张表只能建一个聚簇索引,并且建聚簇索引需要至少相当该表120%的附加空间,以存放该表的副本和索引中间页。建立聚簇索引的思想是: 1、大多数表都应该有聚簇索引或使用分区来降低对表尾页的竞争,在一个高事务的环境中,对最后一页的封锁严重影响系统的吞吐量。 2、在聚簇索引下,数据在物理上按顺序排在数据页上,重复值也排在一起,因而在那些包含范围检查(between、<、<= 阅读全文
posted @ 2008-04-03 17:03 似水流年-johnhuo 阅读(285) 评论(0) 推荐(0) 编辑
摘要:1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a.RULE (基于规则) b. COST (基于成本)c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object statistics)的准确性. 如果数据 阅读全文
posted @ 2007-08-21 14:04 似水流年-johnhuo 阅读(182) 评论(0) 推荐(0) 编辑
摘要:SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- 65 97 48 322.CHR给出整数,返回对应的字符;SQL> select chr(54740) zhao,chr(65) chr65 from dual;ZH C-- -赵 A3 阅读全文
posted @ 2007-04-24 15:23 似水流年-johnhuo 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator3. oracle 8.0.5怎么创建数据库? 用orainst。如果有motif界面,可以用orainst /m4. oracle 8.1.7怎么创建数据库? dbassist5. oracle 9i 怎么创建数据库? dbca6. oracle中的裸设备指的是什么?裸设 阅读全文
posted @ 2007-04-24 15:15 似水流年-johnhuo 阅读(562) 评论(0) 推荐(0) 编辑
摘要:PL/SQL DEVELOPER 基本用法详解(建议写过第一个存储过程后的初手必读) 用过oracle的都抱怨,为了稳定 它提供的图形化操作 速度慢的让人伤心呀,p4+128M的机器只要启动一个 oracle服务就够让人伤心的,再在dba studio里面操作真能让人哭。 pl/sql developer正是解决这个问题的:功能强,方便,快。用了之后绝对离不开它! 它的主要强项如下: 一.编辑表数据(浏览表数数据自然不在话下) 二.在sql plus下写长的语句时是否有些心烦,在这里一样搞定。 三.写存储过程,并调试。如果世界上没有sql/plus dev,真不知道怎么调试几百行的存储过程。说 阅读全文
posted @ 2007-04-24 15:10 似水流年-johnhuo 阅读(391) 评论(0) 推荐(0) 编辑
摘要:Oracle PL/SQL语言基础Oracle PL/SQL语言基础 PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便利性,那么你很难想象ORACLE缺了PL/SQL的情形。PL/SQL 不是一个独立的产品,他是一个整合到ORACLE服务器和ORACLE. 阅读全文
posted @ 2007-04-24 15:07 似水流年-johnhuo 阅读(941) 评论(0) 推荐(0) 编辑
摘要:本地网络服务名配置:在客户机的 oracle\oracle90\network\admin\安装目录下有一个名为tnsnames.ora的命名文件,其中存储的就是本地命名的配置.当客户机应用程序提出登录要求时,其使用的连接字符串被命名文件解析.在命名文件里存储的是与连接字符串对应的网络地址.例如:MYSW = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = pc-235)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = m 阅读全文
posted @ 2007-04-19 15:54 似水流年-johnhuo 阅读(698) 评论(0) 推荐(0) 编辑
摘要:oracle 学习中.......................提供两个网站www.itpub.netwww.oracle.com.cn两个网站会提供不少的帮助 阅读全文
posted @ 2007-03-08 15:00 似水流年-johnhuo 阅读(99) 评论(0) 推荐(0) 编辑
摘要:方案(模式)是一个属于某个用户的所有对象的统称。 当你建立表空间、用户,并且建立了对象(如表、存储过程...)后,你就有了方案。 也就是这些对象的统称。我曾经测试过oracle自带的hr方案,用system/manage连接,呵呵,当然是不行的。需要用hr用户的。 阅读全文
posted @ 2007-03-08 14:57 似水流年-johnhuo 阅读(148) 评论(0) 推荐(0) 编辑
摘要:Oracle Management Server配置 Oracle Management Server配置步骤如下:1、使用enterprise manager configuration assistant建立档案资料库 其中可选择新建一个数据库实例或者在已有数据库实例中新建资料库(新建表空间)。2、启动management server3、运行enterprise manage console,选择登录到management server 登录名sysman,初始密码oem_temp。登录后会要求修改密码。4、将要管理的数据库添加到目录树中。通过导航器中的节点搜索。 要管理的数据库必须开h 阅读全文
posted @ 2007-03-08 13:57 似水流年-johnhuo 阅读(160) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示