Oracle数据库基础知识讲义课件.ppt

上传人:牧羊曲112 文档编号:3844725 上传时间:2023-03-24 格式:PPT 页数:80 大小:3.79MB
返回 下载 相关 举报
Oracle数据库基础知识讲义课件.ppt_第1页
第1页 / 共80页
Oracle数据库基础知识讲义课件.ppt_第2页
第2页 / 共80页
Oracle数据库基础知识讲义课件.ppt_第3页
第3页 / 共80页
Oracle数据库基础知识讲义课件.ppt_第4页
第4页 / 共80页
Oracle数据库基础知识讲义课件.ppt_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《Oracle数据库基础知识讲义课件.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库基础知识讲义课件.ppt(80页珍藏版)》请在三一办公上搜索。

1、第2章 Oracle数据库,2.1 Oracle数据库简介 了解2.2 Oracle数据库安装与配置 了解2.3 Oracle数据库体系结构 了解2.4 SQL*Plus 掌握,2.1 Oracle数据库简介,Oracle,甲骨文,数据库专业厂商1996年,Oracle公司成功推出了专门面向中国市场的数据库产品,即Oracle 7。1997年,Oracle公司推出了基于网络计算的数据库产品,即Oracle 8。1999年,针对Internet技术的发展,Oracle公司推出了第一个基于Internet的数据库,即Oracle 8i。2001年,Oracle公司又推出了新一代Internet电子

2、商务基础架构,即Oracle 9i。2003年9月,Oracle公司发布了Oracle Database 10g,在集群技术、高可用性、商业智能、安全性、系统管理等方面都实现了新的突破。,2.1 Oracle数据库简介,Oracle 10g 产品Oracle Database 10g提供了4个版本,每一个版本适用于不同的开发和部署环境。Oracle Database 10g标准版1Oracle Database 10g标准版Oracle Database 10g企业版Oracle Database 10g个人版,2.1 Oracle数据库简介,Oracle 10g 产品Oracle Datab

3、ase 10g Edition One最基本的商业版本,包括基本的数据库功能。适用于1-2CPU的服务器,价格有相当的优势,但仅限单机环境,适用于中小型用户入门级应用。Oracle Database 10g Edition包括上面那个版本的功能和RAC(Real Application Clusters,真正应用集群技术),适用于1-4CPU的服务器,包括4CPU单服务器或2台双CPU服务器等配置,可以做双机热备或RAC,价格适中,适用于对数据库性能及安全性有进一步要求的大中型用户工作组级及部门级应用。,2.1 Oracle数据库简介,Oracle 10g 产品Oracle Database

4、10g Enterprise Edition企业版,适用于单机、双机、多CPU多节点集群等各种环境,功能齐全,但费用也比较高,适用于对数据库性能及可靠性有相当高要求的大型、超大型用户企业级、高端企业级应用。Oracle Database 10g Personal Edition个人版,除了不支持RAC之外包含企业版的所有功能。只有Windows平台上才提供个人版。,2.1 Oracle数据库简介,Oracle 10g 产品Oracle官方要求的各类版本的最低用户数为:个人版本:1user*PC数标准版1=服务器的CPU数*5users标准版=服务器的CPU数*10users企业版=服务器的CP

5、U数*25users用户应该根据自己的实际用户数订购,且不少于相应版本所要求的最低用户数。,2.2 Oracle数据库安装与配置,Oracle 10G 在window 环境下(32位)对硬件、软件的要求硬件要求 物理内存 最小为256MB,建议512 以上虚拟内存 物理内存的两倍硬盘空间 基本安装需2.04GB空间处理器主频 200MHz以上软件要求Windows 2000 sp1 或更高版本Windows Server 2003所有版本Windows XP Professional不支持Windows NT,2.2 Oracle数据库安装与配置,2.2 Oracle数据库安装与配置,2.2

