Oracle 10g管理工具的使用_第1页
Oracle 10g管理工具的使用_第2页
Oracle 10g管理工具的使用_第3页
Oracle 10g管理工具的使用_第4页
Oracle 10g管理工具的使用_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle 10g管理工具的使用DBA使用的数据库管理工具使用的数据库管理工具 企业管理器企业管理器 SQL SQL* *PlusPlus和和iSQLiSQL* *Plus Plus Oracle Universal InstallerOracle Universal Installer Database Configuration Assistant Database Configuration Assistant Oracle Administration AssistantOracle Administration Assistant 网络配置工具网络配置工具企业管理器企业管理器企业管

2、理器:是企业管理器:是OracleOracle的主要控制台,使用它可的主要控制台,使用它可以实现很多数据库管理的功能。以实现很多数据库管理的功能。OracleOracle 10g10g提供两种企业管理器,一种是基于提供两种企业管理器,一种是基于WebWeb浏览器的浏览器的OEMOEM,另一种则是,另一种则是JavaJava图形界面图形界面的管理工具的管理工具EMEM(安装了客户端后带的一个管理工(安装了客户端后带的一个管理工具)。具)。在在10g10g中,客户端可以不必安装任何中,客户端可以不必安装任何OracleOracle客户客户端工具,仅凭浏览器就可以调用强大的端工具,仅凭浏览器就可以调

3、用强大的OEMOEM工具。工具。3.1 OEM数据库控制工具数据库控制工具 在启动在启动OEMOEM之前,首先要检查一下之前,首先要检查一下OracleOracle数据库数据库控制台服务控制台服务OracleDBConsoleorclOracleDBConsoleorcl是否启动,如果是否启动,如果该服务没有启动,该服务没有启动,OEMOEM就无法正常打开。就无法正常打开。 该服务的启动方式:手动启动、命令行方式启动。该服务的启动方式:手动启动、命令行方式启动。 手动启动:手动启动: 开始开始- - - - 运行框,输入运行框,输入services.mscservices.msc,选,选中中O

4、racleDBConsoleorclOracleDBConsoleorcl服务,右击,在弹出菜单服务,右击,在弹出菜单中选启动,即可。中选启动,即可。 命令行方式启动:命令行方式启动: 开始开始- - - - 运行框,输入运行框,输入cmdcmd,在命令提示符后输入:,在命令提示符后输入:emctl start dbconsole;emctl start dbconsole; 如果服务器上有多个数据库,可以通过设定环境变如果服务器上有多个数据库,可以通过设定环境变量量ORACLE_SIDORACLE_SID,调整默认数据库例程。,调整默认数据库例程。 ORACLE_SIDORACLE_SID可

5、以在命令提示符下一次性设定,也可以在命令提示符下一次性设定,也可以直接在系统环境变量中设定(一劳永逸型设可以直接在系统环境变量中设定(一劳永逸型设定)。定)。OracleDBConsoleorclOracleDBConsoleorcl服务启动后,就可以服务启动后,就可以在在WebWeb浏览器中浏览器中按下面的格式访问按下面的格式访问EMEM: http:/http:/:/em/em 例如:例如:http:/localhost:1158/emhttp:/localhost:1158/em如果服务器上有多个数据库,那么就对应的有不同如果服务器上有多个数据库,那么就对应的有不同的端口号,端口号的查询

6、:的端口号,端口号的查询: 在在$ORACLE_HOME/install/portlist.ini中找到需中找到需要的要的EM端口号。其中,端口号。其中,$ORACLE_HOME代表的代表的是环境变量。是环境变量。.1 启动启动EMEM 1 . 1 . 用用sys sys 用户登陆,必须是用户登陆,必须是sysdbasysdba或或sysopersysoper身份。身份。 2 . 2 . 用用systemsystem用户登录,必须是用户登录,必须是normalnormal身份。身份。 第一次使用第一次使用Enterprise Manager 10gEnterprise Mana

7、ger 10g,将打开,将打开Oracle Database 10gOracle Database 10g许可授予信息页面。许可授予信息页面。 主目录页面:主目录页面: 性能页面:性能页面: 管理页面:管理页面: 维护页面:维护页面: 还可以将还可以将OEM管理权限授予其他用管理权限授予其他用户户可以成功登陆可以成功登陆3.1.2 EM Enterprise Manager Console 安装了安装了Oracle客户端才能够使用客户端才能够使用EM。 登录方式登录方式 :(如图):(如图)3.2 SQL*Plus 何为何为SQL*Plus? SQL*Plus的启动和退出的启动和退出 SQL*

