Oracle9i管理工具-文档资料

合集下载

第02章Oracle9i体系结构

第02章Oracle9i体系结构
• 后台进程帮助用户进程和服务器进程进行通信,无论是
否有用户连接数据库它们都在运行,负责数据库的后台 管理工作,这也是称之为后台进程的原因。
2-22
Oracle 9i数据库的后台进程
SMON PMON
RECO ARCH
系统全局区
CKPT QMON
DBWR LGWR
2-23
Oracle 9i数据库的主要后台进程
• 非归档模式,不保留以前的重做日志内容,适合
于对数据库中数据要求不高的场合。
2-14
初始化参数文件
• 初始化参数文件INIT.ORA是一个文本文件,定义
了要启动的数据库及内存结构的大约200多项参数 信息。启动任何一个数据库之前,Oracle系统都要 读取初始化参数文件中的各项参数。
• 初始化参数文件的主要内容如下:
Database
2-27
Oracle数据库的应用架构
• 多磁盘结构 • 磁盘映像结构 • 客户/服务器系统 • 共享服务器系统 • 并行(集群)数据库系统 • 分布式数据库系统 • Oracle WebServer系统
2-28
Thank you very much!
2-29
• 控制文件存放了与Oracle 9i数据库物理文件有关的
关键控制信息,如数据库名和创建时间,物理文件 名、大小及存放位置等信息。
• 控制文件在创建数据库时生成,以后当数据库发生
任何物理变化都将被自动更新。
• 每个数据库包含通常两个或多个控制文件。这几个
控制文件的内容上保持一致。
2-12
日志文件
• 日志文件用于记录对数据库进行的修改操作和事务操作
后缀“.DBF”。
• 数据文件存放的主要内容如下:

oracle9i安装手册【精选文档】

oracle9i安装手册【精选文档】

目录1、系统要求 (1)2、确定ORACLE主目录名及安装路径。

(3)3、选择要安装的产品. (4)4、选择安装类型。

(5)5、选择数据库配置。

(6)6、输入数据库标识 (6)7、选择数据文件的存放位置。

(7)8、选择数据库字符集 (8)9、ORACLE列出安装产品列表。

(9)10、进行ORACLE数据库的安装 (9)11、生成数据库并进行工具配置。

(11)12、安装成功。

(13)CQS—2—011—01-06 内部资料不得翻印Oracle9i安装手册1、系统要求安装前请确认系统是否是windows 2000 server+service pack 4。

如果不是,请安装好系统后再开始进行下面的ORACLE安装。

将ORACLE的第一张安装光盘放入光驱中,光盘会自动启动。

若没有自动启动,请打开资源管理器,运行光盘驱动器下的SETUP。

EXE文件.✓开始安装:进行ORACLE的安装✓查看CD:查看CD内容✓浏览信息:在浏览器中打开ORACLE信息用鼠标点击“开始安装"欢迎屏幕Oracle Universal Installer 将指导您完成安装和配置Oracle 产品的全过程。

2、确定ORACLE主目录名及安装路径。

3、选择要安装的产品。

4、选择安装类型。

5、选择数据库配置。

6、输入数据库标识在“全局数据库名”和“SID"输入框中输入CQS,如下图:7、选择数据文件的存放位置。

8、选择数据库字符集一般中文字符集使用ZHS16GBK,若使用字符集不当的话数据库中会出现很多?????。

9、ORACLE列出安装产品列表。

10、进行ORACLE数据库的安装在安装的过程中会弹出两次对话框,要求插入第二章和第三章光盘。

安装产品时,将显示"安装”屏幕.安装操作包括执行诸如文件复制、在NT 系统上添加服务及连接到Solaris 系统,以及执行决策点和计算操作。

安装过程中,Oracle Universal Installer 将OraInstall\oraInstall。

oracle9i安装文档

oracle9i安装文档

Oracle 9i 安装1)首先将oracle9i的安装文件拷贝到本地,注意安装文件所在的全路径中不要有中文名称。

双击oracle9i\Disk1目录下的setup.exe,进入Oracle安装界面,按照提示开始进行安装。

图1-1:数据库安装界面2)点击“下一步”,进入“文件定位”界面,选择确定Oracle安装文件所在路径和数据库的安装路径,如D:\oracle\ora92。

