第3章 oracle 管理工具
oracle常用管理工具

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数据库常用工具介绍Oracle数据库是一种非常强大和流行的关系型数据库管理系统(RDBMS),它提供了众多的工具和实用程序,用于管理、开发和维护数据库。
这些工具可以帮助用户更轻松地管理和操作Oracle数据库。
下面是一些常用的Oracle数据库工具的介绍。
1. Oracle Enterprise Manager (OEM):Oracle Enterprise Manager是Oracle提供的最重要的工具之一,用于管理和监控Oracle数据库环境。
它提供了一个图形化界面,用于管理多个数据库实例、监视数据库性能、进行故障排除以及执行备份和恢复操作。
2. SQL*Plus:SQL*Plus是Oracle提供的一种命令行工具,它用于与数据库进行交互。
用户可以使用SQL*Plus运行SQL语句、执行存储过程、创建和管理用户以及进行数据导入和导出等操作。
3. SQL Developer:SQL Developer是一个免费的图形化工具,专门为开发人员设计。
它提供了一个友好的界面,用于编写和执行SQL查询、创建和修改数据库对象、调试存储过程以及进行数据导入和导出等操作。
4. Oracle Data Pump:5. Oracle SQL Developer Data Modeler:6. Oracle SQL*Loader:7. Oracle Export/Import Utility:Oracle Export/Import Utility是一个传统的数据导入/导出工具,它用于在不同的Oracle数据库之间进行数据迁移。
它可以导出整个数据库或者指定的数据库对象,并将其导入到另一个数据库中。
8. Oracle Recovery Manager (RMAN):Oracle Recovery Manager是一个备份和恢复工具,它可以用于创建数据库备份、恢复损坏的数据库文件以及执行点恢复等操作。
它可以通过命令行或者Oracle Enterprise Manager进行操作。
oracle em管理工具 创建实例

oracle em管理工具创建实例Oracle Enterprise Manager(简称EM)是一款强大的管理工具,可以帮助用户轻松创建和管理Oracle数据库实例。
在本文中,我们将探讨如何使用Oracle EM来创建实例,并介绍一些相关的功能和特点。
让我们来了解一下Oracle EM的基本概念和作用。
Oracle EM是Oracle公司开发的一款集中式管理工具,旨在简化数据库管理和监控任务。
通过Oracle EM,用户可以通过图形化界面轻松完成数据库实例的创建、配置、监控和维护等任务,而无需编写复杂的命令或脚本。
在使用Oracle EM创建实例之前,我们需要确保已经安装了Oracle数据库软件,并且正确配置了数据库参数。
接下来,我们将按照以下步骤来创建一个新的数据库实例。
第一步,打开Oracle EM控制台。
在Web浏览器中输入EM的URL地址,然后输入正确的用户名和密码进行登录。
登录成功后,我们将看到EM的主界面,其中包含了各种管理和监控功能。
第二步,选择“实例”选项卡。
在EM主界面上方的导航栏中,我们可以看到一个名为“实例”的选项卡。
点击该选项卡,将显示当前系统上已经创建的所有数据库实例的列表。
第三步,点击“创建”按钮。
在实例列表页面的右上方,我们可以看到一个名为“创建”的按钮。
点击该按钮,将弹出一个新的窗口,用于指定创建实例的详细信息。
第四步,填写实例信息。
在创建实例的窗口中,我们需要填写一些必要的信息,例如实例名称、数据库版本、数据库字符集、实例类型等。
此外,我们还可以根据需要选择其他高级选项,如数据库模板、存储选项和初始化参数等。
第五步,确认并创建实例。
在填写完实例信息后,我们可以点击“下一步”按钮,进入确认页面。
在确认页面上,我们可以再次检查实例信息是否正确,并根据需要修改。
确认无误后,点击“完成”按钮,开始创建数据库实例。
第六步,等待实例创建完成。
一旦我们点击“完成”按钮,Oracle EM将开始自动创建数据库实例。
第3章 Oracle 11g 的管理工具

