2008-6-21 16:11 | [下载]Oracle 电子书共享

Oracle 电子书共享
编辑 | 阅读全文(127) | 回复(0),峰峦猎人 发表于 2008-6-21 16:11
关键字:Oracle
聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。
  
  在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_eXPrs指定字段的。
  
  其语法为:
  
  RANK ( ) OVER ( [query_partition_clause] order_by_clause )
  
  在9i版本新增加了合计功能(aggregate),即对给定的参数值在设定的排序查询中计算出其排序值。这些参数必须是常数或常值表达式,且必须和ORDER BY子句中的字段个数、位置、类型完全一致。
  
  其语法为:
  
  RANK ( expr [, expr]... ) WITHIN GROUP
  ( ORDER BY
  expr [ DESC ASC ] [NULLS { FIRST LA……
编辑 | 阅读全文(74) | 回复(0),峰峦猎人 发表于 2008-5-28 9:57
        独立启动:进入企业管理器直接管理。
  登录OMS:进入管理服务器集中管理。
   
  在独立启动登录模式下,O.M.S Console上,许多Oracle内置的管理工具是不能使用的。
  而“登录到Oracel Manager Server”,则无些限制。
  所以登录到OMS后,可以看到它和OEM有着很大的区别。OMS增加了许多详细的数据库调节功能和实时监控功能.
   
  在独立启动下:要连接数据库才能显示,system/manager(原初默认) 身份有三种选择:
  1.Normal 一般用户,权限最低
  2.SYSOPER 数据据操作员,权限中等
  3.SYSDBA  数据库系统管理员,权限最高
编辑 | 阅读全文(67) | 回复(0),峰峦猎人 发表于 2008-5-27 15:39
关键字:Oracle
Oracle企业管理(Enterprise Manager) OEM的体系结构-3层结构,其组成如下:
 
第一层是客户端工具,如:EM Console, DBA Management Pack和其他集成的Oracle应用。这些工具是从Windows NT, Windows 95, Windows 98Sun Solaris机器的本地启动的。这些工具也可以是通过浏览器下载下来的JAVA applet
 
第二层,也就是中间层由安装在Windows NT/2000Sun Solaris server上的Oracle Management Server (OMS)构成。很多工具都要求先配置好OMS
        OMS提供了:
      &……
编辑 | 阅读全文(73) | 回复(0),峰峦猎人 发表于 2008-5-27 15:23
Oracle
Oracle的硬件要求很高,(Windows版本)9i建议配512M内存,10g建议配1G内存。
Oracle数据库包括Oracle数据库服务器和客户端。

Oracle数据库服务器:
Oracle Server是一个对象一关系数据库管理系统。它提供开放的、全面的、和集成的信息管理方法。每个Server由一个 Oracle DB和一个 Oracle Server实例组成。它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。每个 Oracle数据库对应唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少有以下几个用户:Internal,它不是一个真实的用户名,而是具有SYSDBA优先级的Sys用户的别名,它由DBA用户使用来完成数据库的管理任务,包括启动和关闭数据库;Sys,它是一个 DBA用户名,具有最大的数据库操作权限;……
编辑 | 阅读全文(547) | 回复(4),峰峦猎人 发表于 2008-5-27 11:12
在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。
  
  在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。
  
  使用分区的优点:
  
  ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用;
  
  ·维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;
  
  ·均衡I/O:可以把不同的分区映射到磁盘以平衡I/O,改善整个系统性能;
  
  ·改善查询性能:对分区对象的查询可以仅搜索自己关心的分区,提高检索速……
编辑 | 阅读全文(103) | 回复(0),峰峦猎人 发表于 2008-5-2 0:41

2008-3-31 11:45 | oracle常用查詢、函數

1.取資料的前10筆
select DISTINCT *  from 表名 WHERE ROWNUM <= 10
2.取系統日期,轉換為字符串
select to_char(sysdate,'yyyy-MM-dd') from dual
3.取得日期中得特定部分
EXTRACT提取日期中的特定部分,格式取值可以是:year,month,day,hour,minute,second。
select EXTRACT(YEAR FROM sysdate) from dual
4.字符函數:
4.1   initcap     首字母大寫 initcap(char)  例: select initcap('hello')  from dual
4.2   lower&n……
编辑 | 阅读全文(136) | 回复(2),峰峦猎人 发表于 2008-3-31 11:45
单行字符串函数用于操作字符串数据,他们大多数有一个或多个参数,其中绝大多数返回字符串 ascii() c1是一字符串,返回c1第一个字母的ascii码,他的逆函数是chr() select ascii(''a'') big_a,ascii(''z'') big_z from empbig_a big_z65 122
chr()[nchar_cs]
i是一个数字,函数返回十进制表示的字符 select chr(65),chr(122),chr(223) from empchr65 chr122 chr223a z b
concat(,)
c1,c2均为字符串,函数将c2连接到c1的后面,如果c1为null,将返回c2.如果c2为null,则返回c1,如果c1、c2都为null,则返回null。他和操作符||返回的结果相同 select concat(''slobo '',''svoboda'') u……
编辑 | 阅读全文(65) | 回复(0),峰峦猎人 发表于 2008-3-31 10:50

2008-3-25 21:34 |  oracle的shutdown和startup

Oracle启动例程:STARTUP参数说明
内容或简介:
1.不装入数据库而启动事例
可以不装入数据库而启动事例,一般是在数据库才创建时才可以这样做:
STARTUP NOMOUNT
2.启动事例并装入数据库
用户可以启动事例而并装入数据库但不打开数据库,允许用户执行特定的维护操作。例如:
l 重命名数据文件;
l 添加、撤消或重命名重做日志文件;
l 启动和禁止重做日志归档;
l 执行全部的数据库恢复。
STARTUP MOUNT
3.启动事例装入并打开数据库
正常情况是一个事例被启动,数据库装入并打开。这种模式允许任何有效用户连接到数据库并执行典型的数据库访问操作。
STARTUP
4.限制在启动时对数据库的访问
用户可以在严格的模式下启动事例并装入数据库,这样的模式只允许DBA做以下的工作:
l 执行结构维护,如重建索引;
l 执行数据库文件的导入导出;
l 执行数据装载;
l 临时阻……
编辑 | 阅读全文(101) | 回复(0),峰峦猎人 发表于 2008-3-25 21:34
Oracle Enterprise Manager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化代理(IntelligentAgent)相对应。
  智能化代理能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业的结果会被送回控制台,这样可以在一个地方管理所有的系统。

  OEM与Server Manager Motif相比,有以下优点:
  1)从适用范围看,OEM可以同时监控管理多个系统上的多个数据库,因而特别适合分布式环境;而Server Manager只能监控管理一个数据库。
  2)从管理对象看,OEM可以监控管理节点,数据库和监听进程(listener),而Server Manager只能监控数据……
编辑 | 阅读全文(107) | 回复(0),峰峦猎人 发表于 2008-3-25 18:52
关键字:管理软件
Oracle的最新版本10gR2中,出现最及时的技术应该是透明数据加密技术(Transparent Data EncryptionTDE)
 
TDE用来对数据加密,通常SQL执行的应用程序逻辑不需要进行更改,仍能正常运行。换言之,应用程序可以使用同一语法将数据插入到应用程序表中,并且Oracle数据库在将信息写入磁盘之前将自动对数据进行加密随后的选择操作将透明地解密数据,因此应用程序将继续正常地运行。这一点很重要,因为当前的应用程序通常期望未加密的应用程序数据。显示加密数据至少会使应用程序用户迷惑不解,甚至还会破坏现有的应用程序。
 
设置加密密钥:
 
Oracle透明数据加密提供了实施加密所必需的关键管理基础架构。加密的工作原理是将明文数据以及秘密(称作密钥)传递到加……
编辑 | 阅读全文(49) | 回复(0),峰峦猎人 发表于 2008-3-21 12:38

2008-3-20 22:1 | ORACLE数据类型

关键字:程序开发
   字段类型                    中文说明          限制条件              其它说明    
   CHAR            &nb……
编辑 | 阅读全文(83) | 回复(0),峰峦猎人 发表于 2008-3-20 22:1

2008-3-20 20:31 | ORACLE基本数据库的实现

关键字:数据
一个Oracle数据库的最简单形式由下列组件构成:
一个或多个数据文件
一个或多个控制文件
两个或多个联机重做日志文件

数据库内部结构包括:
多用户/模式
一个或多个回滚段
一个或多个表空间
数据字典表
用户对象(表、索引、视图等)

访问数据库的服务器的最小构成如下:
SMON后台进程
PMON后台进程
DBWR后台进程
LGWR后台进程
CKPT后台进程
与PGA相关联的用户进程

以上是ORACLE的基本配置;其他内容是可选择的,或者取决于所使用的ORACLE版本及选项。
编辑 | 阅读全文(67) | 回复(0),峰峦猎人 发表于 2008-3-20 20:31

2008-3-17 20:8 | ORACLE RMAN介绍

1.什么是RMAN?
  RMAN可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。
  
  注意:RMAN不能用于备份初始化参数文件和口令文件。
  
  RMAN启动数据库上的Oracle服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。
  
  RMAN可以由OEM的Backup Manager GUI来控制,但在本文章里不作重点讨论。
  
  2. Terminology 专业词汇解释
  2.1. Backup sets 备份集合
  
  备份集合有下面的特性:
  
  包括一个或多个数据文件或归档日志
  
  以oracle专有的格式保存
  
  有一个完全的所有的备份片集合构成
  
  构成一个完全备份或增量备份
  
  2.2. Backup pieces 备份片
  
  一个备份集由若干个备份片组成。每个备份片是一个单独的输出文件。一个备份片的……
编辑 | 阅读全文(120) | 回复(0),峰峦猎人 发表于 2008-3-17 20:8
一、SQL PLUS 
1 引言 
SQL命令 
以下17个是作为语句开头的关键字: 
alter  drop  revoke 
audit  grant  rollback* 
commit*  insert  select 
comment  lock  update 
create  noaudit  validate 
delete  rename 
这些命令必须以“;”结尾 
带*命令句尾不必加分号,并且不存入SQL缓存区。 
SQL中没有的SQL*PLUS命令 
这些命令不存入SQL缓存区 
@  ……
编辑 | 阅读全文(90) | 回复(0),峰峦猎人 发表于 2008-3-17 19:28
(共 88 条) 上一页 1 2 3... 5 6

仅列出标题

致力于企业信息化推广事业(开发、实施、管理)
con.chen
2008-7-24 17:15
肯肯
2008-7-23 20:19
匿名用户
2008-7-23 10:24
匿名用户
2008-7-23 9:52
匿名用户
2008-7-23 9:26
匿名用户
2008-7-11 10:13

sxq88
2008-7-9 16:2

神魔将帅
2008-7-6 15:20

  • 创建:2008-2-22
  • 文章:680
  • 评论:190
  • 访问:51832
  •