Oracle培训教材

Oracle培训教材

ID:37491306

大小:106.00 KB

页数:15页

时间:2019-05-24

Oracle培训教材_第1页
Oracle培训教材_第2页
Oracle培训教材_第3页
Oracle培训教材_第4页
Oracle培训教材_第5页
资源描述:

《Oracle培训教材》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章Oracle数据库简介OracleDatabase10g是美国Oracle公司提供都一款数据库软件,该系统可以存储大量的、共享的、互相关联的数据,并且提供了对这些数据进行高效检索的机制。1.1OracleDatabase10g的体系构架OracleDatabase10g体系主要由文件系统、背景进程、存储模式等几个方面组成。文件系统文件系统包括可执行文件、参数文件、控制文件、数据文件、联机重做日志文件、输出文件和临时文件等。可执行文件时系统的核心。因为数据文件只能被Oracle处理程序识别,所以离开了处理程序的可执行文件载体,

2、系统就变得毫无价值。参数文件用户在启动实例时配置数据库,确定OracleDatabase10g的运行环境。当创建数据库时,用户可以运行参数文件,该文件规定了数据库中所使用的各种设置值。这些设置暴扣数据库实例名称、数据库主要文件的位置,以及实例所使用的主要内存区域的大小等。该文件的名称通常为init.ora。例如数据库实例名称是sales,则其参数文件名称是initsales.ora。控制文件时Oracle服务器在启动期间用来标识物理文件和数据库结构的二进制文件。控制文件提供了建立新实例时所需要的文件目录。数据文件用来存

3、放用户的数据。联机重做日志文件对Oracle数据库至关重要,他们是数据库的事物日志。联机重做日志文件仅用于恢复数据库。输出文件影响数据库的可恢复性。输出文件由Oracle自带的数据程序生成。它是在一个给定的时间点上,对数据库的数据和结构的备份。在Oracle系统中,临时文件是一个特殊类型的数据文件类型。当内存不足于在RAM中保存一个大规模排序操作的中间结果或结果集是,Oracle使用临时文件来保存它们。1.2常用数据类型varchar2varchar2允许存储从计算机键盘上输入的任何字符。他是一种变长度的数据类型,最大长度是400

4、0。如果在创建表时,定义了一个长度为20的varchar2类型的列,那么当保存的字符长度小于20,就按实际长度保存该字段,如果字符长度超过20,则系统将报错。numbernumber是用来存储整数或者小数数据。date和timestampdate数据类型用户存储日期和时间信息。在默认情况下,date数据类型只显示日期数据,而不显示时间类型。可以使用to_char()函数设置date数据类型,以便显示时间。Timestamp数据类型也是一种存储日期和时间信息的数据类型。Timestamp数据类型与date数据类型相比,timesta

5、mp显示的时间更加精确。1.1表表由行和列组成,具有二维结构。表中的每一行数据被称为一行记录,每一个列都有一个表中唯一的列名。表中行和列的交叉点被成为字段。表是数据保存的逻辑对象。我们绝大多数的数据查询都是针对表的操作。1.2用户权限Oracle默认的角色包括DBA、connect、resource、select_catalog_role、OLAP_DBA、scheduler_admin、exp_full_database和imp_full_database等。DBA可以执行数据库中的所有操作。Connect可以执行数据连接等操作

6、。Resource可以执行使用数据库资源等操作。Select_catalog_role可以执行select操作。OLAP_DBA可以执行与表、视图有关的操作。Scheduler_admin可以执行作业管理等操作。Exp_full_database可以执行引出数据库等操作。Imp_full_database可以执行引入数据库等操作。对象权限:使用指定对象的权限。包括select、insert、update、delete、execute。系统权限:可以执行数据库中的某些操作的权限叫系统权限。包括createtable、createan

7、ytable、droptable、dropanytable、createprocedure、executeanyprocedure、createsequence、createsequence、createsession、createsynonym、createuser、dropuser、createview、createtrigger。第二章表2.1创建表创建表的语法create[globaltemporary]tabletable_name(column_nametype[constraintconstraint_definit

8、iondefaultdefault_exp][,column_name_type[constraintconstraint_definitiondefalutdefault_exp]…])[oncommit{delete

9、preserve}row]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。