8、Plus的连接和断开的连接和断开 SQL*Plus的输入、编辑、运行命令的输入、编辑、运行命令 自定义自定义SQL*Plus的环境的环境 格式化查询结果格式化查询结果SQL*Plus 是是Oracle公司独立的公司独立的SQL语言工具产语言工具产品,品,Plus表示表示Oracle公司在标准公司在标准SQL基础上进行了扩充。基础上进行了扩充。 它是它是Oracle系列产品中的一个非常重要的、系列产品中的一个非常重要的、在服务器端和客户端都可以使用的工具。在服务器端和客户端都可以使用的工具。它提供了一个图形化的界面。它提供了一个图形化的界面。 iSQL*Plus是是SQL*Plus的基于的基于W

9、eb浏览器浏览器的接口。的接口。SQL*PLUS的启动的启动 启动方式启动方式1: 开始开始- 程序程序 - Oracle-Oradb10g_home1 应用程序开发应用程序开发SQL Plus主机字符串,是要主机字符串,是要连接的数据库名:连接的数据库名:如如orcl注意:这种方式注意:这种方式sys没法直接登没法直接登录,因为没办法录,因为没办法说明说明sys用户的用户的sysdba身份。身份。 启动方式启动方式2: 开始开始运行框,输入:运行框,输入: 1. sqlplus /nolog - - nolog表示表示nologin 接下来:连接用户登录接下来:连接用户登录SQL*Plus。

10、 例如:例如: conn sys/o123 as sysdba; conn system/o123; 2. sqlplusw /nolog - - w代表以窗口来启动代表以窗口来启动 如:如:conn sys/o123 as sysdba;SQL*Plus的退出的退出 在在SQL 提示符提示符下,输入命令:下,输入命令:exit ,回车,回车即可。即可。 如如: SQL exit ; File ExitSQL*Plus的连接和断开的连接和断开 如果在如果在SQL*Plus的环境下,要更换用户,可以不退的环境下,要更换用户,可以不退出出SQL*Plus的情况下,先断开当前用户,然后再连的情况下,

11、先断开当前用户,然后再连接其他用户。接其他用户。 连接:连接: 1. SQL conn sys/o123 as sysdba; 2. SQL conn Enter user-name: system Enter password: Connected. 断开:断开: SQL discSQL*Plus的输入、编辑、运行命令的输入、编辑、运行命令 输入命令:告诉输入命令:告诉SQL*Plus干什么。干什么。 可以输入的命令有三种类型:可以输入的命令有三种类型: SQL命令命令: 标准标准SQL命令命令,用于操作数据库用于操作数据库中的信息。中的信息。 PL*SQL块:块: 用于操作数据库中的信息。

12、用于操作数据库中的信息。 SQL*Plus命令:命令: 编辑、保存、运行、格式化编辑、保存、运行、格式化查询结果,及定义查询结果,及定义SQL*Plus的环境等。的环境等。 如:如:conn ,disc ,exit , set ,save ,edit等。等。 SQL select * from scott.emp; SQL set serveroutput on SQL begin 2 dbms_output.put_line(Hello); 3 end; 4 / Hello PL/SQL 过程已成功完成过程已成功完成. SQLSQL*Plus 编辑命令及功能编辑命令及功能 命令命令功能功能A

13、 ppend text将文本将文本texttext的内容附加在当前行的末尾的内容附加在当前行的末尾C hange /old/new将旧文本将旧文本oldold替换为新文本替换为新文本newnew的内容的内容C hange /text删除当前行中删除当前行中text指定的内容指定的内容CLear BUFFer删除删除SQL缓冲区中的所有命令行缓冲区中的所有命令行DEL删除当前行删除当前行DEL n删除删除n指定的行指定的行Del m n删除由删除由m行到行到n行之间的所有命令行之间的所有命令Input在当前行后插入任意数量的命令行在当前行后插入任意数量的命令行Input text在当前行后插入一

14、行在当前行后插入一行text指定的命令行指定的命令行L ist列出缓冲区中的所有的行列出缓冲区中的所有的行L ist n列出缓冲区中的第列出缓冲区中的第n行行R un显示并运行缓冲区指定的当前命令显示并运行缓冲区指定的当前命令N指定第指定第n行为当前行行为当前行N textN text用用texttext文本的内容替代第文本的内容替代第n n行行0 text0 text在第一行之前插入在第一行之前插入texttext指定的文本指定的文本 SQL list 1 begin 2 dbms_output.put_line(Hello); 3* end; SQL l2 2* dbms_output.p

15、ut_line(Hello); SQLSQL*Plus 的文件操作命令及功能的文件操作命令及功能 命令命令功能功能Save filename将将SQLSQL缓冲区中的内容保存在制定的文件缓冲区中的内容保存在制定的文件Get filename将文件的内容调入将文件的内容调入SQLSQL缓冲区,默认扩展名为缓冲区,默认扩展名为sqlsqlSTART filename运行运行filenamefilename指定的命令文件指定的命令文件filename运行运行filenamefilename指定的命令文件指定的命令文件Edit调用编辑器,并把缓冲区的内容保存到文件中调用编辑器,并把缓冲区的内容保存到文