6、Oracle数据库安装与配置,2.2 Oracle数据库安装与配置,安装过程中常见问题安装oracle 10g时,在先行条件检测时会出现:“正在检查网络配置需求.检查完成。此次检查的总体结果为:未执行 建议案:Oracle 支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前,必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器”,2.2 Oracle数据库安装与配置,解决办法Microsoft LoopBack Adapter 配置为系统的主网络适配器步骤:1、控制面板-添加硬件-添加硬件向导2、网上邻居(右键-属性)-本地连接2(右键-属

7、性)-Internet 协议(TCP/IP),2.2 Oracle数据库安装与配置,2.2 Oracle数据库安装与配置,2.2 Oracle数据库安装与配置,启动服务操作步骤:控制面板-管理工具-服务,2.2 Oracle数据库安装与配置,验证安装是否成功方法一:连接SQL*Plus步骤:开始-程序-Oracle-OraDb10g_home1-应用程序开发-SQL Plus,2.2 Oracle数据库安装与配置,验证安装是否成功方法一:登录Oracle Enterprise Manager Database Control步骤:在web浏览器输入网址 http:/主机名:1158/em,2.

8、3 Oracle 数据库体系结构,数据库体系结构物理存储结构:用于描述数据库的数据在物理磁盘上的组织方式。逻辑存储结构:描述数据库管理系统内部组织和管理数据的方式。Oracle的物理存储结构和逻辑存储结构在管理上相互独立,即物理结构的变化不会改变逻辑结构的组织方式,从而使系统便于移植。,2.3 Oracle 数据库体系结构,Oracle整体结构,2.3 Oracle 数据库体系结构,数据库与实例(Instance)数据库就是存储数据的一种媒介。在操作系统中体现为一系列文件的集合。Oracle数据库=数据文件+控制文件+日志文件+临时文件实例:操作系统中一系列的进程以及为这些进程所分配的内存块的

9、集合。Oracle 10g用它来管理数据库的访问。SGA(系统全局区):实例启动时向操作系统申请分配的一块内存结构,会随着实例的关闭而释放。,2.3 Oracle 数据库体系结构,通过实例启动数据库的过程,2.3 Oracle 数据库体系结构,Oracle物理结构数据文件:Oracle数据库在内部是通过表、索引等逻辑单元来管理数据的,为了长期保存这些逻辑单元中的数据,Oracle将这些数据存放在一些操作系统文件中,这些操作系统文件即为数据文件。控制文件:很小的二进制文件。控制文件包含关于关联的数据库的信息,这些信息是Oracle实例启动和运行时访问数据库所必须的。,2.3 Oracle 数据库

10、体系结构,Oracle物理结构初始化参数文件:包含数据库和实例的配置信息,这些配置信息决定了Oracle实例的内存开销和进程结构。日志文件:为了保护数据库以防止故障,记录对数据所作的修改。为了防止日志文件本身的故障,对日志文件所做的副本,即重做日志文件。归档重做日志文件:将写满的重做日志文件通过复制的方式保存到指定的位置。,2.3 Oracle 数据库体系结构,逻辑存储结构Oracle在逻辑上将数据划分为一个个小单元来管理,这些逻辑单元包括块(Block)、区(Extent)、段(Segment)和表空间(Tablespace).,2.3 Oracle 数据库体系结构,逻辑存储结构(续)块:O

11、racle以数据块(block)为单位管理数据文件中的存储空间,数据块是数据库I/O的最小单位。区:由一系列物理上连续的块组成。Oracle在分配存储空间时有两个重要概念:初始区(initial extent)和增加区(increment)。当段中的初始区的空间已经用完时,Oracle将自动为这个段分配一个增加区。增加区可以是同一大小,也可以是按一定比例逐步增大的。,2.3 Oracle 数据库体系结构,逻辑存储结构(续)段:由一个或多个区组成的,其中存放了表空间中某个特定数据对象的所有数据。段有4种类型(1)数据段:保存表记录。(2)索引段:保存索引记录。(3)临时段:保存临时数据。(4)回