3.3.2 SQL*PLUS的编辑功能
• SQL*PLUS的文件操作命令举例:
– (2).GET 语句
• 将文件中的内容装入到缓冲区中,以便执行或进一 步编辑。 • 语句格式:GET filename • 实例:将保存在E盘student文件夹中的文件 queryByName.sql装入缓冲区。 • SQl> get e:\student\queryByName.sql
3.3.2 SQL*PLUS的编辑功能
• SQL*PLUS的文件操作命令举例:
– (2).start语句
• 执行文件。 • 语句格式:STA[RT] filename • 实例:运行磁盘上的命令文件。 • SQL>start e:\student\queryByName.sql
3.3.3 退出SQL*PLUS
从当前行删除text
删除缓冲区中的所有行 删除当前行 删除第n行 删除从第m行到第n行的所有内容(n可以是LAST) 在当前行后面添加一个ST] n
L[IST] m n L[IST] * R[UN]
列出第n行
列出第m至第n行 列出所有行 显示并运行缓冲区中的当前命令
第3章 Oracle 11g的常用工具
学习目的
• 掌握数据库配置助手(Database Configuration Assistant,DBCA)的功能 和使用方法; • 掌握Oracle企业管理器(Oracle Enterprise Manager,OEM)的功能和使用方法; • 掌握SQL*PLUS的功能和使用方法。
n
n text o text
将第n行设置为当前行
用text文本的内容替代第n行 在第一行之前插入text指定的文本
Oracle11g的管理工具

3.3 SQL*Plus
• SQL*Plus的主要功能包括:
– 插入、修改、删除、查询数据,以及执行SQL、 PL/SQL块;
– 查询结果的格式化、运算处理、保存、打印输出; – 显示表的定义,并与终端用户交互; – 连接数据库,定义变量; – 完成数据库管理; – 运行存储在数据库中的子程序或包; – 启动/停止数据库实例。
• SQL*Plus是Oracle公司在SQL基础上经过扩充的 语言,它也是一种开发环境,可以运行在任何 Oracle平台上。SQL*Plus可以执行输入的SQL语 句和包含SQL语句的文件,通过SQL*Plus可以与 数据库进行交互,开发数据库应用程序,使用户 可以根据需要完成对数据库中数据的检索、格式 化和控制等操作。
• 在SQL*Plus中,从“SQL>”提示符输入命令或者 SQL语句时,命令以分号结束,然后按回车键执 行。如果SQL语句的结尾没有“;”,SQL*Plus 会认为语句还没有结束,自动转换到下已行等待 输入。
• SQL*Plus可以执行SQL语句,语句执行完成后, 保存在一个被称为SQL buffer的内存区域中,并 且只能保存一条最近执行的SQL语句,可以对保 存在SQL buffer中的SQL语句进行修改,然后再 次执行。
3.3.2 SQL*PLUS的编辑功能
• 除了SQL *Plus语句,在SQL *Plus中执行 的其它语句我们称之为SQL *Plus命令。它 们执行完后,不保存在SQL buffer的内存区 域中,它们一般用来执行编辑功能或者对 输出的结果进行格式化显示,以便于制作 报表。
3.3.2 SQL*PLUS的编辑功能
第3章 Oracle 11g的常用工具
学习目的
• 掌握数据库配置助手(Database Configuration Assistant,DBCA)的功能 和使用方法;
Oracle Premier Support - 改变管理工具说明书

