安装管理客户机(转)
安装管理客户机(转)[@more@] 2.2.1 安装步骤 (1)出现如图2.19所示的【可用产品】界面。 (2)出现如图2.20所示的【安装类型】界面。 (3)出现同服务器安装类似的【摘要】界面。 (4)在安装进程进行到99%和100%时出现同服务器安装类似的【磁盘位置】界面。 (5)出现如图2.21所示的Oracle Net Configuration Assistant(Oracle网络配置助手)的【欢迎使用】界面。 (6)出现如图2.22所示的【数据库版本】界面。 (7)出现如图2.23所示的【服务名】界面。 (8)出现如图2.24所示的【请选择
Oracle 9i管理的模式(转)
Oracle 9i管理的模式(转)[@more@] 3.1.1 直接管理模式 【企业管理器】直接管理模式的原理如图3.1所示,共有3层结构。 1. 管理客户机 在管理客户机上安装【企业管理器】,通过【企业管理器】调用其他的集成管理工具,利用SQL *NET协议建立与数据库服务器的连接。 2. 连接网络 常用TCP/IP协议构建连接网络。 3. 数据库服务器组 分布式的数据库服务器组,服务器运行SQL *NET协议响应客户机的连接,在每个服务器上可能有若干个数据库。 3.1.2 【管理服务器】集中管理模式 集中管理模式原理
Oracle 9i管理的用户(转)
Oracle 9i管理的用户(转)[@more@] 3.3.1 【system】用户 1. 用户密码 【system】用户默认的密码为“manager”。 2. 用户权限 【system】用户具有“SYSDBA”权限,即数据库管理员权限,包括。 打开数据库服务器 关闭数据库服务器 备份数据库 恢复数据库 日志归档 会话限制 管理功能 创建数据库 3.3.2 【sys】用户 1. 用户密码 【sys】用户默认的密码为“change_on_install”。 2. 用户权限 【sys】用户具有“SYSDBA”或者“SYSOPER”权限。“SYSOPER”即数据库操作
Oracle 9i管理工具的使用(转)
Oracle 9i管理工具的使用(转)[@more@] 3.4.1 【SQL Plus】的使用 (1)如图3.12所示的【注册】界面。 (2)成功连接数据库后出现如图3.13所示的【SQL Plus】界面。 (3)输入查询语句“select * from scott.emp;”(查询scott用户下的emp数据表的所有记录),执行结果如图3.14所示。 (4)执行完毕后,输入quit或exit将返回到Windows状态。 (5)按照图3.12登录的【system】用户实际上只具有“Normal”权限。如果要使用户按照“sysdba”或者“sysoper”权限登录,必须显式指明登录身份。如图3.15所示。
SQL概述(转)
SQL概述(转)[@more@] 4.1.1 SQL是什么 SQL(Structured Query Language,译为结构化查询语言)在关系型数据库中的地位就犹如英语在世界上的地位。它是数据库系统的通用语言,利用它,用户可以用几乎同样的语句在不同的数据库系统上执行同样的操作。比如“select * from 数据表名”代表要从某个数据表中取出全部数据,在Oracle 9i、SQL Server 2000、Foxpro等关系型数据库中都可以使用这条语句。SQL已经被ANSI(美国国家标准化组织)确定为数据库系统的工业标准。 SQL语言按照功能可以分为4大类。 数据查询语言DQL:查
用SQL进行单表查询(转)
用SQL进行单表查询(转)[@more@] 单表查询是相对多表查询而言的,指从一个数据表中查询数据。 4.2.1 查询所有的记录 在【命令编辑区】执行输入“select * from scott.emp”,然后单击【执行】按钮,出现如图4.3所示的emp数据表所有记录。 【参见光盘文件】:第4章4.2421.sql。 select * from 数据表,这里的“*”代表数据表中所有的字段。 4.2.2 查询所有记录的某些字段 在【命令编辑区】输入“select empno,ename,job from scott.emp”,然后单击【执行】按钮,将显示emp数据表的empno、ename和job字段
用SQL进行多表查询(转)
用SQL进行多表查询(转)[@more@] 所谓多表查询是相对单表而言的,指从多个数据表中查询数据,这里我们主要学习从两个数据表中如何查询数据的方法。 4.3.1 无条件多表查询 无条件多表查询是将各表的记录以“笛卡尔”积的方式组合起来。 如scott.dept表共有4条记录,scott.emp表共有14条记录,其“笛卡尔”积将有4*14=56条记录。 在【命令编辑区】执行下列语句。 ?????????????????????????????????????? select emp.empno,emp.ename,emp.deptno,dept.dname,dept.loc from scott.emp,scott.dept; ??
用SQL进行嵌套查询(转)
用SQL进行嵌套查询(转)[@more@] 在select查询语句里可以嵌入select查询语句,称为嵌套查询。有些书上将内嵌的select语句称为子查询,子查询形成的结果又成为父查询的条件。 子查询可以嵌套多层,子查询操作的数据表可以是父查询不操作的数据表。子查询中不能有order by分组语句。 4.4.1 简单嵌套查询 在【命令编辑区】执行下列语句。 ????????????????????????????????????? select emp.empno,emp.ename,emp.job,emp.sal from scott.emp where sal>=(select sal from scott.emp where ename='WARD');
用SQL进行函数查询(转)
用SQL进行函数查询(转)[@more@] Oracle 9i提供了很多函数可以用来辅助数据查询。接下来我们介绍常用的函数功能及使用方法。 4.5.1 【ceil】函数 在【命令编辑区】输入“select mgr, mgr/100,ceil(mgr/100) from scott.emp;”,然后单击【执行】按钮,出现如图4.29所示的结果。 【参见光盘文件】:第4章4.5451.sql。 【ceil】函数用法:ceil(n),取大于等于数值n的最小整数。 4.5.2 【floor】函数 在【命令编辑区】输入“select mgr, mgr/100,floor(mgr/100) from scott.emp;”,然后单击【执行】按钮
用SQL录入数据(转)
用SQL录入数据(转)[@more@] 数据的录入采用【insert】语句。对应不同的录入方式,【insert】语句的语法会有所变化。 4.6.1 单行记录的录入 1. 语法 insert into 数据表(字段名1,字段名2,……) values(字段名1的值, 字段名2的值,……)。 由于字段的类型不同,在书写字段值的时候要注意格式。 数值型字段,可以直接写值。 字符型字段,其值上要加上单引号。 日期型字段,其值上要加上单引号,同时还要注意年、月、日的排列次序。 在数据的插入语句中,插入列排序和插入值要一一对应。字符型和
用SQL删除数据(转)
用SQL删除数据(转)[@more@] 使用【delete】命令可以删除数据,使用【truncate】命令可以删除整表数据但保留结构。 4.7.1 删除记录 在【命令编辑区】输入“delete from scott.test where empno>=7500 and empno<=8000;”,然后单击【执行】按钮,出现如图4.47所示的结果。 【参见光盘文件】:第4章4.7471.sql。 删除记录的语法:delete from 数据表 where 条件。 4.7.2 整表数据删除 在【命令编辑区】输入“truncate table scott.test ;”,然后单击【执行】按钮,出现如图4.48所示的结果。
用SQL更新数据(转)
用SQL更新数据(转)[@more@] 更新数据使用的是【update】命令。 4.8.1 直接赋值更新 1. 语法 update 数据表 set 字段名1=新的赋值,字段名2=新的赋值,…… where 条件 2. 实例 在【命令编辑区】执行以下语句。 ?????????????????????????????????????
自动监控运行情况──事件(转)
自动监控运行情况──事件(转)[@more@] 5.3.1 什么是事件 事件是在Oracle 9i数据库服务器上定义的、可以对服务器的资源进行监控和处理的任务。包括以下主要的内容。 5.3.2 事件的作用 管理员利用事件系统可以高效地监视一个大型的Oracle系统。 管理员可以并在检测到故障或特定条件时获得预警通知。 管理员也可以只监视希望监视的服务。 事件系统还可以扩展支持第三方应用程序。 允许大型系统的管理员根据其首选项和任务自定义事件系统。 5.3.3 什么是事件系统 事件系统是Oracle 9i网络
自动运行管理任务──作业(转)
自动运行管理任务──作业(转)[@more@] 5.4.1 什么是作业 作业是数据库服务器的一些自动化、标准化的管理工作。比如定时的数据库关闭或启动、定时执行数据库的恢复或备份等。 5.4.2 作业的作用 可以利用统一的“作业库”进行集中管理。 利用【管理服务器】提供的作业系统,既可以在本地数据库服务器上运行本地作业,也可以通过【管理服务器】来集中管理分布式数据库系统的多节点作业。 在管理服务器上定义的作业,通过【智能代理】分发到各个目标上去,自动执行一些重复性强、完全可以自行完成的任务。
Oracle 9i基于Web的管理(转)
Oracle 9i基于Web的管理(转)[@more@] 5.5.1 基于Web管理的原理 1. 客户机 客户机操作系统为Windows 2000、Windows 98或Windows NT,安装IE 5.0以上的浏览器,安装Java插件Oracle JInitiator 1.1.8.10和基于Applet技术的【企业管理器】。 2. 中间层 安装【管理服务器】和Apache HTTP服务器。 3. 数据库服务器 安装数据库服务器,运行【智能代理】。 5.5.2 如何构建基于Web管理的环境 构建基于Web管理的环境共有4个步骤。 在数据库服务器上——启动【智能代理】。 启动【管理服务器
Oracle 9i通过IE浏览器进行监控――报告(转)
Oracle 9i通过IE浏览器进行监控――报告(转)[@more@] 5.6.1 什么是报告定义 【管理服务器】上收集了数据库服务器的各种运行参数。按照什么样的方法收集数据库服务器上的运行参数,称为报告定义。 5.6.2 什么是报告 报告就是报告定义适用于具体的目标(数据库服务器)时产生的有关服务器的运行参数。 5.6.3 如何构建报告的Web发布环境 (1)默认管理员账户为“reports_user”,参见表5.1的相关内容。 (2)进入DOS方式,在c:oracleora90in目录下有名为oemctl.bat的批处理文件,这就是用于配置Web发布环
确保Oracle 9i网络的正常运行(转)
确保Oracle 9i网络的正常运行(转)[@more@] 一个完整的Oracle 9i的运行网络,包括以下4个部分。 数据库服务器 【管理服务器】 Oracle HTTP服务器 管理客户机 6.1.1 确保数据库服务器的正常运行 要确保数据库服务器正常运行,就是要确保数据库服务器的后台服务正常启动。计算机上所有的服务列表,如图6.1所示。 其中与数据库服务器有关的服务包括。 OracleOraHome90Agent:【智能代理】的后台服务。 OracleOraHome90TNSListener:监听程序对应的后台服务。 OracleServiceMYORACLE:
Oracle 9i初始化参数文件(转)
Oracle 9i初始化参数文件(转)[@more@] 6.2.1 Pfile文件 Pfile(Parameter File)文件是基于文本格式的参数文件,含有数据库的配置参数。 Oracle 9i在安装时为每个数据库建立了一个Pfile,默认的名称为“init+例程名.ora”,这是一个文本文件,可以用任何文本编辑工具打开。 表6.1 数据库的初始化参数文件分析 内容 说明 # Copyright (c) 1991, 2001 by Oracle Corporation Oracle公司版权标识 # MTS 多线程服务器配置标识,在Oracle 9i里称为共享服务器配置 dispatchers="(PROTOCOL=TCP)(SER=MOD
Oracle 9i数据库的配置参数(转)
Oracle 9i数据库的配置参数(转)[@more@] 如图6.2所示。 6.3.1 【一般信息】选项卡的参数 出现如图6.3所示的编辑数据库配置的【一般信息】选项卡。 6.3.2 【内存】选项卡的参数 图6.4所示为编辑数据库配置的【内存】选项卡。 6.3.3 【恢复】选项卡的参数 图6.5所示为编辑数据库配置的【恢复】选项卡。 6.3.4 【撤消】选项卡的参数 图6.6所示为编辑数据库配置的【撤消】选项卡。
Oracle 9i切换数据库的日志模式(转)
Oracle 9i切换数据库的日志模式(转)[@more@] 6.4.1 数据库的两种日志模式 Oracle数据库有两种日志工作模式。 非归档日志模式 归档日志模式 6.4.2 切换到归档日志模式 (1)在如图6.7所示的编辑数据库配置的【一般信息】选项卡中可以查看数据库的工作状态,默认情况下为“非归档模式”(NOARCHIVELOG)。 (2)切换到如图6.8所示的编辑数据库配置的【恢复】选项卡。 (3)出现如图6.9所示的【数据库颤动】界面。 (4)切换到如图6.10所示的编辑数据库配置的【一般信息】选项卡。