12、滚段:记录每个事务修改的数据在修改前的值。,2.3 Oracle 数据库体系结构,逻辑存储结构(续)表空间:数据库的逻辑存储单元。Oracle将数据逻辑地存放到表空间中,而表空间则与具体的物理文件相关联。每个表空间都对应一个或多个物理数据文件。在创建数据库的过程中会创建一些默认的表空间以及和它们对应的数据文件。,2.3 Oracle 数据库体系结构,2.4 SQL*Plus,SQL*Plus简介SQL*Plus是一个交互式和批处理查询工具。SQL*Plus可以输入三种类型的命令:SQL语句;PL/SQL块;SQL*Plus命令,如格式化、选项设置、编辑指令等。,2.4 SQL*Plus,SQL

13、语言简介结构化查询语言(Structured Query Language),1974年由Boyce和Chamberlin提出。由于它功能丰富、语言简洁、使用方便,为众多公司所采用,最终发展成为关系数据库的标准语言。由ANSI和ISO对其标准进行制定和完善。各厂商针对各自的数据库软件对SQL语言进行扩充,形成了Transact_SQL、PL/SQL等扩展SQL语言。,2.4 SQL*Plus,启动SQL*Plus方式一:启动SQL*Plus命令行界面【开始】-【运行】-输入以下命令 sqlplus/方式二:启动SQL*Plus图形界面【开始】-【程序】-【Oracle-OraDb10_home

14、1】-【应用程序开发】-【SQL Plus】方式三:启动iSQL*Plus在浏览器地址栏中输入网址 http:/主机名:5560/isqlplus,2.4 SQL*Plus,退出SQL*Plus在命令行下输入exit或quit;在iSQL*Plus中点击“注销”按钮或直接关闭浏览器。,2.4 SQL*Plus,在SQL*Plus 中输入SQL语句一条语句可以用一行或多行输入,以下三种方法结束一条语句:用分号结束:结束SQL语句输入,并执行该语句;用处于单独一行的符号“/”:结束SQL语句输入,并执行该语句;用一个空行:结束SQL语句输入,但不执行。,2.4 SQL*Plus,在SQL*Plus

15、中输入PL/SQL语句块有两种方法:1、输入DECLARE或BEGIN并回车;2、输入创建存储过程或函数的语句(如CREATE PROCEDURE)块输入完成后用“.”结束输入,回到命令提示符状态,这时,PL/SQL块存入了SQL缓存,要执行该块,在命令提示符下输入RUN或“/”即可。,2.4 SQL*Plus,在SQL*Plus中输入SQL*Plus命SQL*Plus命令用于操作SQL语句和PL/SQL块、格式化和打印查询结果。SQL*Plus命令的语法与SQL语句和PL/SQL块的语法不同。它不需要用分号表示语句结束,当用户输入完一条SQL*Plus命令后,按回车直接运行该命令。如果希望在

16、多行上输入一条SQL*Plus命令,可以通过在行尾输入连字符“-”,以便在下一行接着输入。,2.4 SQL*Plus,常用的SQL*Plus命令DESCRIBE也可简写DESC,用于显示关于数据库中存储的对象(表、视图等)的具体描述。命令语法格式如下:DESC schema.object connect_identifier-schema 表示模式,在oracle中一个账号就是一个模式;-符后市网络服务名,2.4 SQL*Plus,常用的SQL*Plus命令LIST 和RUMLIST:查看目前存放在缓冲区中的语句;RUN:运行缓冲区中的语句.,2.4 SQL*Plus,常用的SQL*Plus命

17、令EDIT 和SAVEEDIT:编辑缓冲区中的SQL语句。通过EDIT命令将缓冲区的内容传递到Windows的记事本中,经过记事本修改的内容又会自动传回缓冲区.SAVE:将当前缓冲区的内容保存到指定的文件中(脚本文件)。语法格式如下:SAV FILE file_name.ext CRE|REP|APP-如果不写扩展名,系统默认为.sql;-CRE,CREATE表示新建文件;-REP,REPLACE表示覆盖已有文件;-APP,APPEND表示将内容添加到已有的文件的末尾.,2.4 SQL*Plus,常用的SQL*Plus命令START 和命令运行脚本文件中语句。语法格式为:START 文件路径文

