常用Oracle管理工具PPT课件下载推荐.ppt

上传人:b****1 文档编号:14648710 上传时间:2022-10-23 格式:PPT 页数:54 大小:651KB
下载 相关 举报
常用Oracle管理工具PPT课件下载推荐.ppt_第1页
第1页 / 共54页
常用Oracle管理工具PPT课件下载推荐.ppt_第2页
第2页 / 共54页
常用Oracle管理工具PPT课件下载推荐.ppt_第3页
第3页 / 共54页
常用Oracle管理工具PPT课件下载推荐.ppt_第4页
第4页 / 共54页
常用Oracle管理工具PPT课件下载推荐.ppt_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

常用Oracle管理工具PPT课件下载推荐.ppt

《常用Oracle管理工具PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《常用Oracle管理工具PPT课件下载推荐.ppt(54页珍藏版)》请在冰豆网上搜索。

常用Oracle管理工具PPT课件下载推荐.ppt

http:

/hostname:

portnumber/emhostname为主机名或主机IP地址portnumber为OracleDBConsole服务的端口号详细信息可以参阅installreadme.txt中的记录,2.1.3DatabaseControl功能概述,见教材P47,设置OEM控制台管理员,在默认情况下,只有SYS,SYSTEM和SYSMAN三个数据库用户才能登录和使用OEM控制台。

其中,SYSMAN用户是OEM控制台的超级用户,是在安装OEM的过程中创建的,用于执行系统配置、全局配置等任务。

通常,需要创建其他普通的OEM控制台管理员,进行OEM控制台的日常管理与维护工作。

注意:

1.除SYS以SYSDBA身份登录外,SYSTEM和SYSMAN均以NORMAL身份登录!

2.SYSMAN用户信息不能更改!

设置封锁期,概念Oracle封锁期允许OEM控制台管理员挂起对一个或多个目标的监控操作,以便在目标上执行定期维护操作。

要封锁某个目标,则至少要对此目标具有“操作者”权限。

两种方法:

在封锁期列表中选择一个封锁期,然后单击“类似创建”按钮,以此为基础,快速创建。

在封锁期界面,选择“创建”按钮,创建一个全新的封锁期。

设置数据库首选身份证明,概念首选身份证明通过将相应目标的登录信息以加密模式存储到OEM资料档案库中,以简化对被管理目标的访问。

如果为目标设置了首选身份证明,那么用户通过OEM控制台访问该目标时,不需要进行显式登录。

例如,为执行备份和恢复操作而安排作业和任务时,OEM控制台可以自动从OEM资料档案库中获取主机和数据库的首选身份证明,而不需要进行登录操作。

首选身份证明是基于每个用户的,因此可以保证被管理的企业环境的安全性。

可以设置首选身份证明的目标包括主机、数据库实例、监听程序、代理等。

设置主机首选身份证明,概念在网络环境中,如果要利用OEM控制台启动、关闭数据库,进行数据的导入、导出、备份、恢复等操作,就必须指明数据库所在的主机,并使用该主机操作系统用户登录该主机,即进行主机身份证明。

如果设置了主机首选身份证明,那么执行这些数据库操作时就可以简化操作,不需要进行登录主机操作系统的操作。

设置主机首选身份证明的步骤:

首先进行操作系统用户权限分配;

然后设置主机身份证明。

2.2SQL*Plus,概念SQL*Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。

SQL*Plus是一个命令行界面的查询工具,拥有自己的命令和环境。

可执行以下操作:

执行SQL*Plus命令;

执行SQL语句和PL/SQL语句块;

格式化和保存查询结果;

检查表和对象定义;

开发和运行批脚本;

管理数据库;

执行操作系统命令。

2.2.1SQL*Plus的启动和关闭,启动SQL*Plus在命令行上直接输入sqlplus从Oracle程序组的“应用程序开发”中选择SQLPlus启动语法格式为:

sqlpluslogon其中:

option部分的主要选项为-Help:

显示SQL*Plus程序的使用帮助信息;

-Version:

显示SQL*Plus版本号;

-Silent:

要求以哑模式启动和运行SQL*Plus。

适合在其他应用程序中调用SQL*Plus的情况!

logon参数指出登录相关信息,其格式为:

用户名/口令|/连接标识符ASSYSOPER|SYSDBA|/NOLOGstart参数指出SQL*Plus启动后立即执行的脚本文件名称及其参数,其语法格式为:

url地址|脚本文件名.扩展名参数.例如,启动SQL*Plus时以system用户登录。

如果以系统用户名(如sys)登录,则必须输入登录连接的身份!

数据库认证,操作系统认证,只输入用户名,并指定要连接的数据库,输入口令,注意:

为了保证口令安全,可以先不输入,等提示“输入口令”时,再输入!

关闭SQL*Plus关闭SQL*Plus可以采用以下两种方法:

异常关闭:

直接关闭SQL*Plus窗口,或者由于其他原因导致SQL*Plus与Oracle数据库服务器之间的连接异常中断。

