当前位置:文档之家› (整理)oracle常用管理工具 (2).

(整理)oracle常用管理工具 (2).

Oracle常用管理工具简介了解常用Oracle 9i常用管理工具的使用方法掌握oracle database configuration assistant的使用掌握SOL*Plus的使用掌握SQL,PlusWorkSheet的使用掌握Oracle Enterprise Manager(OEA)的使用3.1Oracle基本管理工具的种类Oracle基本管理工具主要有:(1)OUI(Oracle Universal Installer)。

图形化用户界面安装向导工具,可实现Oracle9i各种组件与套件的安装和卸载,是最常用的Oracle安装工具(2)DBCA(Oracle Database Configuration Assistant)。

图形化用户界面的数据库配置管理工具。

利用该工具可以创建数据库、配置数据库以及删除数据库。

DBCA的最大特点之一就是Oracle在DBCA中设置了多种数据库模板,DBA可以选择不同的模板快速创建适用于不同应用的数据库(3)SQL *Plus和SQL *PlusWorkSheep,为DBA、开发人员和用户提供一个执行SQL命令的运行环境,是数据库管理和访问的常用工具(4)OEM(Oracle EnterPrise manager)。

高度集成的图形化用户界面管理工具集。

主要由Oracle管理服务器(Oracle Manager Server)、Oracle智能代理(Oracle Intelligent Agent)和控制台(Console)三部份组成。

DBA利用该工具实现数据库备份、数据库对象的创建、删除和修改等操作,还可以实现数据库监测、性能诊断、作业调度和事件管理等操作,是数据库管理的主要工具3.2利用DBCA创建数据库一.创建数据库的方法使用数据库配置管理工具创建数据库使用SQL命令创建数据库1.使用数据库配置管理工具创建数据库在Oracle9i中创建数据库的方法有两种:一是编写SQL*Plus脚本并运行二是使用Oracle9i配置管理工具创建数据库方法一虽有很大的灵活性,但他要求创建者对Oracle9i创建数据库的语法和参数有深入的了解,初学者一般选用第二种方法例1使用DBCA创建ordb数据库启动DBCA——下一步,进入数据库创建窗口(四种操作模式,协助进行不同的数据库管理工作)选中创建数据库——下一步,Oracle提供三种数据库预设模板文件:数据仓库(Data Warehouse)、事务处理(Trancation Processing)、通用数据库(General Purpose),选中通用数据库——下一步,指定全局数据库名(ordb)和数据库实例名(ordb)——下一步,进入数据库选项对话框——下一步,进入数据库连接选项,选择数据库的默认操作模式:专用服务器模式——下一步,进入初始化参数窗口,设置初始化参数窗口的内存、归档、数据库大小和文件位置选项卡——下一步,进入数据库存储窗口,在真正建立数据库以前,oracle会整理出各种数据库的存放位置,可以先展开存储下面的子文件夹然后检查个档案实际存放路径,必要时可直接修改它——下一步,进入创建选项——完成,进入概要窗口,概要窗口提供了使用oracle创建的数据库或模板的全部信息。

此概要包括了前面几步中为数据库选定的所有属性——单击确定,就把剩余的工作交给Oracle了,他会先创建起始参数文件,然后再激活Oracle Instance之后进行一连串的工作接下来窗口给出了SYS和SYSTEM账号的密码,分别为change_on_install 和manager,可在登入数据库后或在此时进行修改2.数据库的修改对已存在的数据可进行的修改主要有如图Oracle Enterprise Manger console独立窗口3.2.2命令方式创建数据库由oracle数据结构可以知道,要创建一个数据库,需要建立表空间,创建数据文件,设置控制文件、归档文件、日志文件等等。

一般情况下,用户只需要使用DBCA创建oracle9i数据库即可,这种操作方法并不复杂,而使用命令方式创建数据库以及CREAT DATABASE 命令的主要参数设置,我们需要有一定程度的了解。

如果读者致力于想oracle DBA(数据库管理员)方向发展,必须熟练利用SQL命令建立数据库的方式,才能面对创建Oracle数据库可能碰到的任何问题。