18、件名 文件路径文件名如果文件扩展名不是.sql,则需指明文件扩展名。,2.4 SQL*Plus,常用的SQL*Plus命令SHOW显示SQL*PLUS的环境变量、PL/SQL编译信息以及Oracle的初始化参数。SHOW ALL 显示所有环境选项的值SHOW ERROR 显示PL/SQL编译错误信息SHOW PARAMETERS 查看初始化参数的设置情况,2.4 SQL*Plus,常用的SQL*Plus命令HELP获取SQL*Plus命令帮助.HELP INDEX 列出SQL*Plus命令清单HELP 命令 显示某个命令的详细使用方法,1、有时候,我们活得累,并非生活过于刻薄,而是我们太容易被

19、外界的氛围所感染,被他人的情绪所左右。2、身材不好就去锻炼,没钱就努力去赚。别把窘境迁怒于别人,唯一可以抱怨的,只是不够努力的自己。3、大概是没有了当初那种毫无顾虑的勇气,才变成现在所谓成熟稳重的样子。4、世界上只有想不通的人,没有走不通的路。将帅的坚强意志,就像城市主要街道汇集点上的方尖碑一样,在军事艺术中占有十分突出的地位。5、世上最美好的事是:我已经长大,父母还未老;我有能力报答,父母仍然健康。6、没什么可怕的,大家都一样,在试探中不断前行。7、时间就像一张网,你撒在哪里,你的收获就在哪里。纽扣第一颗就扣错了,可你扣到最后一颗才发现。有些事一开始就是错的,可只有到最后才不得不承认。8、世

20、上的事,只要肯用心去学,没有一件是太晚的。要始终保持敬畏之心,对阳光,对美,对痛楚。9、别再去抱怨身边人善变,多懂一些道理,明白一些事理,毕竟每个人都是越活越现实。10、山有封顶,还有彼岸,慢慢长途,终有回转,余味苦涩,终有回甘。11、人生就像是一个马尔可夫链,你的未来取决于你当下正在做的事,而无关于过去做完的事。12、女人,要么有美貌,要么有智慧,如果两者你都不占绝对优势,那你就选择善良。13、时间,抓住了就是黄金,虚度了就是流水。理想,努力了才叫梦想,放弃了那只是妄想。努力,虽然未必会收获,但放弃,就一定一无所获。14、一个人的知识,通过学习可以得到;一个人的成长,就必须通过磨练。若是自己

21、没有尽力,就没有资格批评别人不用心。开口抱怨很容易,但是闭嘴努力的人更加值得尊敬。15、如果没有人为你遮风挡雨,那就学会自己披荆斩棘,面对一切,用倔强的骄傲,活出无人能及的精彩。16、成功的秘诀在于永不改变既定的目标。若不给自己设限,则人生中就没有限制你发挥的藩篱。幸福不会遗漏任何人,迟早有一天它会找到你。17、一个人只要强烈地坚持不懈地追求,他就能达到目的。你在希望中享受到的乐趣,比将来实际享受的乐趣要大得多。18、无论是对事还是对人,我们只需要做好自己的本分,不与过多人建立亲密的关系,也不要因为关系亲密便掏心掏肺,切莫交浅言深,应适可而止。19、大家常说一句话,认真你就输了,可是不认真的话

22、,这辈子你就废了,自己的人生都不认真面对的话,那谁要认真对待你。20、没有收拾残局的能力,就别放纵善变的情绪。1、不是井里没有水,而是你挖的不够深。不是成功来得慢,而是你努力的不够多。2、孤单一人的时间使自己变得优秀,给来的人一个惊喜,也给自己一个好的交代。3、命运给你一个比别人低的起点是想告诉你,让你用你的一生去奋斗出一个绝地反击的故事,所以有什么理由不努力!4、心中没有过分的贪求,自然苦就少。口里不说多余的话,自然祸就少。腹内的食物能减少,自然病就少。思绪中没有过分欲,自然忧就少。大悲是无泪的,同样大悟无言。缘来尽量要惜,缘尽就放。人生本来就空,对人家笑笑,对自己笑笑,笑着看天下,看日出日

