《简介与安装》ppt课件

上传人:tia****nde 文档编号:67446280 上传时间:2019-01-07 格式:PPT 页数:131 大小:2.92MB
返回 下载 相关 举报
《简介与安装》ppt课件_第1页
第1页 / 共131页
《简介与安装》ppt课件_第2页
第2页 / 共131页
《简介与安装》ppt课件_第3页
第3页 / 共131页
《简介与安装》ppt课件_第4页
第4页 / 共131页
《简介与安装》ppt课件_第5页
第5页 / 共131页
点击查看更多>>
资源描述

《《简介与安装》ppt课件》由会员分享,可在线阅读,更多相关《《简介与安装》ppt课件(131页珍藏版)》请在金锄头文库上搜索。

1、第一章 Oracle 9i 简介与安装,使得学员能够了解什么是Oracle系统,以及学会如何在windows 2000下安装Oracle 9i系统。 使得学员能够了解常用的Oracle管理工具 使得学员能够在windows 2000下启动和关闭Oracle数据库。,本章教学目标,Oracle公司于1979年,首先推出基于SQL标准的Oracle关系型数据库管理系统(RDBMS),它是世界上最流行的数据库,可在100多种硬件平台上运行(所括微机、工作站、小型机、中型机和大型机),支持很多种操作系统。 在Oracle7以后提供了分布式处理,更使Oracle风靡一时。用户的Oracle应用可方便地从

2、一种计算机配置移至另一种计算机配置上。,Oracle 9i的安装,Oracle 9i安装硬件需求,内存需求 Oracle9i Server: 256MB Oracle9i Client:128MB 交换区Swap Space: An amount of disk space equal to twice the amount of RAM or at least 400 MB 磁盘空间需求Disk Space: 2.5 GB for database software.,常用工具,SQL*PLUS工具 Oracle Enterprise Manager工具 SQL*Plus Worksheet

3、 其它常用工具 数据库配置助手(DBCA)、importer、exporter、net manager、net configuration assistant,SQL*PLUS是Oracle最为主要的管理工具,数据库用户可以通过它直接对数据库进行操作。,SQL*PLUS窗口环境设置命令,显示表的结构命令desc,使用该命令可以列出指定表的基本结构,一般包含各字段名以及类型、长度、是否非空等信息。 desc 表名 desc bookinfo,符号“/”或r 用于缓冲区里面的SQL命令或PL/SQL块。 APPEND或a 添加的文本 将指定的文本增加到缓冲区内当前行的末尾。,CHANGE 修改缓冲

4、区当前行的文本。 CLEAR 重新设置或删除指定选项的当前值,使用CLEAR SCREEN可以清除屏幕。 CONNECT 用给出的用户名连接到Oracle,如: SQLconnect scott/tigernriet,DEFINE 指定一个用户变量并分配给它一个CHAR值,或者显示变量的定义,如: SQLdefine a=love this game DEL 指定行数 删除缓冲区中的行。,INPUT 在缓冲区的当前行后增加一行或多行。 LIST或l 显示SQL缓冲区中的行。 PROMPT 将一条指定的信息或空行发送到用户的屏幕。 RUN 显示和执行当前存储在SQL缓冲区中的SQL命令或PL/S

5、QL块。此时,其作用等效于符号“/”。,SHOW 显示SQL*PLUS系统变量值或者当前的SQL*PLUS环境。如: SQLSHOW USER SET 对当前的会话设置一个系统变量,用以改变SQL*PLUS环境。如: SQLset time on HELP 提供相关帮助,如下面指令将返回set指令的相关用法帮助: SQLhelp set,C /旧文本/新文本 在缓冲区当前行用新的文本替换旧的文本 EXECUTE 执行一单个的PL/SQL命令。如: SQLexecute proc_wz_nriet EXIT 终止SQL*PLUS,并将控制权交回操作系统。,文件操作,在实际操作中,经常需要将缓冲区

6、的文本存入磁盘或将磁盘上的文件调入缓冲区,为此SQL*PLUS也提供了一些常用的文件操作命令。 在SQL*PLUS中不直接支持对文件的编辑,但它可以调用系统的默认编辑器。 在windows平台上一般为记事本。,EDIT 文件名 调用操作系统提供的文本编辑器并对指定的文件或缓冲区的内容进行编辑。 Save 文件名 将缓冲区的内容存盘,默认的扩展名为.sql GET 文件名 将一个宿主操作系统文件装载到SQL缓冲区。 Start 文件名 运行调入内存的sql文件,符号“” 运行指定的脚本文件。如运行D:oracle下的脚本script.sql,只需要在SQL*PLUS工具的命令行输入 SQL D:

7、oraclescript.sql SQL C:bookinfo 默认扩展名为sql。 SQL C:authorinfo.txt,Oracle Enterprise Manager工具,使用Enterprise Manager Console是Oracle公司为DBA提供的可视化的集成管理框架,登陆的时候,会有两个选项:独立启动和登陆到Oracle Management Server。 前者可以让我们执行一些普通的管理工作,比如管理帐户、数据库对象等。 后者能为我们提供备份的功能。,通过oracle的管理服务器(oracle management server,oms)可以方便的把数据导出为文件

8、,或者从文件导入。 在登陆到oms之前,必须首先安装oms服务。 如果要安装此服务,则在安装Oracle产品时,必须在oracle universal installer的可用产品列表中,选择安装oracle 9i management and integration下面的oracle management server。,安装完成后,需要配置一个管理资料库。 方法是:启动Configuration and Migration tools下的Enterprise Manager Configuration Assistant。在配置操作中选择配置本地的oracle management ser

