oracle常用管理工具(笔记)
===========================================================

1.oracle安装工具OUI(Oracle Universal Install)

2.数据库配置助手(Database Configuration Assistant)用于建立数据库,配置数据库选项,删除数据库和管理模板.也可以直接使用DBCA命令开始.

3.OEM数据库控制工具

当安装oracle database 10g/SPAN>数据库产品时,OUI会安装基于Web页面的数据库管理工具-----Oracle Enterprise Manager Database Control.该工具时Oracle Database 10g/SPAN>新增的管理工具,DBA不仅可以使用该工具执行各种管理任务(启动例程,关闭例程,建立和删除数据库用户,建立和删除数据库对象,备份和恢复数据库,导入和导出数据),而且还可以监视例程的性能和状态.

为了在客户端的浏览器中访问OEM控制台,必须首先在Oracle Server端启动dbconsole进程.windows平台中启用dbconsole进程可以直接通过启动服务(OracleDBConsole<SID>)完成,也可以使用emctl start dbconsole 命令启动dbconsole进程.示例如下:

SET ORACLE_SID=orcl

Emctl start dbconsole

在浏览器中访问OEM Console 输入http://hostname:port/em

Sql*plus oracle公司提供的一个工具程序,它不仅可以用于运行,调试SQL语句和PL/SQL,还可以用于管理oracle数据库.

1,在命令中运行SQL*Plus

Sqlplus [ username ] / [ passwork ] [ @server ] [ as sysdba | as sysoper ]

2,windowns环境中运行SQL*Plus

第一种方法是单击开始”-----“程序”-------oracle--------OraDb10ghome1------Application Development----SQL Plus

第二种方法是直接在命令行中执行sqlplusw命令

Isql*plussql*plus在浏览器中的实现方式.oracle database 10g/SPAN>,为了在浏览器中运行isql*plus,必须首先在oralce server端启动isql*plus应用服务器.windows平台中启动isql*plus应用服务器有两种方法,一种是在服务管理器中启动服务OracleOraDb10ghome1Isql*Plus.另一种方法是在命令行中执行”isqlplusctl start”

启动isql*plus应用服务器之后,客户端就可以通过浏览器运行isql*plus.当在客户端运行isql*plus,首先启动浏览器,然后在地址栏中输入URL地址(URL地址格式为http://hostanme:port/isqlplus).port用于知道isqlplus的监听端口号(oracle database10g/SPAN>的默认isql*plus端口号为5560).

Sysdba特权是oracle数据库中具有最好级别权限的特殊权限,这种特权可以执行启动数据库,关闭数据库,建立数据库,备份和恢复数据库,以及任何其他的管理操作.建立oracle数据库之后,默认情况下只有sys用户具有sysdba特权.需要注意,如果要以SYSDBA身份登陆,要求OS用户必须具有OSDBA角色(windows平台:ORA DBA角色).当以SYSDBA身份等陆时,必须带有AS SYSDBA选项.

SYSOPER特权也是oracle数据的一种特殊权限.当用户具有该权限时.可以启动数据库,关闭数据库,但不能建立数据库,也不能执行不完全恢复.另外,SYSOPER特权也不具备DBA角色的任何权限.建立了oracle数据库后,默认情况下只有sys用户具有SYSOPER特权. 需要注意,如果要以SYSOPER身份登陆,要求OS用户必须具有OSOPER角色(windows平台:ORAOPER角色).当以SYSOPER身份等陆时,必须带有AS SYSOPER选项.