16、件中Edit filename调用编辑器,编辑所保存的文件内容调用编辑器,编辑所保存的文件内容SPOOL filename把查询结果放到文件中把查询结果放到文件中Clear Screen清除屏幕上的内容清除屏幕上的内容Exit退出退出SQLSQL* *PlusPlus SQL save c:demo.sql; 已创建已创建 file c:demo.sql -保存仅在缓冲区中的单条命令保存仅在缓冲区中的单条命令 SQL -可以保存整个本次的操作及结果。可以保存整个本次的操作及结果。SQL*Plus的运行命令的运行命令 在一个完整的在一个完整的SQL语句之后,输入语句之后,输入; 或或 / ,然然

17、后回车即可。后回车即可。 在缓冲区中的在缓冲区中的SQL语句,直接输入语句,直接输入Run 或或 /, 运行。运行。 运行脚本:运行脚本: SQL start c:1.sql; 回车回车 SQL c:1.sql; 回车回车关于脚本文件关于脚本文件 创建保存:创建保存: SQL save c:2.sql; 获取:获取: SQL get c:2.sql; 运行:运行: SQL start c:1.sql; SQL c:1.sql; 编辑:编辑: SQL edit -编辑缓冲区中的命令。编辑缓冲区中的命令。自定义自定义SQL*Plus环境环境 Show命令:显示环境变量命令:显示环境变量 Show

18、all :显示当前环境中所有的环境设置参数。:显示当前环境中所有的环境设置参数。 Show 某一参数:显示当前环境中该参数的设置值。某一参数:显示当前环境中该参数的设置值。 Set命令:设置环境变量命令:设置环境变量 如:如:SQL set linesize 200 也可以在图形化界面上进行设置。也可以在图形化界面上进行设置。 Options菜单菜单Environment 在如下弹出窗口中设置:在如下弹出窗口中设置: 如果希望每次启动如果希望每次启动SQL*Plus时都会自动时都会自动使用特定的环境变量的设置,则可以修使用特定的环境变量的设置,则可以修改改DB_1sqlplusadmin目录下

19、的目录下的glogin.sql脚本文件。脚本文件。 当然当然 ,要先对,要先对glogin.sql进行编辑。进行编辑。iSql*Plus isql*Plus是是SQL*Plus的基于的基于Web的接的接口,是口,是SQL*Plus产品的一个组件。产品的一个组件。 启动启动isql*Plus的方法:的方法: 1. 在在OEM中启动中启动 2. 在浏览器中启动在浏览器中启动在浏览器中启动在浏览器中启动 在用户名中输入数据用户,口令中输入密在用户名中输入数据用户,口令中输入密码,连接字符串默认码,连接字符串默认ok3.3 OUI (Oracle Universal Installer) 启动方式:启

20、动方式: 所有程序所有程序Oracle-OraDb10g_home1Oracle Installation ProductsUniversal Installer 功能:功能: OUI是基于是基于Java技术的图形界面安装工具,技术的图形界面安装工具,可以利用它完成不同操作系统、不同类型的、可以利用它完成不同操作系统、不同类型的、不同版本的不同版本的Oracle软件安装及查看已经安装的软件安装及查看已经安装的产品。产品。3.4 DBCA 启动方式:启动方式: 所有程序所有程序Oracle-OraDb10g_home1配置配置和移植工具和移植工具Database Configuration As

21、sisant 也可以在命令提示符下:输入也可以在命令提示符下:输入dbca 功能:功能: 创建数据库创建数据库 配置现有数据库中的数据库选项配置现有数据库中的数据库选项 删除数据库删除数据库 管理数据库模板管理数据库模板 3.5 Oracle Administration Assistant 3.5 Oracle Administration Assistant Oracle Administration Assistant for WindowsOracle Administration Assistant for Windows是是一种图形用户界面工具,利用它可以配置由一种图形用户界面工具

22、,利用它可以配置由WindowsWindows操作系统验证的操作系统验证的OracleOracle数据库管理员、数据库管理员、操作员、用户和角色,还可以启动和配置操作员、用户和角色,还可以启动和配置OracleOracle数据库服务。数据库服务。 启动方式:依次单击启动方式:依次单击“开始开始”/ /“程序程序”/ / “Oracle-OraClient10g_home1Oracle-OraClient10g_home1”/ / “ “配置和移配置和移植工具植工具”/”/“Oracle Administration Assistant for Oracle Administration Assistant for WindowsWindows”。 服务器或客户端所在机器上所有环境变量的值,右击OraDb10g_home1属性窗口: 这些环境变量的值可以在这些环

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论