9、ver,创建一个新的资料库档案,典型。 系统将会创建一个名为oemrep的数据库,保存管理信息,其中你需要指定sys和system帐号的密码。,安装完成后,启动manage server服务,windows下你可以到后台服务中直接启动,它的名字是OracleOraHome92ManagementServer。同时请保证其他自动启动的oracle服务也是启动的。 然后可以用Enterprise Manaer Console登陆了,帐号sysman 密码oem_temp。,SQL*Plus Worksheet,SQL*Plus Worksheet是Oracle提供的一个方便多行编辑的SQL执行工具

10、,数据库用户可以通过它直接对数据库进行操作。,其它常用工具,数据库配置助手(DBCA):用于图形创建、修改和删除数据库。 数据导入工具(IMPORTER):用于导入由EXPORTER工具导出的数据。 数据导出工具(EXPORTER):用于导出数据库数据。 网络管理器(NET MANAGER):用于管理网络配置。 网络配置向导(NET CONFIGURATION ASSISTANT):用于配置网络服务与监听。,Oracle9i 数据库 启动与关闭,启动Oracle的过程涉及如下三种状态: 启动一个实例(nomount); 装配数据库(mount) 打开数据库(open),Oracle9i 数据库

11、启动过程,Oracle在nomount和open之间还有一个mount状态。 数据库处于mount就是实例已经打开了控制文件而没有打开其他任何文件的时候。 需要恢复数据库或者需要移动一个或更多的数据文件时,mount状态是很有用的。因为要恢复或移动数据文件时要求该数据文件是offline状态,但是必须在控制文件中记录数据文件的新位置。这时恰好就是工作在mount状态下。,启动一个实例(nomount) 启动一实例的处理包含分配一个SGA(数据库信息使用的内存共享区)和后台进程的建立。实例启动的执行先于该实例装配一数据库。如果仅启动实例,则没有数据库与内存储结构和进程相联系。 装配一数据库(mo

12、unt) 装配数据库是将一数据库与已启动的实例相联。当实例安装一数据库之后,该数据库保持关闭,仅DBA可存取。,打开一数据库(open) 打开一数据库是使数据库可以进行正常数据库操作的处理。当一数据库打开所有用户可连接到该数据库存取其信息。 在数据库打开时,在线数据文件和在线日志文件也被打开。 如果一表空间在上一次数据库关闭时为离线,在数据库再次打开时,该表空间与它所相联的数据文件还是离线的。,数据库和实例的关闭,关闭数据库是启动数据库的逆过程。也分为三步: 关闭数据库 数据库停止的第一步是关闭数据库。当数据库关闭后,所有在SGA中的数据库数据和恢复数据相应地写入到数据文件和日志文件。 之后,

13、所有联机数据文件和联机的日志文件也被关闭,任何离线表空间中数据文件夹是已关闭的。 在数据库关闭后但还安装时,控制文件仍保持打开。,卸下数据库 停止数据库的第二步是从实例卸下数据库。在数据库卸下后,在计算机内存中仅保留实例。在数据库卸下后,数据库的控制文件也被关闭。 停止实例 停止数据库的最后一步是停止实例。当实例停止后,SAG是从内存中撤消,后台进程被中止。,Oracle9i数据库关闭模式,Normal模式 Immediate模式 Transaction模式 Abort模式,正常 如果有用户登录到数据库中,是无法关闭数据库的。 立即 数据库不马上关闭,必须在oracle执行了某些清理工作之后才

14、会关闭。此时对数据库的访问将会被妥善地终止,正在使用的所有资源也会有步骤的释放。 在正常关闭数据库失效的情况下关闭数据库最常用的方法。 中止 数据库立即关闭,用户对数据库的访问将会被突然终止。,事务处理 等待以秒为单位的被指定的某一时间量后关闭数据库。 如果在关闭数据库对话框之内有多个时间项被空着,那么例程管理器将一直等到最后一条数据库事务项被处理结束以后,才会完成数据库的关闭操作。,使用SQL*PLUS启动和终止实例,如果想通过输入一个命令来启动和终止实例,那么SQL*PLUS就是首选取的工具。在Oracle8i(8.1.5)之后的所有版本,能使用SQL*PLUS启动或终止数据库。 连接以便

15、能启动或终止实例 sqlplus /nolog /nolog选项告诉SQL*PLUS启动,并采用非自动的方式注册数据库。下一步就是连接想要启动的实例。,使用下列两条命令之一: 示例: connect internal connect (user)/(passworddbname) as sysdba Oracle通常希望使用后者。Oracle想要消除internal用户,因此不鼓励它的使用。实际上从Oracle9i开始,已经不再支持internal用户启动和终止。 如果是在远程启动和终止实例,则在连接时,需要输入DBA用户的用户名和密码,同时指名需要连接的数据库。,启动一个实例 在完成数据库的

16、连接以后,可以使用startup命令启动例程。,$SQLPLUS /NOLOG SQLCONNECT sys/change_on_install AS SYSDBA . SQLstartup ORACLE instance started. Total System Global Area 61611980 bytes Fixed Size 65484 bytes Variable Size 54919168 bytes Database Buffers 6553600 bytes Redo Buffers 73728 bytes Database mounted. Database opened.,终止一个实例 在完成数据库的连接以后,可以使用shutdown命令终止例程。,数据库关闭,$sqlplus /nolog . SQL connect s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号