预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共34页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Oracle9i常用工具8.1SQL*Plus交互式应用程序8.1SQL*Plus交互式应用程序Sqlplus/nolog:其中/nolog是SQLPLUS的参数,指启动SQLPLUS但不进行连接操作。2.SQL*Plus的关闭 结束SQL*Plus会话的方法有两种: ①直接关闭窗口; ②在SQL>提示符后键入并执行EXIT命令,窗口自动关闭。 二SQL*Plus命令 书写规则:P138 1.查看、编辑和运行SQL*Plus缓冲区内容的命令 表8-1查看、编辑和运行SQL*Plus缓冲区内容的命令 2.文件管理命令3.数据拷贝命令(暂了解) COPY命令用来将数据从指定的数据库拷贝到另一个数据库,可以实现下面的几个功能: ①从一个本地数据库将一个或多个表或整个模式拷贝到一个远程数据库或另外一个本地数据库。 ②将一个表中指定的记录(基于查询)拷贝到远程数据库或本地数据库的其他表中。 ③将包含LONG类型数据列的表的内容拷贝到其他表。因为LONG类型的列不能用于SELECT语句中,所以这是解决此问题的唯一方法。 ④从一个Oracle数据库向一个非Oracle数据库拷贝表。数据拷贝命令的格式如下: COPY[FROM<用户名>/<口令>@<数据库>= [TO<用户名>/<口令>@<数据库>] {APPEND|CREATE|INSERT|REPLACE} <表>[(<列>,…==USING<查询> 如果目标表存在,APPEND便将查询出的记录插入到目标表。即使该表为空(不含数据),APPEND命令也能插入记录。 CREATE创建新表,然后向目标表中插入取自查询的记录。如果目标表已经存在,COPY命令就会返回一个错误。 INSERT将取自查询的记录插入目标表。如果目标表不存在,COPY命令就会返回错误。 REPLACE使用查询提取的记录替换目标表及其内容。如果目标表存在,COPY就会删除它并用含有拷贝数据的表替换它。4.格式化报表–P140—表8-3(用于打印报表,暂不用) 5.注册、释放和退出-p140-表8-4 6.设置SQL*Plus的系统环境变量-P141-表8-5 一般不作特别改变,选其默认值。 7.其他命令–P141-表8-6概述:OracleEnterpriseManagerment(简称OEM)是Oracle9i中提供的一个集成化的DBA集中管理工具.OEM主要由OracleManagermentServer、OracleIntelligentAgent以及控制台三部分组成。它的具体管理功能有:P143末。 (三层结构模型如右图)一OEM的体系结构—三层结构 OEM为三层结构,其组成如下: (1)第一层是客户端工具,如:OEMConsole,DBAManagementPack和其他集成的Oracle应用。这些工具是从机器本地启动的。也可以是通过浏览器下载下来的JAVAapplet。如下图。(2)第二层,也就是中间层,由安装在操作系统上的OracleManagementServer(OMS)构成。很多工具都要求先配置好OMS。 OMS提供了: ①访问EM库(Repository)中的信息。 ②分派控制台的请求。 ③控制任务执行。 ④监控事件。 ⑤通过电子邮件或寻呼提示任务的完成或事件发生。 多个OMS能够提供: ①无需额外的管理,就可以实现负载的分布。 ②工作量能够自动地被共享和均衡。 ③容错,一个OMS可以重做另外一个OMS的工作量。(3)第三层是目标节点和智能代理(IntelligentAgent),安装了智能代理服务的Oracle数据库服务器(或其他管理目标,如OracleWeb服务器等)构成第三层(管理目标层)。网络中的目标节点通过运行在其上的OracleIntelligentAgents服务接收并处理由OMS发布的管理作业。 是在每个server上必须安装的,用来执行任务和监控发生在该服务器各被管理对象上的事件的软件。被管理对象包括网络节点(服务器)、数据库、侦听程序(listener)以及其他安装在这些结点上的Oracle服务。二、OEM主要组件及功能-P144- 1.方案管理 方案管理能够在数据库中管理对象。可以用于创建、修改和删除tables、indexes、views、snapshots、sequences等。 方案管理功能非常强大,能够以层次结构列表形式管理。 方案管理器提供了许多有关管理模式对象的能力。数据库系统管理员可以创建任意的管理对象,甚至可以使用现有的对象作为模板。2.安全管理 安全管理提供给数据库系统管理员在Oracle中管理访问权限和对象权限的一种方法。数据库系统管理员能够为用户和其他角色创建、修改和删除安全对象以及相关的权限、角色、限额和环境资源文件。 3.存储管理 存储管理允许创建和修