23、落,花谢花开,岂不自在,哪里来的尘埃!5、心情就像衣服,脏了就拿去洗洗,晒晒,阳光自然就会蔓延开来。阳光那么好,何必自寻烦恼,过好每一个当下,一万个美丽的未来抵不过一个温暖的现在。6、无论你正遭遇着什么,你都要从落魄中站起来重振旗鼓,要继续保持热忱,要继续保持微笑,就像从未受伤过一样。7、生命的美丽,永远展现在她的进取之中;就像大树的美丽,是展现在它负势向上高耸入云的蓬勃生机中;像雄鹰的美丽,是展现在它搏风击雨如苍天之魂的翱翔中;像江河的美丽,是展现在它波涛汹涌一泻千里的奔流中。8、有些事,不可避免地发生,阴晴圆缺皆有规律,我们只能坦然地接受;有些事,只要你愿意努力,矢志不渝地付出,就能慢慢改

24、变它的轨迹。9、与其埋怨世界,不如改变自己。管好自己的心,做好自己的事,比什么都强。人生无完美,曲折亦风景。别把失去看得过重,放弃是另一种拥有;不要经常艳羡他人,人做到了,心悟到了,相信属于你的风景就在下一个拐弯处。10、有些事想开了,你就会明白,在世上,你就是你,你痛痛你自己,你累累你自己,就算有人同情你,那又怎样,最后收拾残局的还是要靠你自己。11、人生的某些障碍,你是逃不掉的。与其费尽周折绕过去,不如勇敢地攀登,或许这会铸就你人生的高点。12、有些压力总是得自己扛过去,说出来就成了充满负能量的抱怨。寻求安慰也无济于事,还徒增了别人的烦恼。13、认识到我们的所见所闻都是假象,认识到此生都是

25、虚幻,我们才能真正认识到佛法的真相。钱多了会压死你,你承受得了吗?带,带不走,放,放不下。时时刻刻发悲心,饶益众生为他人。14、梦想总是跑在我的前面。努力追寻它们,为了那一瞬间的同步,这就是动人的生命奇迹。15、懒惰不会让你一下子跌倒,但会在不知不觉中减少你的收获;勤奋也不会让你一夜成功,但会在不知不觉中积累你的成果。人生需要挑战,更需要坚持和勤奋!16、人生在世:可以缺钱,但不能缺德;可以失言,但不能失信;可以倒下,但不能跪下;可以求名,但不能盗名;可以低落,但不能堕落;可以放松,但不能放纵;可以虚荣,但不能虚伪;可以平凡,但不能平庸;可以浪漫,但不能浪荡;可以生气,但不能生事。17、人生没

26、有笔直路,当你感到迷茫、失落时,找几部这种充满正能量的电影,坐下来静静欣赏,去发现生命中真正重要的东西。18、在人生的舞台上,当有人愿意在台下陪你度过无数个没有未来的夜时,你就更想展现精彩绝伦的自己。但愿每个被努力支撑的灵魂能吸引更多的人同行。19、积极的人在每一次忧患中都看到一个机会,而消极的人则在每个机会中看到了某种忧患。莫找借口失败,只找理由成功。20、每一个成就和长进,都蕴含着曾经受过的寂寞、洒过的汗水、流过的眼泪。许多时候不是看到希望才去坚持,而是坚持了才能看到希望。1、想要体面生活,又觉得打拼辛苦;想要健康身体,又无法坚持运动。人最失败的,莫过于对自己不负责任,连答应自己的事都办不

27、到,又何必抱怨这个世界都和你作对?人生的道理很简单,你想要什么,就去付出足够的努力。2、时间是最公平的,活一天就拥有24小时,差别只是珍惜。你若不相信努力和时光,时光一定第一个辜负你。有梦想就立刻行动,因为现在过的每一天,都是余生中最年轻的一天。3、无论正在经历什么,都请不要轻言放弃,因为从来没有一种坚持会被辜负。谁的人生不是荆棘前行,生活从来不会一蹴而就,也不会永远安稳,只要努力,就能做独一无二平凡可贵的自己。4、努力本就是年轻人应有的状态,是件充实且美好的事,可一旦有了表演的成分,就会显得廉价,努力,不该是为了朋友圈多获得几个赞,不该是每次长篇赘述后的自我感动,它是一件平凡而自然而然的事,