3)点击“下一步”,出现“可用产品”界面,选择要安装的产品“Oracle9i Database 9.2.0.1.0”。

4)点击“下一步”,在“安装类型”界面,选择默认的安装类型“企业版”。

5)点击“下一步”,在“数据库配置”界面,选用默认的数据库配置类型“通用”。

6)点击“下一步”,默认选择监听请求的端口号为2030 。

7)点击“下一步”,进入“数据库标识”配置界面(如图1-3),输入全局数据库名,如XWCG(最好容易辨识),SID号跟全局数据库名一致。

8)点击“下一步”,进入“数据库文件位置”界面,数据库文件目录建议使用默认的路径,如D:\oracle\oradata,以减少磁头的访问量。

9)点击“下一步”,在“数据库字符集”界面,一般情况下选择缺省即可,如有需要最好选择unicode,方便各种语言存储。

10)点击“下一步”,进入“摘要”界面。

点击“安装”开始安装。

中间会两次弹出“磁盘位置”窗口,提示插入Oracle9i磁盘2和磁盘3,根据提示分别输入Oracle9i的磁盘2和磁盘3的路径即可;如果Oracle9i的安装文件在硬盘里,就省去了提示插入磁盘的步骤。

11)Oracle9i安装结束前,进入“配置工具”界面,自动配置和启动Oracle 的一些工具和服务,需要比较长的时间,请耐心等待;12)配置工具完成后,Oracle9i则安装结束,开始创建数据库;13)数据库创建结束后,弹出“更改口令”对话框,指定数据库的sys和system 帐户的口令分别为sys和system,点击确定,进入“安装结束”界面,点击“退出”退出安装程序。

ORACLE9i 简介

ORACLE9i 简介

ORACLE 9i 简介本章主要内容包括:数据库基本概念ORACLE新增加的特性ORACLE9I 体系结构一、数据库管理系统A、数据库技术是20世60年代后产生发展起来的,主要是解决数据处理中的非值计算问题。

例如仓库管理、档案管理、图书资料管理等数据处理问题。

该类处理的特点是数据量比较大,处理的主要内容为数据的存储、查询、分类排序及支技决策功能。

数据库技术是针对这类数据的处理需产生发展需来。

并不断发展完善。

B、数据库是为了满足管理大量的、持久的、可靠的共享数据。

从物理概念上讲,是存储于硬盘的各种文件的有机结合。

也就是一种工具,它管理对象是按一定数据模型在计算机系统中组织、存储和使用联系的数据集合。

特征:大量性、持久性、可靠性、共享性C、数据库发展的历史:层次数据库、网状数据库、关系数据库其中运用最广泛的是关系数据库,它的特点是数据结构简单清晰,比较容易接受。

它用二维表格来描述实体之间的关系。

每一列称为属性,也称为字段或域;每一行称为一条记录。

利用表格能够反映属性之间的一对一、一对多、多对多关系。

D、数据库一般由3个部分组成:数据库描述语言、数据库操作语言、数据库管理例行程序网络技术不断发展,出现了分布式技术及标准,基本思想就是:物理上存放于网络的多个数据库在逻辑上可以看成是一个单独的大数据库。

用户可以通过网络存取数据。

由服务器去完成处理工作。

用户不需关心网络连接细节。

及分布情况。

目前大的关系数据库:ORACLE、IBM 的DB2等。

及中小的MICROSOFT的SQL SERVER、MYSQLE、ORACLE逻辑结构特点:ORACLE数据库在逻辑上由许多表空间构成,主要分为系统表空间和非系统表空间。

非系统表空间存储着各项应用的数据、索引、程序等相关信息逻辑结构与物理结构对照关系F、ORACLE关键开发领域:可用性、可伸缩性和性能、安全性、开发平台、可管理性、WINDOWS集成。

应用程序领域:INTERNET内容管理、B2C和B2B电子商务、打包的应用程序、业务智能。

第八章 Oracle9i常用工具

第八章  Oracle9i常用工具

