版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实用数据库技术
第7章OraclelOg数据库管理系统
学习内容
•Oracle概述
•Oracle10g数据库安装
•Oracle10g数据库卸载
•Oracle10g常用管理工具
•OraclelOg表管理
•使用过程和触发器
Oracle概述
•Oracle公司
ORACLe-
•Oracle数据库
Oracle10g数据库安装
•服务器安装需求
•版本
企业版
•标准版
•个人版
•最低配置
CPU:Pentium166
内存:128MB
硬盘空间:企业版(1.76GB):标准版(1.76GB):个人版(1.72GB)
视频:256色
Oracle10g数据库安装
•客户端安装需求
•安装类型
•管理者(administrator)
运行时环境(runtime)
自定义(custom)
•最低配置
CPU:Pentium166
内存:128MB
硬盘空间:管理者(647MB):运行时环境(486MB)
Oracle10g数据库安装过程
•(略)
Oracle数据库卸载
•1、停止服务
•2、卸载Oracle产品
•3、清理注册表
•4、清理环境变量
•5、清理磁盘
Oracle卸载1/5
|与计复机簿建
1
•开始一〉设置一〉控制镰作®查看⑨g8国田野图园直>,
叫名麻,
里计菖机管理(本地)-%NetMeethgRemoteDesktopSharing允许…手动LocaJSystefn
面板一>管理工具一〉区系统工具%NetworkConnections巴8的手动LocaiSystem
反谕事件查看器%ftetworkDDE提供…手动LocalSystem
固雪系娩信息物NetworkDDeDSDM手动LocaiSystem
%NTLMSecurity汕portProvsd»
国翅性能日朗警报手动LocalSystem
服务停止所有服画口共享文件夹^jOradeMTSRecoveryService原手动
OracleLoc4iSystem
段设备省噩%OradeOraHome92Agent原手动LocalSystem
®®本地用户和拒^OadeOraHome92dientCache手动LocalSystem
-剪存储^OadeOraHome92HTTPServer
手动LocaiSystem
二磁盘管理
务I手动
LocalSystem
期的盘碎片整整程序
^OradeOraHome92SNMPPeetfncapsu...手动LocalSystem
,三辞8犒
%OadeOraHome92SWPPeert4asterA...手动LocalSystem
国国可移动存储
啮OradeOraHome92TNSUstenet里手动出
夕服务和应用程序Locyttem
s3电话服务OradeServiceORA92
扇WMI控件够PerformancelogsandAlerts配置,.手动LocalSystem
%PbgandPiay
卷最务省理.已吕动自动LocalSystem
电PPPoEService
囹口索引服务已€动自动LocalSystem
国Internet信息服务PrintSpooler将文件耀到内存中以便迟后打EP。System
自动
卷ProtectedStorage动
Loca5y$tem
手动
脸QoSRSVPLocalSystem
手动
%Rerr»teAccessAutoConnectionMa...LocalSystem
e手动
喝RernoteAccessConnectionManagerLocalSystem
己
%Ren»teProcedureCall(RPC)LocaiSystem
^RemoteProcedjreCall(RPC)Loortot
LooBystem
自
动
动
%RemoteRegistryServiceLocalsystem
动
动
自
LocaJSystem
朝
己
脸RoutingandRenicteAccessLocalSystem
%RunAsService
Localsystem
动
脸SecurtyAccountsManagerLoceiSysteffi
动
%Server自动
localsystem
动
电SmpteMallTransportProtocol(5MTP)白动
LocdSystem
手动
%SmartCardLocalSystem
%SmartCardHelper手动
LocaiSystem
自动
动
&SymantecAntiVirusClientLocaiSystem
Oracle卸载2/5
•开始一〉程序一〉
OracleInstallation
Products—>Universal
Installer
•卸装所有Oracle产品,
但UniversalInstaller本
身不能被删除
Oracle卸载3/5
•运彳亍regedit
•HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr
olSet\Services滚动这个列表,删除所有Oracle入
□o
•HKEY_LOCAL_MACHINE\SYSTEM\CurrentContr
olSet\Services\Eventlog\Application,除所有
Oracle入口。
Oracle卸载4/5
•开始一>设置一>控制面板一>系统一>高级
—>环境变量
•删除环境变量CLASSPATH和PATH中有关
Oracle的设定
Oracle卸载5/5
•从桌面上、STARTUP(启动)组、程序菜单中,删
除所有有关Oracle的组和图标
•删除'ProgramFiles'Oracle目录
・重新启动计算机,重起后才能完全删除Oracle所在目
录,
•删除与Oracle有关的文件,选择Oracle所在的缺省目
录C:\Oracle,删除这个入
口目录及所有子目录,并从Windows2000目录(一
般为C:\WINNT)下删除以下文件ORACLE.INI、
oraodbc.ini等等。
OraclelOg常用管理工具
•OEM控制台
•SQL*PLUS工具介绍
OraclelOg表管理
•在Oracle中建表,主要有两种方式:
•一种是在SQL*PLUS中执行建表的SQL语句。
•另一种是通过OEM工具。
OraclelOg数据中的数据类型
数据类型类型说明
CHAR字符型,最长为2000B
NCHAR基于字符集的字符型,同上
VARCHAR2变长字符型,最长为4000B
NVARCHAR2基于字符集的变长字符型,同上
VARCHAR同VARCHAR2
LONG变长字符型,最长为2GB
NUMBER(s,d)数字型,总位数为S位,小数位为d位,总长最大为38位
DATE口期型
RAW纯二进制数据类型,最长为2000B
LONGRAW变长二进制数据类型,最长为2GB
BLOB二进制大对象类型,最长为4GB
NLOB包含定宽的多位数字符的字符大对象类型,最长为4GB
CLOB包含单个字符的字符大对象类型,最长为4GB
BFILE数据库外的大型二进制文件的输入指示器类型,最大为4GB
PL/SQL语言基础
•注释
•变量声明
•运算符
•PL/SQL块结构
•控制语句
PL/SQL程序设计简介
•PL/SQL是一种高级数据库程序设计语言,该
语言专门用于在各种环境下对ORACLE数据库
进行访问。由于该语言集成于数据库服务器中,
所以PL/SQL代码可以对数据进行快速高效的
处理。除此之外,可以在ORACLE数据库的某
些客户端工具中,使用PL/SQL语言也是该语
言的一个特点。
SQL与PL/SQL::
•PL/SQL是ProcedureLanguage&Structured
QueryLanguage的缩写。ORACLE的SQL是
支持ANSI(AmericannationalStandards
Institute)和ISO92(InternationalStandards
Organization)标准的产品。PL/SQL是对SQL
语言存储过程语言的扩展。
为什么使用PL/SQL
•有利于客户/服务器环境应用的运行
•适合于客户环境
PL/SQL块结构
•PL/SQL程序由三个块组成,即声明部分、执
行部分、异常处理部分。
DECLARE
/*声明部分:在此声明PL/SQL用到的变量,类型及游标,以及局部的存储
过程和函数*/
BEGIN
/*执行部分:过程及SQL语句,即程序的主要部分*/
EXCEPTION
/*执行异常部分:错误处理*/
END;
PL/SQL块可以分为三类
•无名块:动态构造,只能执行一次。
•子程序:存储在数据库中的存储过程、函数
及包等。当在数据库上建立好后可以在其它
程序中调用它们。
•触发器:当数据库发生操作时,会触发一些
事件,从而自动执行相应的程序。
标识符:
•PL/SQL程序设计中的标识符定义与SQL的标
识符定义的要求相同。要求和限制有:
•标识符名不能超过30字符;
・第一个字符必须为字母;
•不分大小写;
•不能用'(减号);
•不能是SQL保留字。
实例
•下面的例子将会删除所有的纪录,而不是
KING的记录。
DECLARE
v_enamevarchar2(20):二'KING';
BEGIN
DELETEFROMempWHEREename=v_ename;
END;
如何运行PL/SQL块结构?
C\D\oracle\product\10.2.0\client_2\binVsqlplus.exe
r=~~
SQL*Plus:Release.0—ProductiononWedJan216:56:262008
Copyright<c>1982,2305,Oracle.Allrightsreserved.
tenteruser-name:scott/tiger
L
Connectedto:
OracleDatabase10gEnterpriseEditionRelease.0—Production
iWiththePartitioning,OLfiPandDataMiningoptions
r
SQL》.
Id
如何运行PL/SQL块结构?
建议的命名方法
标识符命名规则例子
程序变量V_name
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年吉林省新六所重点中学高三下学期期中联考考试化学试题含解析
- 2024年鼻腔解剖放大模型项目可行性研究报告
- 2024年锦纶/人造丝交织丝线项目可行性研究报告
- 2024年菊花头托脚项目可行性研究报告
- 2024年玻璃钢方型复位垃圾箱项目可行性研究报告
- 2024年七叶莲项目可行性研究报告
- DB5116-T 22-2024 广安青花椒生产技术规程
- 2024年烘焙师资格基础知识试题与答案
- Starter Section7 My Room 教学设计-2024-2025学年北师大版(2024)初中英语七年级上册
- 高二化学下学期化学教案集化学
- GB/T 44394-2024化学品粉尘爆炸危害识别和防护指南
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 基础模块 1 Unit 3 Shopping 单元过关检测-【中职适用】2025年高考英语一轮复习教材全面梳理(高教版2023修订版)
- 体育行业赛事直播平台搭建方案
- 2024年无人机测绘操控员(中级)技能鉴定理论考试题库资料(含答案)
- 解读国有企业管理人员处分条例课件
- 2024-2030年中国醇基燃料行业市场深度调研及发展趋势与投资前景研究报告
- 2024版生猪购销合同范本
- 2024广西柳钢集团招聘(高频重点提升专题训练)共500题附带答案详解
- 打印机购销合同(2024版)
- 中图版地理七年级上册《第三节 多民族的国家》说课稿2
评论
0/150
提交评论