版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章Oracle10g简介 Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。此前流行的版本为Oracle9i。Oracle公司在Oracle9i基础上,推出了代表数据库最新技术的数据库系统Oracle10g。在Oracle10g中,第一次提出数据自动镜像存储、数据闪回功能以及功能强大的数据导出工具、大文件表空间以及表空间组管理等概念。1.1 企业管理器(OEM)Oracle10g企业管理器(OracleEnterpriseManager)简称OEM,是一个基于Java的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。1. OEM的功能(1) 管理完整的Oracle10g环境,包括数据库、iAS服务器、应用程序和服务。(2) 诊断、修改和优化多个数据库。(3) 在多个系统上,按不同的时间间隔调度服务。(4) 通过网络管理数据库的约束条件。(5) 管理来自不同位置的多个网络节点和服务。(6) 和其他管理员共享任务。(7) 将相关的服务组合在一起,便于对任务的管理。(8) 启动集成的Oracle10g第三方工具。1.1 企业管理器(OEM)2. OEM的管理工具(1)例程管理。对数据库执行以下管理操作:① 查看和编辑实例(Instance)参数值。② 管理用户会话,查看当前运行的SQL及其解释计划。③管理分布式Internet计算环境中没有及时解决的事务处理冲突。④ 监视需要长时间运行的操作。⑤ 通过资源计划控制处理资源。⑥ 管理已存储配置。⑦ 管理占用资源数量最多的锁和会话。1.1 企业管理器(OEM)OEM的管理工具(2)方案管理。使用方案管理器来管理方案对象,如表、索引、视图和触发器等。利用它可以实现下列功能:① 创建方案对象。② 修改方案对象。③ 删除方案对象。④ 显示方案对象的相关性。(3) 安全管理。DBA使用安全管理器可以完成以下操作:① 创建用户、角色和概要文件。② 修改用户、角色和概要文件。③ 删除用户、角色和概要文件。④ 向数据库用户授予权限和角色。1.1 企业管理器(OEM)2. OEM的管理工具(4) 存储管理。使用存储管理器可管理表空间、回滚段、数据文件和重做日志等存储对象。利用它可以进行以下操作:① 创建存储对象。②将数据文件和回滚段添加到表空间中。③ 删除存储对象。④ 将对象脱机或联机。⑤ 显示对象的相关性。
1.1 企业管理器(OEM)进入OEM进入OEM步骤如下:打开Windows的浏览器IE,在地址栏输入http://zhouym.lan:1158/em,回车”键,出现如图1.1所示的登录界面。图1.1登录界面1.1 企业管理器(OEM)进入OEM(2)在图1.1所示界面输入用户名和对应的口令,选择连接身份,单击“登录”按钮。如果是第一次使用,系统会提示许可证说明,如图1.2所示。。图1.2许可证说明界面1.1 企业管理器(OEM)进入OEM(3) 单击“我同意”按钮,进入Oracle10g企业管理器界面,如图1.3所示。图1.3企业管理器主页面1.1 企业管理器(OEM4. 关闭实例在使用OEM打开或关闭数据库时,需要在Window环境中进行一下设置:(1)在“控制面板”中选择“管理工具”。(2)选择“本地安全策略”→“本地策略”→“用户权利指派”。(3)选择“作为批处理登录”→“本地安全策略设置”→“添加”。(4)在“选择用户或组”中选择administrator,再单击“确定”。完成上面的设置,下面就可以使用OEM进行关闭或打开数据库的操作了。1.2SQL*Plus1.启动SQL*Plus在桌面上执行以下操作:开始→程序→Oracle-OraDb10g_home1→应用程序开发→SQLPlus,打开登录对话框,如图1.8所示。在用户名文本框中输入system,在口令文本框中输入对应的口令,主机字符串指定要连接的数据库。主机字符串文本框中输入XSCJ(设XSCJ数据库已创建,创建数据库方法将在2.2中介绍),单击“确定”按钮,进入SQL*Plus窗口,如图1.9所示。图1.8SQL*Plus注册对话框图1.9SQL*Plus窗口
1.2SQL*Plus2. 简单单的例子【例1.1】使用SQL*Plus编辑窗口创创建学生成绩绩数据库(XSCJ)课课程表(KC)。CREATETABLEKC( kchchar(3)NOTNULL,kcmchar(16)NOTNULL,kkxqnumber(1)NOTNULL,xsnumber(2)NOT NULL,xfnumber(1)NULL);系统成功创建建表KC后会会显示成功提提示信息。1.2SQL*Plus2. 简单单的例子【例1.2】】使用INSERT命令令向KC表中中插入两条记记录。INSERTINTOkcVALUES(‘101’,’计算算机基础’,1,80,5);INSERTINTOkcVALUES(‘102’,’程序序设计语言’’,2,68,5);每次成功地完完成一条INSERT语语句后,均返返回行创建信信息,该信息息通知用户已已建立的行数数。使用SELECT命令从从XSCJ数数据库的KC表中检索数数据。SELECT*FROMkc;执行该命令后后,编辑窗口口将会出现例例1.2中加加入的两条记记录。1.2SQL*Plus3.SQL*Plus主主要编辑命令令(1)SQL*Plus行编辑命令令SQL*Plus窗口是是一个行编辑辑环境,为了了实现对键入入命令或程序序的编辑,SQL*Plus提供了了一组编辑命命令,常用的的编辑命令如如表1.2所所示。表中命命令表达式方方括号中的内内容可以省略略。1.2SQL*Plus3.SQL*Plus主主要编辑命令令下面通过例子子说明一些常常用命令的简简单使用方法法。(1) List语句语法格式:L[ist][n∣nm∣n*∣nlast∣*∣∣*n∣*last∣last]【例1.3】假设在SQL缓冲区中中下述查询语语句:SQL>SELECTkch,kcm2FROMkc3WHERExf=5;应用LIST语句:SQL>list/*命令简写,,大小写都可可以*/则显示如下内内容:1SELECTkch,kcm2FROMkc3*WHERExf=5/*前面加““*”号表示示此行为当前前行*/1.2SQL*Plus3.SQL*Plus主主要编辑命令令(2) Append语语句语法格式:APPENDcolumn_name[,……n]∣text【例1.4】在上述语句句的查询内容容中增加kkxq列。SQL>1/*将第一行定定为当前行*/SQL>append;kkxq/*在第一行行最后追加kkxq列*/SQL>L/*重新显显示语句内容容*/1SELECTkch,kcm,kkxq/*追追加了kkxq列内容*/2FROMkc3*WHERExf=5/*前面““*”号表示示此行为当前前行*/1.2SQL*Plus3.SQL*Plus主主要编辑命令令(3) Change语语句语法格式:C[HANGE]/[old/]new/【例1.5】将上述语句句中WHERE子句的查查询条件学分分为4替换学学分为5。SQL>3/*指定第三三行为当前行行*/SQL>C/5/4//*学分为4替换学分为为5*/3*WHERExf=4/*替换换后显示的内内容*/(4) Input语句句语法格式:I[NPUT][text]【例1.6】在上述查询询语句后添加加另外的查询询条件。SQL>L3/*指定第三三行为当前行行*/SQL>Iandkkxq=2/*添加查查询条件*/SQL>L/*显显示添加查询询条件后的语语句*/1SELECTkch,kcm,kkxq2FROMkc3WHERExf=44*ANDkkxq=21.2SQL*Plus3.SQL*Plus主要要编辑辑命令令(5)DEL语句句语法格格式::DEL[n∣∣mn]【例1.7】删删除第第四行行。SQL>Del4/*如如果语语句后后不带带行号号,表表示删删除当当前行行*/(2)SQL*Plus文文件操操作命命令SQL*Plus的的文件件操作作命令令如表表1.3所所示。。1.2SQL*PlusSQL*Plus主主要编编辑命命令下面通通过实实例说说明文文件操操作命命令的的用法法。【例1.8】将将当前前缓冲冲区的的SQL语语句存存盘,,以便便以后后使用用或进进一步步编辑辑。SQL>SAVEE:\orasql\kc.sql注意::如果果文件件已存存在,,原有有文件件将被被替换换。将保存存在磁磁盘上上的文文件kc.sql调调入缓缓冲区区。SQL>GETe:\orasql\kc.sql运行磁磁盘上上的命命令文文件。。SQL>STARTe:\orasql\kc.sql1.2SQL*Plus4.在在SQL*Plus中启启动或或关闭闭实例例(1)启启动实实例启动数数据库库可以以使用用STARTUP命命令。。语法格格式::STARTUP[FORCE][RESTRICT][PFILE=filename][QUIET][MOUNT[dbname]|[OPEN[open_options][dbname]]|NOMOUNT]其中中::FORCE::在在正正常常启启动动前前终终止止正正在在运运行行的的实实例例。。RESTRICT::只只允允许许restrictedsession的的用用户户存存取取数数据据库库,,用用于于备备份份。。PFILE=filename::用用filename指指定定文文件件的的配配置置参参数数启启动动实实例例。。OPEN::打打开开实实例例和和所所有有文文件件(数数据据文文件件和和日日志志文文件件),,允允许许用用户户存存取取数数据据库库。。MOUNT::装装载载实实例例和和打打开开控控制制文文件件,,激激活活某某些些功功能能。。用用户户不不能能存存取取数数据据库库,,可可以以进行行实实例例或或数数据据的的恢恢复复处处理理。。NOMOUNT::装装载载实实例例和和打打开开参参数数文文件件,,生生成成SGA并并启启动动后后台台进进程程,,用用户户不不能能存存取取数据据库库,,可可以以进进行行CREATEDATABASE和和CREATECONTROLFILE操操作作。。1.2SQL*Plus4.在在SQL*Plus中中启动或或关闭实实例(2)关关闭实实例语法格式式:SHUTDOWN[NORMAL∣IMMEDIATE∣TRANSACTIONAL∣ABORT]其中:NORMAL::正常关关闭。IMMEDIATE::立即关关闭。TRANSACTIONAL:尽量量少影响响客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 15708-2:2025 EN Non-destructive testing - Radiation methods for computed tomography - Part 2: Principles,equipment and samples
- 贵州财经职业学院《电路实验A》2023-2024学年第一学期期末试卷
- 贵阳幼儿师范高等专科学校《强化传热》2023-2024学年第一学期期末试卷
- 2025海南建筑安全员考试题库附答案
- 2025年海南建筑安全员知识题库
- 2025年山西省安全员B证考试题库附答案
- 广州幼儿师范高等专科学校《数字逻辑与计算机组成原理》2023-2024学年第一学期期末试卷
- 广州卫生职业技术学院《作物栽培学》2023-2024学年第一学期期末试卷
- 2025年贵州省建筑安全员知识题库附答案
- 2025青海建筑安全员考试题库附答案
- 血透管的固定和护理
- 寒假弯道超车主题励志班会课件
- 触电与应急知识培训总结
- 分布式光伏高处作业专项施工方案
- 代理记账机构自查报告范文
- 项目贷款保证函书
- 新版标准日本语(初级)上下册单词默写表
- 面向5G网络建设的站点供电技术应用与发展
- 普通语文课程标准(2023年核心素养版)
- 洗涤剂常用原料
- 曼陀罗中毒课件
评论
0/150
提交评论