《Oracle数据库典型学习教程.docx》由会员分享,可在线阅读,更多相关《Oracle数据库典型学习教程.docx(85页珍藏版)》请在优知文库上搜索。
1、目最走进0rac1.e21.Orac1.e面介22.Orac1.e安装33.0rac1.e客户海工具S4Qrade服务75.0rac1.e后动和关闭76.0rac1.e用户和权限87.本旗总结98,本章练习9SQ1.数据操作和查询101.SQ1.简介102.0rac1.e数据类型113 .创立衣和约束124 .数据操纵语言(DM1.)145 .操作符176 .高级京询197 .本章总结248 .本范练习25子查询和常用函数261 .子查询262.0rac1.e中的伪列283.0rac1.e函数314 .本章总结365 .本章练习36表空间、故据库对敏371.Orac1.e数据阵对象372 .同
2、义词373 .序列404 .视图425 .索引446 .表空间457 .本章总结488 .本章练习48P1./SQ1.程序设计491 .P1./SQ1.简介492 .P1./SQ1.块503 .PUSi数据类型534 .P1./SQ1.条件控制和循环控制565P1.SQ1.中动态执行SQ1.语句646 .P1./SQ1.的异常处理667 .本章总结708 .本章练习70Orac1.e应用于.Net平台711 .回忆ADO.NET712 .使用ADONET连接Orac1.e723 .抽象工厂中参加Orac1.e744 .本就总结775 .本章统A1.78数据库导入导出78I-Orac1.e导入导
3、出782 .EXP导出数据793 .IMP导入814.常见问题82第1章走进OraC1.e主要内容/Orade安装/Orade创立用户和角色/客户端链接Orade服务器1. Orac1.e简介在第一学期我们已住接触过关系组数据库SQ1.Server,对数据森、表、记录、表的增税改者操作等这根本的概念己经了解“Orac1.e是基于对象的关系型数据库,Orade也是用表的形式对数据存储和管理,并且在Orac1.e的操作中添加了一些面向刻象的思想.OraeIe数据库是。rade(中文名称叫甲书文)公司的核心产品,OraC1.e数抵库班一个适合于大中型企业的数据库管理系统.在所有的数据库管理系统中比方
4、:微软的SQ1.Server.IBM的DB2等),OraCIe的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电广商务和聆国公司等.Orade产品是免费的,可以在OraC1.e宫方网站上下致到安装包,另一方面OradeIK务是收费的.OraCIe公司成立以来,从最初的数据库版本到Ofade7、OracIeSi.0rac1.e9i.OracIe1.Og到Orac1.e1.1.g.虽然每一个版本之间的操作都存在一定的差异,但是Orac1.e对数据的操作根本上都遵循SQ1.标准.因此对Orac1.e开发来说版本之间的差异不大.很多人没有学习OraC1.e就开场发怵,因为人的在误
5、斛Orade,认为Orade太难学了.认为Orac1.e不是一般人用的数据库,其实任何数据库对应用程序研发人员来说,都是大同小异,因为日前多数数据库都支持标准的SQ1.在Orade这本书中,我们能学习到: Orac1.e的安装 Orac1.e数据管理 常用于查询及常用函数 P1./SQ1.编程 Orac1.e根本管理由于在第一学期已羟接触了SQ1.ServerOraCIe数据席的概念不是很雄,主要玷实践.因此在本书的学习中.认真的完成匕机练习是学习好本书的关健.接下来我们先从Orade安装开场,接触一些Orade中根本的概念.2. Orac1.e安装OraC1.e数据库产品是免也的,我们可以从
6、OraCIe的官方网站(:/orac1.e)下我到程序安笠包,OraeIe在WindoWS下的安装非常方便,安装开场后,一直点击安奘程序的“下一步”即可.1,下载Orade1.08后,解压到一个文件夹下,单击“setup.exe”文件即可启动安装界面.如以以以下图:reiOrade安装用功界面Orade主目录位前就是Orade准i安装的位置,称为“Orade_Home,般Orade根据当前计曾机的硬盘大小默认给出一个适宜的位捏Orac1.e安奘时可以只安袋Orac1.e软件.然后单独创立数据库,也可以在上图中选中“创立启动数据库”女选框.在安装Orade产品时,同时创立一个数据库,对初学者来说
7、,推荐这样安装。填写全局数据库名,以及管理员的密码.全局数据岸名是数据库在服务器网络中的唯一标识.2 .点击“下一步”,就会出现如以以以下图内容,开场对Orade服务渊进展环境检查.主要杳看服务器是否符合Orade安装的条件,比方操作系统是否支持、系统内存是否符合Orac1.e安装的最低要求等。图20race安装前环境检置3 .Orade椅杳通过后,单击“卜一步”,就会列出所有安装Orade过程中的默认选项。图3rade北认安装设置4 .单击“安奘”按钮,进入安装界面,这一过程经历时间比照长,根据计算机的性能不同有很大差异.图IOra sysdba:即数据库管理员.权限包括:期开数据库眼分零.
8、关闭数据库服务器、招价数据库、恢发数据库、日志归档、会话限制、管理功能、创立数据库。WS用户必须用SySdba身份才能登录,SyStem用户可以用普通身份登录. SySyOPer:即数据库操作员,权限包括:觞开数据库服务器、关闭数据库服务器、花份数据库、恢IX数据库、日志归档、会话限制. norma1.:即普通用户,权限只有查询某些数据表的数据,公认的身份是norma1.用户.2 .客户端工具UJ以根据“服务器连接字符*时服务器进展连接,有了连接字符串后客户端就可以像操作本机,样操作远程数据库,因此“服务器连接字符申的鼠巴也叫本地网络服务配置,如果SQ1.P1.USn具启动在服务器上,并口服分
9、器上只有一个数据除实例的情况下,连接字符率可以缺省,在连接字符事中包括连接服务器的协议,眼务潺的地址.服务潺的端”等设巴,Orade服务名等.该配置文件在Orade安装目录下的:networkADM1.Ntnsnames.ora该文件是一个文本文件,用记步本翎开后如下所示:图12服分瘠连接字符那配比配置本地网络服务名本地网络服务名,叩.客户崩与眠芬器的连接字符小,本地网络服芬名是客户湍的很温.Ofae1.e客户端安装后,可以使用客户端自带的网络配火向导(NetconfigurationAssistant)进展配汽:1 .启动NetconfigurationAssistant,选择“本地Net服务名航跣”选项.如以以以下图所示:图13用动NUtConfigurationAssistant2 .选择“下一步,本步骡可以对本地网络服务名进展添加,删除,测试地否正常连接等操作,选择“添加选琬图11NetConfigurationAssistant3 .点击“下一步”,填写服分名,该服务名就是OraCIe安装时(图1),为数据座取的全局数据库名.图15服务名配般4 .点击“下一步”,选择服务衢要的协议,默认是TCP协议,推荐使用默认的TCP协议.图16选挣协设5 .点击“下一步.输入主机名,主机名可以是计算机名称,也可以是一个IP地址,主机如果是本机,可以使刖本机计