28、最佳的努力不过是:但行好事,莫问前程。愿努力,成就更好的你!5、付出努力却没能实现的梦想,爱了很久却没能在一起的人,活得用力却平淡寂寞的青春,遗憾是每一次小的挫折,它磨去最初柔软的心智、让我们懂得累积时间的力量;那些孤独沉寂的时光,让我们学会守候内心的平和与坚定。那些脆弱的不完美,都会在努力和坚持下,改变模样。6、人生中总会有一段艰难的路,需要自己独自走完,没人帮助,没人陪伴,不必畏惧,昂头走过去就是了,经历所有的挫折与磨难,你会发现,自己远比想象中要强大得多。多走弯路,才会找到捷径,经历也是人生,修炼一颗强大的内心,做更好的自己!7、“一定要成功”这种内在的推动力是我们生命中最神奇最有趣的东

29、西。一个人要做成大事,绝不能缺少这种力量,因为这种力量能够驱动人不停地提高自己的能力。一个人只有先在心里肯定自己,相信自己,才能成就自己!8、人生的旅途中,最清晰的脚印,往往印在最泥泞的路上,所以,别畏惧暂时的困顿,即使无人鼓掌,也要全情投入,优雅坚持。真正改变命运的,并不是等来的机遇,而是我们的态度。9、这世上没有所谓的天才,也没有不劳而获的回报,你所看到的每个光鲜人物,其背后都付出了令人震惊的努力。请相信,你的潜力还远远没有爆发出来,不要给自己的人生设限,你自以为的极限,只是别人的起点。写给渴望突破瓶颈、实现快速跨越的你。10、生活中,有人给予帮助,那是幸运,没人给予帮助,那是命运。我们要

30、学会在幸运青睐自己的时候学会感恩,在命运磨练自己的时候学会坚韧。这既是对自己的尊重,也是对自己的负责。11、失败不可怕,可怕的是从来没有努力过,还怡然自得地安慰自己,连一点点的懊悔都被麻木所掩盖下去。不能怕,没什么比自己背叛自己更可怕。12、跌倒了,一定要爬起来。不爬起来,别人会看不起你,你自己也会失去机会。在人前微笑,在人后落泪,可这是每个人都要学会的成长。13、要相信,这个世界上永远能够依靠的只有你自己。所以,管别人怎么看,坚持自己的坚持,直到坚持不下去为止。14、也许你想要的未来在别人眼里不值一提,也许你已经很努力了可还是有人不满意,也许你的理想离你的距离从来没有拉近过.但请你继续向前走

31、,因为别人看不到你的努力,你却始终看得见自己。15、所有的辉煌和伟大,一定伴随着挫折和跌倒;所有的风光背后,一定都是一串串揉和着泪水和汗水的脚印。16、成功的反义词不是失败,而是从未行动。有一天你总会明白,遗憾比失败更让你难以面对。17、没有一件事情可以一下子把你打垮,也不会有一件事情可以让你一步登天,慢慢走,慢慢看,生命是一个慢慢累积的过程。18、努力也许不等于成功,可是那段追逐梦想的努力,会让你找到一个更好的自己,一个沉默努力充实安静的自己。19、你相信梦想,梦想才会相信你。有一种落差是,你配不上自己的野心,也辜负了所受的苦难。20、生活不会按你想要的方式进行,它会给你一段时间,让你孤独、迷茫又沉默忧郁。但如果靠这段时间跟自己独处,多看一本书,去做可以做的事,放下过去的人,等你度过低潮,那些独处的时光必定能照亮你的路,也是这些不堪陪你成熟。所以,现在没那么糟,看似生活对你的亏欠,其实都是祝愿。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号