ORACLE管理员必备手册_第1页
ORACLE管理员必备手册_第2页
ORACLE管理员必备手册_第3页
ORACLE管理员必备手册_第4页
ORACLE管理员必备手册_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Jan-15-2000,ORACLE数据库培训教材,1,ORACLE DBA,数据库管理员(DBA ),先验知识SQL语句PL/SQL关系数据库的基本原理知识UNIX NT网络,Jan-15-2000,2,o ORACLE数据库概述当前主流数据库及其概述sysbaseinformixSQLserverdb2关系数据库概念概述ORACLE数据库结构,jan-15-2000, 3、ORACLE数据库培训教材、关系数据库概要、关系数据库元素实体和关键数据完整性sql语言Jan-15-2000,4,ORACLE数据库培训教材、关系数据库元素、Jan ORACLE数据库培训教材、实体和联系、实体(Ent

2、ity ) :客观存在、彼此能区分的“事物”实体通常是表,表由行和列构成,各行描述实体的一个例子的各列, 描述实体的特征实体在逻辑数据库设计时确定关系:实体之间存在的一对一对应关系或连接关系(1:1 ) :表中的一行与关联表中的零行或多行之间的一对多关系(1:n ) :表中的一行与关联表中的零行或多行之间的关系多对多关系(n:m ) :表中的多行与关联表中的零行或多行之间的关系的实现:在关联数据库设计中,关系通常使用逻辑键实现。 jan-15-2000, 6、ORACLE数据库训练教材、关键主键超级键:关系中唯一表示元组的属性集候选键:属性集唯一识别元组,多馀属性的主键:选定的候选键外键公用键

3、: 属性或属性组外键(Foreig) n Key :如果公共键是一个关系的主键, 该公共键在另外一种关系中是外键、键、键、键、键、键、键、键、键、键处于密钥实体完整性关系的元组不能在构成主键的属性中具有空值,也不能具有重复的值。 否则,参考完整性反映了实体之间存在的约束,诸如数据类型、精度、值的范围、是否允许空值等,且具有唯一标识元组的范围完整性关系的属性不能限制取值的精度。需要外键的值无法引用不存在的主键的值。 维持主键和外键之间的值的完整性或兼容性的业务规则一般包括通过遵循数据完整性、参考完整性、组织的其他要求来确保业务的正确执行。此外,维护数据库数据完整性或兼容性的业务规则一般包括: j

4、an-15-2000, 8、ORACLE数据库培训教材SQL语言(结构查询语言)数据操作语言(DML )选择删除插入更新数据定义语言(DDL ) CREATE定义数据库实体结构ALTER更改数据库实体结构DROP数据库实体GRANT/REVOKE数据库对象的权限管理数据控制语言(DCL) COMMIT/ROLLBACK SAVEPOINT,j ORACLE数据库培训教材,SQL*PLUS,SQL*NET字符集SQL*PLUS数据库对象介绍,Jan-15-2000,10, ORACLE数据库培训教材TNS TNS构成了TNS,该TNS是透明网络层的缩写。 客户机建立与服务器的通信服务器上的监听进