8.7.1 LogMiner的用途
1.LogMiner的主要用途 LogMiner工具的主要用途有:
(1)跟踪数据库的变化:可以离线的跟踪数据库的变化,而
不会影响在线系统的性能。
(2)回退数据库的变化:回退特定的变化数据,减少pointin-time recovery的执行。
(3)优化和扩容计划:可通过分析日志文件中的数据以分析
8.3 Oracle企业管理器 (OEM)
8.3.1 OEM的体系结构
8.3.2 OEM组件介绍
8.3.1 OEM的体系结构
OEM为三层结构,其组成如下:
(1)第一层是客户端工具,如:EM Console, DBA
Management Pack和其他集成的Oracle应用。这些工具是
从机器本地启动的。也可以是通过浏览器下载下来的
文件。所以,比较而言,SQL*Plus Worksheet使用更简单、
方便。
8.2.2 SQL*Plus Worksheet的使用 1.启动SQL*Plus Worksheet 2.使用SQL*Plus Worksheet
1、启动SQL*Plus Worksheet
(1)直接登录进入 直接登录进入的操作步骤为: 在Oracle菜单中运行“Application
③将包含LONG类型数据列的表的内容拷贝到其他表。因为LONG类型的列 不能用于SELECT语句中,所以这是解决此问题的唯一方法。
④从一个Oracle数据库向一个非Oracle数据库拷贝表。
数据拷贝命令的格式如下: COPY[FROM<用户名>/<口令>@<数据库>= [TO<用户名>/<口令>@<数据库>] {APPEND |CREATE | INSERT | REPLACE} <表>[(<列>,…==USING<查询>

一:Oracle9i概述

一:Oracle9i概述

事务是学习数据库知识方面最重要的概念之一,它是指包 含一条或多条SQL语句的一个逻辑工作单元。事务具有原 子特性,也就是说,事务不能再细分为更小的单元。
事务一般需要处理两种情形,一种是成功的提交了事务, 即此次事务中包含的所有SQL语句都成功的执行,那么此 次事务对数据的影响就留在了数据库中; 另一种是提交事务不成功,即此次事务包含的SQL语句中 有任何一条SQL语句没能成功执行(比如在银行转帐时可 能遇到的资金余额不足、无效帐号、硬件问题等情况), 那么此次事务中所有已被执行的语句会自动回滚,就如同 没有执行过此次事务一样,以保证数据的一致性。
—联系的属性:
联系本身也是一种实体型,也 课程 m 选修 n 学生
可以有属性。如果一个联系具
有属性,则这些属性也要用无 向边与该联系连接起来。
成绩
关系数据库系统
数据库系统的发展经历了由层次模型到网状模型再到关系 模型的过程。“关系”是数学中的一个基本概念,由集合 中 的任意元素所组成的若干有序偶对表示,用以反映客观事 物间的一定关系。 在计算机科学中,关系的概念也具有十分重要的意义。计 算机的逻辑设计、编译程序设计、算法分析与程序结构、 信息检索等都应用了关系的概念。 关系数据库系统即用关系的概念来建立数据模型,用以描 述、设计与操纵数据库。当今的数据库系统几乎全部都支 持关系模型。
④ 用户。用户是应用程序的使用者,通过应用 程序与数据库进行交互。在授权允许的情况下 完成数据的插入、修改、删除、查询以及报表 打印等工作。
不同人员需要掌握的Oracle 知识
• 最终用户:基本的SQL语言; • 一般的系统操作员:基本SQL命令及DBA管理类 工具; • 应用开发人员:熟练掌握SQL、PL/SQL、 Procedural Database Option、客户-服务器数据 库开发工具,了解DBA原理; • 数据库管理员:熟练掌握SQL、PL/SQL、Oracle 核心、DBA原理、数据库原理、数据库备份与恢 复以及数据库性能优化与调整。

Oracle9i的关系数据库实用教程第二章 Oracle的体系结构共57页文档

Oracle9i的关系数据库实用教程第二章  Oracle的体系结构共57页文档

3.表空间中对象的存储
如果表空间只对应一个数据文件,该表空间中 所有的对象都存储在此数据文件中。如果表空 间对应于多个数据文件,可将一个对象的数据 存储在该表空间的任意一个数据文件中,也可 将同一个对象的数据分布在表空间的多个数据 文件中。
2.2.2 段
1.数据段 2.索引段 3.临时段 4.回退段
2.1.4 配置文件
配置文件是一个ASCII文本文件,记录Oracle 数据库运行时的一些重要参数。名字通常为 initsid*.ora格式,如:initCIMS.ora,SID相当 于它所控制的数据库的标识符。每个Oracle 数据库和实例都有它自己惟一的init.ora文件。
Oracle9i 新 引 入 一 个 服 务 器 参 数 文 件 ( SPFILE ) , 一 个 服 务 器 参 数 文 件 (SPFILE)可以被认为是在Oracle数据库服 务器端的初始化参数文件。存储在一个服务
(4)能够将某个表空间设置为脱机状态或联机 状态,以便对数据库的一部分进行备份和恢复。 (5)能够将某个表空间设置为只读状态,从而 将数据库的一部分设置为只读状态。 (6)能够为某种特殊用途专门设置一个表空间, 比如临时表空间等,以优化表空间的使用效率。 (7)能够更加灵活地为用户设置表空间限额。
2.1.3 控制文件
每个Oracle数据库都有相应的控制文件, 用于打开、存取数据库。它们是较小的二 进制文件,其中记录了数据库的物理结构。
名字通常为Ctr*.ctl格式
控制文件中的内容只能够由Oracle本身来修 改。每个数据库必须至少拥有一个控制文 件。一个数据库也可以同时拥有多个控制 文件,但是一个控制文件只能属于一个数 据库。
第二章 Oracle体系结构

第3章常用管理工具简介-文档资料

第3章常用管理工具简介-文档资料

3.2.1 数据库创建
单击“确定”按钮,之后就可以把剩下的工作交给oracle了!它 会先创建起始参数文件,然后在激活Oracle Instance之后进行 一连串的工作,如图所示。实际创建时间需视你的硬件速度 而定。
3.2.1 数据库创建
图所示的窗口给出了SYS与SYSTEM帐号的密码,分别为 change_on_install和manager,可在登入数据库后或在此时进行 修改。
D:\>Oracle\Ora90\Bin\sqlplus/nolog SQL>connect sys/change_on_install as sysdba 5. 启动实例 SQL>STARTUP NOMOUNT 6. 发布CREATE DATABASE语句
3.2.1 数据库创建
修改数据库
对已存在的数据库可以进行的修改主要有: 增加或删除数据文件 改变数据文件的大小和增长方式 改变日志文件的大小和增长方式 激活OEM并登录ordb数据库,显示如图所示的窗口。
3.2.2 命令方式创建数据库
4. 启动SQL*Plus并以SYSDBA连接到Oracle实例
使用默认值,单击“下一步”按钮,进入“数据库连接选项”窗口,如 图所示。在该窗口设置将要创建的数据库的运作模式。
3.2.1 数据库创建
选择“专用服务器模式”,单击“下一步”按钮,进入“初 始化参数”窗口,如图所示。
3.2.1 数据库创建
初始化参数窗口—归档选项卡
3.2.1 数据库创建
初始化参数窗口—数据库大小选项卡
3.2.1 数据库创建
Oracle提供三种数据库预设模板文件: 数据仓库 (Data Warehouse);事 务处理 (Transaction processing);通用数据库(General Purpose)。

Oracle 9i常用管理工具介绍 -2.

Oracle 9i常用管理工具介绍 -2.

3.5 Oracle Enterprise Manager安装和使用
OEM体系结构
OEM具有良好的可伸缩 性,可以构成两层或三 层结构。 (1)OMS和OEM资料档 案库(Repository)在一 台服务器上,Oracle数 据库服务器在另一台机 器上。客户端OMSFra bibliotek档案资料库
客户端 Oracle 数据库服务器
3.5 Oracle Enterprise Manager安装和使用
OEM体系结构
第二层(也称为中间层) 由安装在Windows NT/2000 或Sun Solaris server上的Oracle Management Server (OMS)构成。OMS具有以下功能:
访问OEM资料档案库(Repository)中的信息; 管理OMS管理员用户; 向第三层分派控制台的分派作业; 控制作业执行; 监控事件; 通过电子邮件或寻呼提示用户作业完成或事件发生。
3.5 Oracle Enterprise Manager安装和使用

OEM体系结构
第三层是由智能代理( Intelligent Agent )和 被管理对象组成。智能代理是在每个 server 上必 须安装的,用来执行任务和监控发生在该服务器 各被管理对象上的事件的软件。被管理对象包括 网络节点(服务器)、数据库、侦听程序 (Listener)以及其他安装在这些结点上的Oracle 服务。
3.5 Oracle Enterprise Manager安装和使用
OEM体系结构 OEM实现了一个 3层结构,其组成如图 所示 。
3.5 Oracle Enterprise Manager安装和使用

OEM体系结构
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【例】创建s.sql文件。
SQL>EDIT s; 如果当前目录下不存在s.sql文件,则系统自动生成s.sql文件,这 样就可以输入和编辑SQL命令了,例如输入“SELECT * FROM tab;”,存盘退出。
二 SQL* Plus命令 (3)行编辑命令
2.APPEND命令 格式: A[PPEND] 追加的字符串; 功能:追加字符串到缓冲区当前行尾。注意此命令可以使用简 写命令“a”。 【例】假设当前执行命令为:SELECT * FROM tab;
用分号结束:结束SQL语句输入,并执行该语句; 用处于单独一行的符号“/”:结束SQL语句输入,并执行该语句; 用一个空行:结束SQL语句输入,但不执行。
二 SQL* Plus命令
输入PL/SQL语句块
在SQL*Plus中进入PL/SQL块输入模式的方法两种: 输入DECLARE或BEGIN并回车; 输入创建存储过程或函数的语句(如CREATE PROCEDURE)
SQL>SET timing on; timing的默认值为OFF。 【例】设置默认提示符,默认值就是SQL>。
SQL>SET sqlprompt "SQL>"
二 SQL* Plus命令 (2)格式设置命令
1.表头和表尾 TTITLE 和BTITLE命令可以自动地在每页的顶部和底部显示日 期和页号。 【例】表头和表尾。 SQL>TTITLE center 蓝天集团公司员工工资统计表
是DBA和开发人员都必须掌握的一个工具
一 SQL*Plus的启动和关闭 1.SQL*Plus的启动 (1)从“开始”菜单启动,直接登录进入
登录的system用户只有NORMAL权限
在安装客户机时 配置的网络服务

一 SQL*Plus的启动和关闭 1.SQL*Plus的启动 (1)从“开始”菜单启动,直接登录进入
二 SQL* Plus命令 (2)格式设置命令
2.列格式 COLUMN命令用于制定输出列的标题、格式和处理的设置。
2.列格式 1) 改变缺省的列标题
COLUMN column_name HEADING column_heading For example: Sql>select * from dept; DEPTNO DNAME LOC ---------- ---------------------------- --------10 ACCOUNTING NEW YORK sql>col LOC heading location sql>select * from dept; DEPTNO DNAME location --------- ---------------------------- ----------10 ACCOUNTING NEW YORK
SQL>BTITLE 制表人: er right 页码: sql.pno
这个标题的显示结果为: 蓝天集团员工工资统计表
制表人: SCOTT 页码: 2
二 SQL* Plus命令 (2)格式设置命令
1.表头和表尾 【例】退出命令。 SQL>TTITLE OFF; SQL>BTITLE OFF;
设置 off 55/60 88/132 on off off output name off on
说明 关闭页眉。这个命令在创建数据文件时很有用处。
输出页面的行数。常用55或如果数据文件用于输出,设为0。
输出页面水平尺寸,例如88列或者132列。 从spool输出中去掉空白。 禁止返回的数据行数。 在SQL语句运行时,不回送这些语句。 把查询结果输出到指定的文件中。 停止输出的假脱机。 禁止把输出显示到屏幕上。
2.列格式 3) 设置列标题的对齐方式
JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]} SQL> col ename justify center SQL> select empno,ename,job from emp; EMPNO ENAME JOB ---------- ---------------------------------------- --------7369 SMITH CLERK 7499 ALLEN SALESMAN 7521 WARD SALESMAN
5) 显示列值时,如果列值为NULL值,用text值代替NULL值
COMM NUL[L] text SQL>COL COMM NUL[L] text
2.列格式 4) 格式化NUMBER类型列的显示: SQL> COLUMN SAL FORMAT $99,990
SQL> select * from emp
删除当前行
删除指定的n行
删除由m行到n行之间的所有命令行
在当前行后插入任意数量的命令行
在当前行后插入一行text指定的命令行
列出SQL缓冲区中的所有命令行
列出SQL缓冲区中指定的第n命令行
列出SQL缓冲区中由m行到n行之间的所有命令行
显示并运行缓冲区中的当前命令行
指定第n命令行为当前行
用text文本的内容替代第n行
要使system用户具有SYSDBA权限,必须显式指明登录身份。
一 SQL*Plus的启动和关闭
1.SQL*Plus的启动 (2)从命令行启动 在命令行下输入如下命令: sqlplus 用户名/口令@主机字符串 @filename.sql parameter ...
•一般用于启动字符界面的SQL*Plus •还可被安装程序所调用,执行相关脚本文件
2.列格式 2) 不让一个列显示在屏幕上
NOPRI[NT]|PRI[NT] SQL> col job noprint SQL> select empno,ename,job from emp; EMPNO ENAME ---------- ---------------------------------------7369 SMITH 7499 ALLEN 7521 WARD
二 SQL* Plus命令 (1)环境维护命令 1.SHOW命令 【例】查看所有系统变量值。 SQL>SHOW all; 【例】显示当前连接用户。 SQL>SHOW user; 【例】把错误信息列出来。 SQL>SHOW error;
二 SQL* Plus命令 (1)环境维护命令
2.SET命令 使用SET 命令可以设置SQL PLUS的环境参数。 格式: SET 环境变量名 值 【例】禁止输出列标题。
闭。 ③作为一个良好的习惯,应使用命令退出SQL*Plus
二 SQL* Plus命令
可输入三种类型的命令 SQL命令 PL/SQL块 SQL*Plus命令
SQL命令、SQL*Plus命令均不区分大小写
二 SQL* Plus命令
SQL命令
SQL命令用于对数据库进行操作 SQL命令不可以简写 SQL命令存放于SQL缓冲区中(只保留一条最近执行的),可调出 进行编辑,可反复运行。 一条语句可以用一行或多行输入,三种方法结束一条语句:
Department Name Salary Commission ---------- ---------- --------- ---------30 ALLEN $1,600 300
5) 显示列值时,如果列值为NULL值,用text值代替NULL值
COMM NUL[L] text SQL>COL COMM NUL[L] text
ENAME
100
SMITH
JERRY
200
FORD
SCOTT
300
JAMES
WARK
----------------------------------------------
二 SQL* Plus命令
(3)行编辑命令


