第7章Oracle10g数据库管理系统_第1页
第7章Oracle10g数据库管理系统_第2页
第7章Oracle10g数据库管理系统_第3页
第7章Oracle10g数据库管理系统_第4页
第7章Oracle10g数据库管理系统_第5页
已阅读5页,还剩137页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实用数据库技术

第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论