5、程和listener.ora文件配置与客户机上的tnsnames.ora文件建立通信的方法BDE,以使DELPHI与ORACLE建立通信的方法Jan-15-2000 ORACLE数据库培训教材,listener.ora, 监听器=(地址列表=(协议=TCP ) (主机=100.100.100 ) (端口=1521 ) ) sid _ list _ listener=(sid _ list=(sid _ desc=(oracle/app/Oracle/product/8.0.5 ) ),Jan-15-2000,12,Oracle数据库培训教材, tnsnames.ora yy1=(说明=(协议=

6、TCP ) (主机=100.100.100 ) (端口=1521 ) (连接_数据=(sid=ora1) ) ),Jan -。 13、Oracle数据库培训教材、SQL*PLUS SQL*PLUS通用命令说明双空表的作用的SQL语句SQL通用函数SQL*PLUS通用技术、jan-15-2000, 14、ORACLE数据库培训教材、SQL*PLUS通用命令的说明、SET (设定当前SQL*PLUS的系统环境):ECHO,HEADING SERVEROUPUT,TIMING,TIME,LONG,LINESIZE,a COPYCOMMIT,PAUSE SHOW (显示当前系统环境):USER SAV

7、E将当前内容保存到文件:读取SAVE文件名GET文件的内容: GET文件名RUN和/(执行当前文件或特定文件):RUN是当前缓冲区CONN连接用户: conn name /密码联盟、jan-15-2000, 15、ORACLE数据库培训教材、SQL* 介绍PLUS通用命令从DISC连接结束: DISC COLUMN格式列的显示格式:显示column_nameformataxxxdesc对象的说明:编辑DESC OBJECT_NAME EDIT当前缓冲区的内容,或, 特定文件:显示EDIT或ED LIST当前缓冲区内容的列表或L SPOOL重定向执行结果: SPOOL文件,退出SPOOL OFF

8、,默认扩展名为LST,Jan-15-2000,16,ORACLE 和:运行另一个脚本,并在脚本中运行脚本cre.sql cre.sql APPEND。 当前语句的末尾append或a CHANGE :更改当前最后一行的内容,用特定的内容替换指定的内容。 C/student/teacher屏幕命令: SHIFT DEL(clear scr )、Jan-15-2000,17、ORACLE数据库培训教材、SQL语句、SELECT :角色:根据WHERE条件进行表、视图、 语法:选择距离(所有默认) column _ name (expt,* )从表(view,snapshot, ) subquery

9、 select list (subquery select list ) dblink where (start with condition ) (连接)组by expr (havingendition ) union (union all )是interss c _ alias ASC (desc )格式列通知,Jan-15-2000,18,ORACLE数据库培训教材,SQL语句更新:角色语法:更新表(view,snapshot ) dblinkt _ alias set (column _ array )=subquery2or column=value or=subquery3wher

10、e condition,Jan-1 19 Oracle数据库培训教材、SQL语句、INSERT :功能:语句用于在对应的表和基于表单的视图中插入记录,执行语句需要INSERT PRIVILEGE。 语法: insert into schema.table (vieworsubquery1) dblink (column _ name ) values (column _ values ) (or subquery2) (asselectfrom ),Jan-15 20 ORACLE数据库培训教材、SQL语句和DELETE :此命令用于从表或基于单个表的VIEW中删除记录,需要DELETE PR

11、IVELEGE才能执行语句。 语法: deletefromtable (view ) dblinkaliaswhereconditioncommit:roll back :jan-15-2000, 21、Oracle数据库培训教材、SQL语句create表: create表(列名称) createtabeasselectcolumnname (* ) fromt replace (create ) alter表: drop表:创建(alter/drop )索引:jan-15-2000, 22、ORACLE数据库培训教材、常用SQL函数、 nvl :将null值替换为某个特定的值的解码:选择特定

12、的值的角色默认值TO_CHAR :将某个数据类型转换为CHAR型TO_DATE :必须考虑特定的数据形式TO_NUMBER :某个数据删除tar的左空白RTRIM :删除某个CHAR型数据的右空白INSTR :获取某个字符串中特定字符的位置SUBSTR :将一个字符串剪切为特定长度,获取另一个字符串,Jan-15-2000 23,Oracle数据库培训教材, 常用的SQL函数LPAD :以一定位数对某字符串进行特定字符的左扩展RPAD :以一定位数对某字符串进行特定字符的右扩展CHR :对应某十进制的NUMBER的CHAR REPLACE :用某特定字符替换某字符串的内容ADD_MONTHS

13、NT :某个数量统计SUM :对某个NUMBER型数据进行加法处理MAX :提取某个NUMBER型数据的最大值MIN :提取某个NUMBER型数据的最小值、Jan-15-2000,24、ORACLE数据库研修教材、其他,通配符部分通配符: _匹配单个字符的伪列类型。 CURRVAL和next tval :提取序列的当前值和以下值:currval level :在select语句的分层查询中返回的分层ROWID :数据的物理地址由18位组成,如指针所示,BLOCKID(8位).COLUMNID(4位).FILEID(4位) ROWNUM :返回ORACLE数据库培训教材, 如何使用SQL*PLU

14、S中常用的技术在SQL*PLUS环境中交互输入:代理、语句、句柄、句柄、结果、OK、OK、完成、执行、Fetch、DML ORACLE数据库培训教材,DBWR,LGWR,CKPT,SMON,PMON,实例,SGA,数据缓冲器,重做日志缓冲器,库缓存,数据目录缓存控制文件,控制文件,控制文件,数据文件,控制文件,重做日志文件,服务器进程,更新数据empsetssal=sal *2where e DML语句执行过程,jan-15-2000,34,ORACLE数据库研修教材,Jan-15-2000,ORACLE数据库研修教材,35,COMMIT语句执行过程,DBWR,LGWR,CKPT,SMON,PMON 等等,数据缓冲器,重做日志缓冲器,库缓存,数据目录缓存,共享池,ARCH,控制文件,控制文件,d 控制文件,重做日志文件,服务器进程,用户进程,1,2,3,4,系统管理工具,svrmgrl/svrmgrmsq

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论