Change ManagementSIMPLIFY.STANDARDIZE.SYNERGIZE.Oracle proactive support tools keep you ahead of constant change.With Oracle Premier Support you get access to change management tools and best practices included at no additional charge. Change is constant. In today’s complex IT environments you’re faced with technology changes and process changes that all require constant supervision. To help you with this never-ending need, Oracle Support, together with product development, has developed a set of change management tools that help you increase productivity and stay ahead of constant change. With well defined processes and tools available to help plan, execute, and track changes for patch management and software maintenance you can take a proactive stance to managing your Oracle environment and realize the full benefit of keeping your software current. These tools can help reduce risk, minimize impact, avoid business disruption, and most importantly, increase your first-time success rate when preparing for and managing change in your infrastructure.Resources and best practices from Oracle Support facilitate efficient and prompt handling of change to allow you to maintain the proper balance between the need and the potential impacts on your IT infrastructure. When combined with other proactive tools from Oracle Support, you have a complete set of support tools that can help you get the most from your investments. THREE REASONS TO USE ORACLE CHANGE MANAGEMENT SUPPORT TOOLS Assess the impact of change•Make well-informed decisions and minimize business disruption.•Ensure that standardized methods and procedures are used.•Monitor critical system updates.Reduce the potential for errors•Reduce system maintenance time and effort. •Move from a reactive to a proactive position. •Increase staff efficiency through access to knowledge and tools.Automate labor intensive tasks•Gain faster ROI with planning and configuration assessment tools.•Automate the patch and software update process. •Minimize patching risks with unique automated scripts and tools.ADVANCED RESOURCES TO DRIVE SUCCESSChange management resources from Oracle assists with patch management and software maintenance functions and supply the required installation, configuration, and implementation information you need so you can focus on the business success of your IT infrastructure.Oracle is committed to delivering faster, easier, and more cost effective ways to help you manage and support the complete Oracle stack. The proactive support tools from Oracle Support offer personalized, proactive and collaborative support capabilities that can help you better manage system change, performance, and upgrades as well as diagnose issues. And these tools are included as part of your annual Oracle Premier Support subscription.Change Management Oracle DatabaseOracle Configuration Manager (OCM) OCM centralizes configuration information based on your Oracle technology stack. Oracle uses secure access to your configuration information to help you achieve problem avoidance, faster problem resolution, better system stability, and easier management of your Oracle systems. Oracle collects the following configuration information:• Installedpatches.•Deployment dates, versions, and type.•Deployed components and applications.• Configurationfiles.• Networkconfigurations.Oracle E-Business SuiteMaintenance Wizard Oracle Maintenance Wizard helps to reduce patching tasks with step-by-step instructions, automatic task execution, and critical patch analysis to help reduce the possibility of errors during the upgrade process.•Consolidated, personalized set of instructions in a step-by-step format.•Critical patch identification to prevent accidental omission.•Confirmation and documentation of your successful upgrade.PeopleSoft EnterprisePeopleSoft Change Assistant The PeopleSoft Change Assistant is a standalone tool for applying application updates and performing upgrades. Change Assistant utilizes the Environment Management Framework. •Assembles and organizes the steps necessary to apply patches and fixes for your PeopleTools maintenance updates.•Automates the application of change packages to ensure your systems have the latest maintenance software.PeopleSoft Enterprise: Change Impact Analyzer PeopleSoft Change Impact Analyzer evaluates the effect of changes made on your installation and the impact of specific changes you plan to make during an application upgrade.•Interactive program where you can see the relationships of PeopleSoft definitions in a hierarchical view.SiebelSiebel Application Deployment Manager (ADM) ADM is used for migrating changes made by your development teams between development/test environments or to production environments to reduce errors as well as the time and effort needed to manage deployments.•Unified framework uses a single interface for all deployments.•Deploy customizations between environments.•Packages group changes for particular fix and deploys as a single action.•Built in backup/restore preserves settings before changes are applied and can restore them later.JD EdwardsJD Edwards Change Assistant Change Assistant can expedite and facilitate the process of search, identification, downloading and deployment of software patches and can provide dramatic improvements compared with manual processes to increase the efficiency of maintaining your applications.•Identifies and downloads current patches when you install a new release.•Applies fixes according to your change management strategy.•Single point of entry to facilitate software updates and fixes.•Manage deployment processes and enhance your search capabilities.For more information:/support/premier/proactive-automated-support.htmlCopyright © 2009, Oracle Corporation and/or its affiliates. All rights reserved.This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor is it intended to create any warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.。
Oracle10g常用工具简介

常用命令
可以通过修改`sqlplus`的配置文件来设置各种参数,如字体、颜色、自动提交等。
设置环境变量可以方便地调用SQLPlus,例如设置`ORACLE_HOME`和`PATH`环境变量。
配置与环境变量
概述
概述与功能
首先需要从Oracle官网下载适合自己操作系统的安装包,然后按照提示进行安装。
安装完成后需要进行一些基本的配置,如设置环境变量、配置网络连接等,以确保能够正常连接到Oracle数据库。
安装
配置
安装与配置
使用
通过SQL Developer可以方便地连接到Oracle数据库,并进行各种数据库操作。同时,还可以使用其内置的脚本编辑器和调试器进行SQL脚本的编写和调试。
管理
可以通过Oracle Data Pump的管理工具(如Oracle Enterprise Manager)对Oracle Data Pump进行管理和监控。
使用与管理
05
Oracle Automatic Workload Repository (AWR)
概述与功能
Oracle Automatic Workload Repository (AWR) 是 Oracle 数据库的一个重要组件,用于收集、处理和存储数据库的性能统计信息。
配置
安装与配置
使用
AWR 的使用主要包括查询 AWR 存储的性能统计信息和生成性能报告。可以通过 Oracle Enterprise Manager (OEM) 或 SQL*Plus 等工具进行查询和报告生成。
管理
AWR 的管理主要包括监控 AWR 的运行状态、定期清理过期的统计信息以及根据需求调整 AWR 的配置参数。此外,还需要关注 AWR 的存储空间使用情况,确保足够的存储空间以容纳性能统计信息。
Oracle主要管理工具