A[PPEND] text
C[HANGE]/old/new
C[HANGE]/text/
第3章 Oracle9i管理工具
Oracle9i关系数据库
本章内容
3.1 SQL*Plus交互式应用程序 3.2 SQL*Plus Worksheet开发环境
3.3 iSQL*Plus 3.4 Oracle企业管理器(OEM) 3.5 移植工具 3.6 网络管理 3.7 性能监测器 3.8 分析工具LogMiner 3.9 配置链接数据库
CL[EAR] BUFF[ER]
DEL
DEL n
DEL m n
I[NPUT]
I[NPUT] text
L[IST]
L[IST] n
L[IST] m n
R[UN]
n
n text
O text


将文本的内容附加在当前行的末尾
将旧文本old替换为新文本new的内容
删除当前行中text指定的内容
删除SQL缓冲区中的所有命令行
二 SQL* Plus命令 (2)格式设置命令
3.分组显示 BREAK和ORDER BY一起使用可以控制列输出的统一排序。 【例】分组练习。 SQL>BREAK ON deptno SQL>SELECT deptno,ename FROM emp ORDER BY deptno;
结果如下:
DEPTNO
SQL>SET heading off; heading的默认值为ON。 【例】禁止显示最后一行的计数反馈信息,默认值为“对6个或 更多的记录,回送ON”。 SQL>SET feedback off;
二 SQL* Plus命令 (1)环境维护命令 2.SET命令 使用SET 命令可以设置SQL PLUS的环境参数。 【例】设置查询SQL语句的执行时间,以便测试数据 库的性能。
相关文档
最新文档