未完成的事务被Oracle实例回滚正常关闭:

执行SQL*Plus命令exit关闭。

未完成事务的结束方式由SQL*Plus环境参数EXITCOMMIT的值决定:

值为ON(默认值),提交事务;

值为OFF,回滚。

2.2.2SQL*Plus变量与参数配置,在SQL*Plus下可以定义变量、设置参数,参数改变当前会话的环境设置等。

变量分为SQL*Plus预定义变量和用户变量。

定义SQL*Plus变量define命令查看预定义变量例如,启动SQL*Plus以scott用户连接数据库,查看预定义变量:

SCOTTorclSQLdefine,define命令定义用户变量语法:

DEFINEvariable_name=value例如:

SCOTTorclSQLdefinedept_no=10查看变量:

SCOTTorclSQLdefinedept_noDEFINEDEPT_NO=10(CHAR),注意:

使用DEFINE定义替换变量时,1.变量只能是CHAR类型的;

2.定义的同时要进行赋值。

替换变量,使用undefine命令释放变量例如:

释放dept_no变量SCOTTorclSQLundefinedept_no设置SQL*Plus环境参数SQL*Plus参数也称作系统变量,它由set命令设置,用于改变SQL*Plus当前会话的环境设置。

常用的参数如下:

说明:

SETAUTOTRACEON|OFF|TRACEONLYEXPLAINSTATISTICS,例如,修改SQL*Plus默认提示符:

SQLSETSQLPROMPT_USER_CONNECT_IDENTIFIERSCOTTorcl_dbs使用不同的连接字符串重新连接,SCOTTorcl_dbsconnscott/tigerdbs:

1525/已连接。

SCOTTdbs:

1525/显示环境参数SQLSHOWALLSQLSHOWvariable_name,设置SQL*Plus配置文件DBA或用户可以使用配置文件设置SQL*Plus环境,这样每次建立连接后自动运行配置文件,即可得到相同的环境设置。

SQL*Plus配置文件包括两类:

站点配置文件由DBA在Oracle数据库服务器上建立,文件名为glogin.sql,存储在ORACLE_HOME下的sqlplusadmin子目录内。

影响连接该数据库(站点)的所有用户。

用户配置文件由用户在客户端创建,文件名为login.sql,它存储于当前目录或者SQLPATH注册项所指定的目录(Windows下为%ORACLE_HOME%dbs)内。

只影响当前用户。

如果站点配置文件和用户配置文件对同一个参数进行设置,由于用户配置文件执行在后,所以其设置将覆盖站点配置文件中的设置。

例如,在glogin.sql内添加以下设置,使每个用户在连接后修改SQL提示符和输出的行、页数据长度。

SETSQLPROMPT_USER_CONNECT_IDENTIFIER_DATESETLINESIZE120SETPAGESIZE24,2.2.3编辑执行命令,在SQL*Plus中可以编辑执行的内容分为3类:

SQL*Plus命令SQL语句PL/SQL语句块SQL语句和PL/SQL语句块会暂时存放到SQL缓冲区中。

编辑执行SQL语句结束编辑状态,可以执行以下任意操作:

在新行的开始直接输入句点(.):

只结束编辑状态,而不执行SQL语句。

在空行上直接按回车键:

结束编辑,但不执行SQL语句。

输入分号(;

):

结束编辑状态并执行已输入SQL语句。

在一行上输入斜杠(/):

结束编辑并执行已输入的SQL语句。

编辑执行PL/SQL语句块结束PL/SQL块的编辑状态:

只结束编辑状态,但不执行编辑的PL/SQL语句块;

在新行上输入斜杠(/):

结束编辑并执行已输入的PL/SQL语句块。

编辑执行SQL*Plus命令输入SQL*Plus命令后按回车键,即可结束编辑状态,并立即执行。

在输入SQL*Plus命令时,可以使用缩写。

常用SQL*Plus命令见教材P38表2-1。

连接命令CONNECT:

进行用户切换或连接到新的数据库。

语法:

CONNECTusername/passwordhoststringDISCONNECT:

断开与数据库的连接。

DISC命令作用仅仅是断开与数据库的连接,不退出SQL*Plus环境!

编辑命令对SQL缓冲区中的语句进行编辑显示缓冲区LIST编辑缓冲区APPEND将指定的文本追加到缓冲区内当前行的末尾;

CHANGE修改缓冲区中当前行的文本;

DEL删除缓冲区中当前行的文本;

N用数值定位缓冲区中的当前行;

INPUT在缓冲区当前行的后面新增加一行文本;

EDIT以文本编辑器方式打开缓冲区,进行编辑。

使用EDIT命令时,缓冲区中必须存在信息。

执行缓冲区RUN/清除缓冲区CLEARBUFFER,例:

在SQL*PLUS中编辑SQL缓冲区中的SQL语句。

显示结果:

SQLSELECTdeptno,dname2FROMdept;

DEPTNODNAME-10ACCOUNTING20RESEARCH30SALES40OPERATIONS,SQLL11*deptno,dnameSQ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1