一:数据库配置助手使用数据库配置助手DBCA(Database Configuration Assistant)用于创建数据库,删除数据库和管理模板。
通过“开始”→“程序”→“oracle”→“OraDb10g_home1”→“配置和移植工具”中执行“Database Configuration Assistant”命令。
(参考教材1。
7节)(为了在学习中使用oracle提供的示例数据库,勾选示例方案选项)Net Manager当创建Oracle数据库后,为使服务器端可以监听该数据库,必须配置监听程序.为了使客户端可以访问数据库,必须在客户端配置网络服务名.配置监听程序和网络服务名可以使用Net Manager完成.1 配置监听程序(在服务器端)开始—程序—OraDb10g_home1—配置和移植工具—Net Manager 启动“Net Manager”窗口服务器端的监听程序用于接收客户端的连接请求.一个监听程序可以监听多个Oracle数据库,多个监听程序也可以监听同一个数据库。
但是监听程序只能用于同一台服务器上的Oracle 数据库。
安装了Oracle时,会自动建立默认的监听程序LISTENER.一般只需要将需要使用的数据库追加到这个监听程序上就可以了。
先设置监听位置,(通常不存在问题),然后添加数据库服务。
配置了监听程序之后,保存网络配置信息。
为使网络配置生效,必须重新启动监听程序。
2配置网络服务名(在客户端)客户端需要配置网络服务名,应用程序使用网络服务名才能访问Oracle数据库。
在启动Net Manager之后,选中“服务命名”,然后单击“+”按钮,此时会显示“Net 服务名”界面,该界面用于指定网络服务名。
一般使用数据库名作为服务名。
网络协议要与监听程序的一致。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章Oracle 管理工具3.1 Oracle企业管理器(OEM)3.2 SQL*Plus交互式应用程序3.3 SQL*Plus Worksheet全屏幕开发环境3.4 配置链接数据库3.1 Oracle企业管理器(OEM)3.1.1 OEM 的体系结构3.1.2 OEM组件介绍3.1.3 OEM窗口介绍3.1.1 OEM的体系结构OEM为三层结构,其组成如下:1. 第一层是客户端工具,如:EM Console,DBA Management Pack和其他集成的Oracle应用。
这些工具是从机器本地启动的。
也可以是通过浏览器下载下来的JA V A applet。
2. 第二层,也就是中间层,由安装在操作系统上的Oracle Management Server(OMS)构成。
很多工具都要求先配置好OMS。
3.1.1 OEM的体系结构3. 第三层是智能代理(Intelligent Agent),是在每个server上必须安装的,用来执行任务和监控发生在服务器各被管理对象上的事件的软件。
被管理对象包括网络节点(服务器)、数据库、监听程序(listener)以及其他安装在这些结点上的Oracle服务。
3.1.2 OEM组件介绍1. 方案管理方案管理能够在数据库中管理对象。
2. 安全管理安全管理提供给数据库系统管理员在Oracle中管理访问权限和对象权限的一种方法。
3. 存储管理存储管理允许创建和修改表空间,数据文件和回退段。
4. 例程管理例程管理允许关闭,启动例程并且存储和管理数据库参数。
5. 复制管理复制管理允许用户对数据库和对象进行复制。
3.1.3 OEM窗口介绍工具功能数据管理器执行数据的export/import对象管理器管理对象,可以用于创建、修改、删除表、索引和视图等安全性管理器管理用户、角色、权限存储管理器创建和修改表空间、数据文件和回退段实例管理器关闭、启动实例并且存储和管理数据库参数SQL*Plus worksheet 运行或创建SQL脚本并且存储在硬盘上备份管理器管理备份和恢复数据库软件管理器将远程软件安装到支持这一特性的远程服务器企业管理器控制台主要工具3.1.3 OEM窗口介绍通过OEMC窗口可以实现下述项目管理。
①管理完整的Oracle 9i环境,包括数据库、服务器、应用程序和服务。
②诊断、修改和优化多个数据库。
③在多个系统上,按不同的时间间隔调度任务。
④通过网络管理数据库约束条件。
3.1.3 OEM窗口介绍⑤管理来自不同位置的多个网络节点和服务。
⑥和其他管理员共享任务。
⑦将相关的服务组合在一起,便于对任务的管理。
⑧启动集成的Oracle 9i和第三方工具。
3.2.1 SQL*Plus的启动和关闭3.2.2 SQL* Plus命令3.2 SQL*Plus交互式应用程序3.2.1 SQL*Plus的启动和关闭1. SQL*Plus的启动SQL*Plus是用户和服务器之间的友好字符接口。
用户可以在Oracle 9i提供的SQL*Plus窗口中编写程序,实现数据的处理和控制等多种功能。
基于DOS方式的启动基于Windows方式的启动SQL*Plus命令的执行方式(在命令行最后或最后一行加入“;”号或“/”号,或在SQL提示符后键入“/”号或“RUN”或“R”命令)3.2.1 SQL*Plus的启动和关闭2. SQL*Plus的关闭在使用完SQL*Plus后,一定要正确关闭会话。
正确关闭会话可以确保会话使用的数据库资源释放,以便数据库的其他用户访问。
直接关闭窗口。
在SQL>提示符后键入并执行EXIT命令,窗口自动关闭。
3.2.2 SQL* Plus命令1. 查看、编辑和运行SQL* Plus缓冲区内容的命令命令功能A[PPEND]text将文本的内容附加在当前行的末尾C[HANGE]/old/new将旧文本old替换为新文本new的内容C[HANGE]/text/删除当前行中text指定的内容CL[EAR]BUFF[ER]删除SQL缓冲区中的所有命令行DEL删除当前行DEL n删除指定的n行DEL m n删除由m行到n行之间的所有命令行I[NPUT]在当前行后插入任意数量的命令行I[NPUT]text在当前行后插入一行text指定的命令行L[IST]列出SQL缓冲区中的所有命令行L[IST]n列出SQL缓冲区中指定的第n命令行L[IST]m n列出SQL缓冲区中由m行到n行之间的所有命令行R[UN]显示并运行缓冲区中的当前命令行n指定第n命令行为当前行n text用text文本的内容替代第n行O text在第一行之间插入text指定的文本3.2.2 SQL* Plus命令2. 文件管理命令命令功能SAVE filename将SQL缓冲区的内容保存到指定文件夹中,默认的文件扩展名是.sql GET filename将文件的内容调入SQL缓冲区,默认的文件扩展名是.sqlSTR[AT] filename运行指定的命令文件(filename)@ filename功能同STR[AT]ED[IT]调用编辑器,并把缓冲区的内容保存到文件中ED[IT] filename调用编辑器,编辑所保存(filename)的文件内容SPO[OL] [filename]把查询结果放到文件(filename)中EXIT退出SQL*Plus3.2.2 SQL* Plus命令3. 数据拷贝命令COPY命令用来将数据从指定的数据库拷贝到另一个数据库,可以实现下面的几个功能:从一个本地数据库将一个或多个表或整个模式拷贝到一个远程数据库或另外一个本地数据库。
将一个表中指定的记录(基于查询)拷贝到远程数据库或本地数据库的其他表中。
将包含LONG类型数据列的表的内容拷贝到其他表。
从一个Oracle数据库向一个非Oracle数据库拷贝表。
3.2.2 SQL* Plus命令4. 设置SQL*Plus的系统环境变量环境参数设置说明headline off关闭页眉。
这个命令在创建数据文件时很有用处。
pagesize55/60输出页面的行数。
常用55或如果数据文件用于输出,设为0。
linesize88/132输出页面水平尺寸,例如88列或者132列。
trimspool on从spool输出中去掉空白。
feedback off禁止返回的数据行数。
echo off在SQL语句运行时,不回送这些语句。
spool output name把查询结果输出到指定的文件中。
spool off停止输出的假脱机。
termout on禁止把输出显示到屏幕上。
3.3 SQL*Plus Worksheet全屏幕开发环境3.3.1 启动SQL*Plus Worksheet3.3.2使用SQL*Plus Worksheet3.3.3 SQL*Plus Worksheet和SQL*Plus的比较3.3.1 启动SQL*Plus Worksheet 进入SQL*Plus Worksheet有两种方法。
1.直接登录进入2. 由Oracle企业管理器控制台OEMC进入3.3.2 使用SQL*Plus Worksheet SQL*Plus Worksheet包括上下两个子窗口。
上部是全屏幕编辑区域,可以键入或导入以及编辑PL/SQL语句或程序,下部是语句或程序的运行结果显示区域,窗口左侧边框中有一个工具栏,包括5个工具按钮,按钮自上而下依次为:“改变数据库连接”按钮用来改变当前连接的数据库。
“执行”按钮用来执行命令区输入的语句或程序。
3.3.2 使用SQL*Plus Worksheet“语句历史记录”按钮用来打开“显示历史记录”对话框,从该对话框中可选择前面键入过的语句,然后单击“获取”按钮,重新执行该语句。
可以避免语句重复输入,提高操作效率。
“帮助”按钮用来获得联机帮助提示。
“速成教学”按钮用来打开Oracle 9i的速成教学文档,学习或查找相关信息。
3.3.3 SQL*Plus Worksheet和SQL*Plus的比较SQL*Plus和SQL*Plus Worksheet都是开发环境和工具。
在两种环境中都可以使用PL/SQL语句,实现对数据库数据的操作和控制,区别是SQL*Plus是行编辑环境,在SQL*Plus环境中有一系列支持行编辑的命令。
而SQL*Plus Worksheet是全屏幕的编程和运行环境,可以直接编辑PL/SQL命令或程序文件。
所以,比较而言,SQL*Plus Worksheet使用更简单、方便。
3.4 配置链接数据库3.4.1 数据库链接的概念3.4.2 运用网络配置助手实现数据库链接3.4.3 在OEM中创建数据库链接3.4.4 使用SQL命令进行数据库链接3.4.5 数据库链接的使用3.4.1 数据库链接的概念当用户正在使用一个本地数据库又想使用其他非本地数据库的内容时,就需要进行数据库链接。
为了建立数据库链接,必须使两个数据库能够互相通信。
这就要使用Net Configuration Assistant,它由数据库管理员设置。
建立数据库链接需要提供网络协议名、主机名字或地址、远程机器上的实例标识符等信息。
作为一个分布式数据库系统,Oracle 9i数据库提供了使用远程数据库的功能。
在使用远程数据库的数据之前,必须为该远程数据库创建一个数据库链接,使本地用户通过这个数据库链接登录到远程数据库上以使用它的数据。
3.4.1 数据库链接的概念数据库链接是指在分布式数据库应用环境中的一个数据库与另一个数据库之间的通信路径。
它简化了应用程序对分布式数据库系统的访问操作。
一个数据库与远程数据库之间建立了数据库链接后,所有能够访问本地数据库的应用程序即可访问远程数据库中的模式对象。
3.4.2 运用网络配置助手实现数据库链接在大型数据库应用中,通常需要通过网络访问数据库或者其他服务,此时要使用数据库的网络服务名连接数据库,并且把这个网络服务名和本地数据库名称对应起来,Oracle 9i中这个功能由Oracle 9i的网络配置助手(Oracle Net Configuration Assistant)来完成。
Oracle Net Configuration是Oracle 9i提供的用于配置基本网络组件的工具,可以进行监听程序配置、命名方法配置、本地Net服务名配置和目录使用配置等网络组件的配置。
3.4.2 运用网络配置助手实现数据库链接Oracle Net Configuration Assistant通过收集和配置Net服务名的所有信息,测试是否可以连接到数据库。
测试中尝试链接远程数据库服务,建立连接,并将联系结果显示给用户。
3.4.3 在OEM中创建数据库链接在OEMC树型视图中,选择“数据库链接”单击鼠标右键,从快捷菜单中选择“创建”选项,进入创建数据库链接对话框。