2023拉

Oracle学习笔记004-DBA管理工具

上一篇 / 下一篇  2011-07-22 13:23:57 / 个人分类:Oracle_DBA

本次主要讲解Oracle管理员常用的系统自带工具介绍,主要包含如下:

 

1.Oracle Universal Installer(OUI):统一安装程序,用于安装,删除,升级,,功能特性:自动检查安装依赖关系 ,基于WEB形式的安装,记录程序版本及组件方便进行升级安装,使用OUI可以在一台机器安装多版不同的Oracle版本软件,例如9I10G,11G,支持多语言。在UNIX图形下,安装盘位置执行./runInstaller ,WindowsStart ->Programes->Oracle Installation  Products->Universal Installer。无图形界面或多台计算机无人职守安装,需要使用responsefile安装,执行./runInstaller -responsefile mysponsefile -silent即可。Responsefile可以参考Oracle帮助或查看安装盘上的response文件夹下的事例文件。

 

2.Database Configuration Assistant(DBCA):数据库配置助手,是图形化管理程序,帮助我创建,配置数据库信息,删除等管理数据库。在UNIX图形下执行./rdbca即可。创建完成数据库。系统自动创建默认用户syssytemsys用户是数据字典的所有者,可以创建数据库,而sytem不可以创建数据库。用户默认密码是change_on_install,从 Oracle 9.2.0版本以后,不设置默认口令了,会提示用户输入口令。system用户是默认密码是manager,最好安装完成以后修改默认口令。

 

3.Database Upgrade Assistant(DBUA):升级助手,用于升级数据库版本,升级之后执行SQL:select * from v$version 查询是否升级成功

 

4.Oracle Net Manager:当建立了Oracle数据库后,必须合理地配置监听程序和网络服务名之后,客户应用才能访问该数据库。其中,监听程序是在服务器端配置,网络服务名是在客户端配置

   4.1:服务器端的监听程序用于接收客户端的连接请求。

  在建立了Oracle数据库之后,为了使得客户应用可以访问特定数据库,必须要在监听程序中追加该数据库。一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。但是监听程序只能用于同一台服务器上的Oracle数据库。安装了Oracle时,会自动建立默认的监听程序LISTENER.一般只需要将需要使用的数据库追加到这个监听程序上就可以了。 监听程序使用的默认端口为1521保存了监听程序配置之后,必须要重新启动监听程序才能生效。

  4.2:客户端需要配置网络服务名,应用程序使用网络服务名才能访问Oracle数据库 一般使用数据库名作为服务名 网络协议要与监听程序的一致

5.Oracle Enterprise Manager(OEM):Oracle Enterprise Manager是一个基于 java 的框架系统,该系统集成了多个组件,为用户提供了一个功能强大的图形用户界面。Oracle Enterprise Manager 将中心 Console、多个代理、公共服务以及工具结为一体,提供一个集成的综合性系统管理平台,管理 Oracle 数据库环境。参考OEM结构图

 

 

 

6.SQL*Plus:只要权限够,可以做任何工具可以做的操作,执行1.sqlplus /nolog 显示版本及组件信息,不需要输入用户名与口令,但需要登录的时还是需要输入的。 2. conn /as sysdba 使用sysdba用户登录,当提示Connected to an idle instance时候,表示数据库没有启动,执行startup命令启动数据库。如需要使用非本机的客户端登录,需要启动服务端进程,执行lsnrctl start,然后在Windows的客户机使用Oracle客户端连接数据库服务器上,输入cmdsqlplus system/oracle@test即可。

 

7.Recovery Manager(RMAN):创建恢复数据日志,注册数据库,全备份等功能 

 

8.Oracle Secure BackupOracle公司推出的备份产品Oracle Secure BackupOracle Secure Backup Express两个版本目前支持Windows, Linux(x86), Solaris(Sparc)三个平台其中Oracle Secure Backup Express可备份1台机器上的数据库和文件系统也仅支持1个磁带机只要有Oracle数据库的授权就可以使用. Oracle Secure Backup则可以支持多台服务器多台磁带机和磁带库但是需要额外的授权.Oracle Secure Backup Express用来替换 Legato Storage Manager (LSM) 和 Legato Single Server Version (LSSV). 瞧瞧对Linux多支持呀,Windows系统真垃圾呀。

 

 9.Data Pumppump生成的一组文件,而不是原来的一个文件, Data pump的文件都是在服务器端和exp/imp在客户端比较,需要在数据库建立Directory,但速度更快;, Data pump导入导出时方式讲究等同性,如导出选FULL=Y,导入时Schemas=HR等同于导出时选Schemas=HR,导出时选FULL=Y数据泵是10g新功能,终于告别export/import了。Data pump在不同版本之间数据库的转移时与原先的exp/imp不同。原来转移到旧版本数据库时,需要使用旧版本的export生成文件来兼容老版本数据库;现在的Data pump可以在export时使用version参数来指定目标数据库的版本

10.SQL*Loader可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据就有点麻烦了。


TAG:

 

评分:0

我来说两句

Open Toolbar