开始建立新的数据库之前,建议先做好些列准备工作,:评估数据表与索引的存放位置,如果可能的话,预估其所需空间规划操作系统下数据库实体文件的存放方式确定全局数据库名称熟悉init.ora文件内较重要的参数,甚至服务器参数文件(sever parameter file)的使用时机及其作用选定适当的数据库字符集选定数据块大小书序oracle 数据库的激活与关闭方式,和与其搭配的各种选项(如STARTUP 指令的nomount、mount、open选项)确认物理内存是否足以激活oracle Instance确认oracle服务器的磁盘空间足以创建新的数据库例2以mydb为例手动创建数据库1.建立实例标识符使用如下命令设定SID:C:\>SET ORCLE_SID=mydb2.设定数据库管理员的验证方法密码文件验证方法:D:\>Oracle\Ora90\Bin\orapwdfile=D:\>Oracle\ora90\DATABASE\PWDmydb.oraPassword=ORACLE entries=53.创建初始化参数创建数据库之前必须新增或编辑的初始化参数全局数据库名称控制文件名称与路径数据块大小影响SGA容量的初始化参数设置处理程序的最大数目设置空间撤销(Undo管理方法);只有当创建或启动数据库时,才从参数文件中读入,如果文件修改可以通过关闭或再次启动数据库来是新参数值生效参数文件的作用:系统全局区(SGA)大小设置数据库大量的缺省值设置数据库限制定义数据库的各种物理属性指定控制文件调整内存、优化系统性能定义各中操作参数4.启动SQL*Plus并以SYSDBA连接到oracle实例D:\>oracle\ora90\bin\sqlplus\nologSQL>connect sys/change_on_install as sysdba5.启动实例SQL>STARTUP NOMOUNT6.发布CREATE DATABASE语句3.3企业管理器(OEM)1.OEM的功能(1)管理完整的oracle环境,包括数据库、IAS服务器、应用程序和服务(2)诊断、修改和优化多个数据库(3)在多个系统上,按不同的时间间隔调度服务(4)通过网络管理数据库的约束条件(5)管理来自不同位置的多个网络节点和服务(6)和其他管理员共享任务(7)将相关的服务组合在一起,便于对任务的管理(8)启动集成的oracle第三方工具2.OEM的管理工具例程管理器启动和关闭数据库查看和编辑实例参数值管理用户会话,查看当前运行的SQL及解释计划管理分布式Internet计算环境中没有及时解决的事务处理冲突监视需要长时间运行的操作通过资源计划控制处理资源管理已分配的配置管理占用资源数量最多的锁和会话方案管理器创建方案对象修改方案对象删除方案对象显示方案对象的相关性安全管理器创建用户、角色和概要文件修改用户、角色和概要文件删除用户、角色和概要文件向数据库用户授予权限和角色存数管理器创建存储对象将数据文件和回滚段添加到表空间中删除存储对象将对象脱机或联机显示对象的相关性3.进入OEM开始-程序-oracle-oraclehome90-Enterprise Manager Console 3.3.2启动或关闭实例登录数据库后,可以使用例程管理器打开或关闭数据库3.4 SQL*Plus1.启动SQL*Plus开始-程序-oracle-oraclehome90-application development-SQL*Plus,打开注册对话框(用户名:SYSTEM密码:manger主机字符串:xscj)-确定进去SQL*Plus-在SQL*Plus中启动或关闭实例启动实例:STARTUP[OPEN|MOUNT|NOMOUNT]OPEN打开实例和所有文件(数据库文件和日志文件),允许用户存取数据库MOUNT装载实例和打开控制文件,激活某些功能。

用户不能存取数据库,可以进行实例或数据的恢复处理NOMOUNT装载实例和打开参数文件,生成SGA并启动后台进程,用户不能存取取数据库,可以进行CREAT DATABASE和CREAT CONTROLFILE操作关闭实例:SHUTDOWN[NORMAL|IMMEDIATE|TRANSACTIONAL|ABORT]NORMAL正常关闭IMMEDIATE立即关闭TRANSACTIONAL尽量少影响客户端,避免客户丢失信息ABORT放弃一切事务,立即关闭3.启动SQL*Plus Worksheet直接登录启动开始-程序-oracle-oraclehome90-application development-SQLPlus Worksheet,激活SQL*Plus Worksheet登录窗口,在登录窗口中指定要连接的数据库、用户及登录身份由OEM进入进入OEM操作窗口,在工具-数据库应用程序-SQL*Plus Worksheet,打开4.使用SQL*Plus Worksheet其菜单栏,主要的菜单是文件,编辑,和工作单文件包含的命令有:改变数据库连接打开将输入另存为将输出另存为退出编辑菜单包含的命令有剪切、复制、粘贴、全选和全部清除工作单包含的命令有执行运行本地脚本SQL*Plus和SQL*Plus Worksheet比较前者是行编辑环境,在SQL*Plus环境中有一系列支持行编辑的命令,而后者是一个全屏幕的编程和运行环境,可直接编辑PL/SQL命令或程序文件作业1.2.四种数据库服务器的关闭方式各有什么特点3.3中数据库服务器的启动方式各有什么特点4.简述oracle三种数据库配置类型的数据库特点(通用、事务处理、数据仓库)5.6.如何删除数据库7.什么是数据库的专用服务器模式,什么是共享服务器模式。

相关主题