2 Oracle管理工具的使用1221.pptx

上传人:jix****n11 文档编号:91016758 上传时间:2023-05-21 格式:PPTX 页数:60 大小:3.49MB
返回 下载 相关 举报
2 Oracle管理工具的使用1221.pptx_第1页
第1页 / 共60页
2 Oracle管理工具的使用1221.pptx_第2页
第2页 / 共60页
点击查看更多>>
资源描述

《2 Oracle管理工具的使用1221.pptx》由会员分享,可在线阅读,更多相关《2 Oracle管理工具的使用1221.pptx(60页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Oracle 10g管理工具的使用管理工具的使用DBA使用的数据库管理工具使用的数据库管理工具 企业管理器企业管理器 SQL*Plus SQL*Plus和和iSQL*Plus iSQL*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,选,选中中OracleD

4、BConsoleorclOracleDBConsoleorcl服务,右击,在弹出菜单服务,右击,在弹出菜单中选启动,即可。中选启动,即可。命令行方式启动:命令行方式启动:开始开始-运行框,输入运行框,输入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如果服务器上有多个数据库,那么就对应的有不同如果服务器上有多个数据库,那么就对应的有不同的端口号,端口号的查询:的端口号,端口号的查询:在在$ORA

6、CLE_HOME/install/portlist.ini中找到需中找到需要的要的EM端口号。其中,端口号。其中,$ORACLE_HOME代表的代表的是环境变量。是环境变量。3.1.13.1.1 启动启动EMEM 1.1.用用sys sys 用户登陆,必须是用户登陆,必须是sysdbasysdba或或sysopersysoper身份。身份。2.2.用用systemsystem用户登录,必须是用户登录,必须是normalnormal身份。身份。第一次使用第一次使用Enterprise Manager 10gEnterprise Manager 10g,将打开,将打开Oracle Database

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

8、、运行命令自定义自定义SQL*Plus的环境的环境格式化查询结果格式化查询结果SQL*Plus是是Oracle公司独立的公司独立的SQL语言工具产语言工具产品,品,Plus表示表示Oracle公司在标准公司在标准SQL基础上进行了扩充。基础上进行了扩充。它是它是Oracle系列产品中的一个非常重要的、系列产品中的一个非常重要的、在服务器端和客户端都可以使用的工具。在服务器端和客户端都可以使用的工具。它提供了一个图形化的界面。它提供了一个图形化的界面。iSQL*Plus是是SQL*Plus的基于的基于Web浏览器浏览器的接口。的接口。SQL*PLUS的启动的启动启动方式启动方式1:开始开始-程序

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

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

11、er user-name:system Enter password:Connected.断开:断开:SQL discSQL*Plus的输入、编辑、运行命令的输入、编辑、运行命令输入命令:告诉输入命令:告诉SQL*Plus干什么。干什么。可以输入的命令有三种类型:可以输入的命令有三种类型:SQL命令命令:标准标准SQL命令命令,用于操作数据库用于操作数据库中的信息。中的信息。PL*SQL块:块:用于操作数据库中的信息。用于操作数据库中的信息。SQL*Plus命令:命令:编辑、保存、运行、格式化编辑、保存、运行、格式化查询结果,及定义查询结果,及定义SQL*Plus的环境等。的环境等。如:如:c

12、onn,disc,exit,set,save,edit等。等。SQL select*from scott.emp;SQL set serveroutput onSQL begin 2 dbms_output.put_line(Hello);3 end;4 /HelloPL/SQL 过程已成功完成过程已成功完成.SQLSQL*Plus 编辑命令及功能编辑命令及功能 命令命令功能功能A ppend text将文本将文本text的内容附加在当前行的末尾的内容附加在当前行的末尾C hange/old/new将旧文本将旧文本old替换为新文本替换为新文本new的内容的内容C hange/text删除当前

13、行中删除当前行中text指定的内容指定的内容CLear BUFFer删除删除SQL缓冲区中的所有命令行缓冲区中的所有命令行DEL删除当前行删除当前行DEL n删除删除n指定的行指定的行Del m n删除由删除由m行到行到n行之间的所有命令行之间的所有命令Input在当前行后插入任意数量的命令行在当前行后插入任意数量的命令行Input text在当前行后插入一行在当前行后插入一行text指定的命令行指定的命令行L ist列出缓冲区中的所有的行列出缓冲区中的所有的行L ist n列出缓冲区中的第列出缓冲区中的第n行行R un显示并运行缓冲区指定的当前命令显示并运行缓冲区指定的当前命令N指定第指定第

14、n行为当前行行为当前行N text用用text文本的内容替代第文本的内容替代第n行行0 text在第一行之前插入在第一行之前插入text指定的文本指定的文本SQL list 1 begin 2 dbms_output.put_line(Hello);3*end;SQL l2 2*dbms_output.put_line(Hello);SQLSQL*Plus 的文件操作命令及功能的文件操作命令及功能 命令命令功能功能Save filename将将SQL缓冲区中的内容保存在制定的文件缓冲区中的内容保存在制定的文件Get filename将文件的内容调入将文件的内容调入SQL缓冲区,默认扩展名为缓冲

15、区,默认扩展名为sqlSTART filename运行运行filename指定的命令文件指定的命令文件filename运行运行filename指定的命令文件指定的命令文件Edit调用编辑器,并把缓冲区的内容保存到文件中调用编辑器,并把缓冲区的内容保存到文件中Edit filename调用编辑器,编辑所保存的文件内容调用编辑器,编辑所保存的文件内容SPOOL filename把查询结果放到文件中把查询结果放到文件中Clear Screen清除屏幕上的内容清除屏幕上的内容Exit退出退出SQL*PlusSQL save c:demo.sql;已创建已创建 file c:demo.sql -保存仅在

16、缓冲区中的单条命令保存仅在缓冲区中的单条命令SQL -可以保存整个本次的操作及结果。可以保存整个本次的操作及结果。SQL*Plus的运行命令的运行命令在一个完整的在一个完整的SQL语句之后,输入语句之后,输入;或或/,然然后回车即可。后回车即可。在缓冲区中的在缓冲区中的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;

17、SQL c:1.sql;编辑:编辑:SQL edit -编辑缓冲区中的命令。编辑缓冲区中的命令。自定义自定义SQL*Plus环境环境Show命令:显示环境变量命令:显示环境变量 Show all:显示当前环境中所有的环境设置参数。:显示当前环境中所有的环境设置参数。Show 某一参数:显示当前环境中该参数的设置值。某一参数:显示当前环境中该参数的设置值。Set命令:设置环境变量命令:设置环境变量 如:如:SQL set linesize 200也可以在图形化界面上进行设置。也可以在图形化界面上进行设置。Options菜单菜单Environment 在如下弹出窗口中设置:在如下弹出窗口中设置:如

18、果希望每次启动如果希望每次启动SQL*Plus时都会自动时都会自动使用特定的环境变量的设置,则可以修使用特定的环境变量的设置,则可以修改改DB_1sqlplusadmin目录下的目录下的glogin.sql脚本文件。脚本文件。当然当然,要先对,要先对glogin.sql进行编辑。进行编辑。iSql*Plusisql*Plus是是SQL*Plus的基于的基于Web的接的接口,是口,是SQL*Plus产品的一个组件。产品的一个组件。启动启动isql*Plus的方法:的方法:1.在在OEM中启动中启动 2.在浏览器中启动在浏览器中启动在浏览器中启动在浏览器中启动 在用户名中输入数据用户,口令中输入密

19、在用户名中输入数据用户,口令中输入密码,连接字符串默认码,连接字符串默认ok3.3 OUI(Oracle Universal Installer)启动方式:启动方式:所有程序所有程序Oracle-OraDb10g_home1Oracle Installation ProductsUniversal Installer功能:功能:OUI是基于是基于Java技术的图形界面安装工具,技术的图形界面安装工具,可以利用它完成不同操作系统、不同类型的、可以利用它完成不同操作系统、不同类型的、不同版本的不同版本的Oracle软件安装及查看已经安装的软件安装及查看已经安装的产品。产品。3.4 DBCA启动方式

20、:启动方式:所有程序所有程序Oracle-OraDb10g_home1配置配置和移植工具和移植工具Database Configuration Assisant 也可以在命令提示符下:输入也可以在命令提示符下:输入dbca功能:功能:创建数据库创建数据库 配置现有数据库中的数据库选项配置现有数据库中的数据库选项 删除数据库删除数据库 管理数据库模板管理数据库模板 3.5 Oracle Administration Assistant 3.5 Oracle Administration Assistant Oracle Administration Assistant for WindowsOr

21、acle Administration Assistant for Windows是是一种图形用户界面工具,利用它可以配置由一种图形用户界面工具,利用它可以配置由WindowsWindows操作系统验证的操作系统验证的OracleOracle数据库管理员、数据库管理员、操作员、用户和角色,还可以启动和配置操作员、用户和角色,还可以启动和配置OracleOracle数据库服务。数据库服务。启动方式:依次单击启动方式:依次单击“开始开始”/“程序程序”/“Oracle-OraClient10g_home1Oracle-OraClient10g_home1”/“配置和移配置和移植工具植工具”/”/“

22、Oracle Administration Assistant for Oracle Administration Assistant for WindowsWindows”。服务器或客户端所在机器上所有环境变量的值,右击OraDb10g_home1属性窗口:这些环境变量的值可以在这些环境变量的值可以在OracleOracle注册表进行修改注册表进行修改 。OracleOracle注册表中参数如下:注册表中参数如下:设置操作系统级别的数据库管理员和操作员:右击设置操作系统级别的数据库管理员和操作员:右击“OSOS数据库管理员数据库管理员-计算机计算机”/“添加添加/删除删除”。对这个服务器所在

23、机器上的所有数据库例程进行设对这个服务器所在机器上的所有数据库例程进行设置:右击置:右击“数据库数据库”/“orclorcl”/“连接数据库连接数据库”。此处的网络服务名就是一个数据库服务器的别名,此处的网络服务名就是一个数据库服务器的别名,必须能够解析该网络服务名,选择一种验证方式连必须能够解析该网络服务名,选择一种验证方式连接即可。接即可。此处的网络服务名就是一个数据库服务器的别名,此处的网络服务名就是一个数据库服务器的别名,必须能够解析该网络服务名,选择一种验证方式连必须能够解析该网络服务名,选择一种验证方式连接即可。接即可。可以通过网络配置工具可以通过网络配置工具Oracle Net

24、ManagerOracle Net Manager对对网络服务名进行配置。网络服务名进行配置。设置设置Oracle NTOracle NT服务的启服务的启动选项动选项 设置Oracle实例的启动/关闭选项 3.6 3.6 网络配置工具网络配置工具OracleOracle是网络环境下的数据库系统,支持对是网络环境下的数据库系统,支持对不同网络中数据库的访问。使用不同网络中数据库的访问。使用Net Net ManagerManager可以对网络环境进行配置和管理。可以对网络环境进行配置和管理。详见管理网络部分。详见管理网络部分。小结:小结:企业管理器企业管理器 (OEM OEM、EMEM)SQL*Plus SQL*Plus和和iSQL*Plus iSQL*Plus Oracle Universal Installer Oracle Universal Installer(OUIOUI)Database Configuration Assistant Database Configuration Assistant(DBCADBCA)Oracle Administration AssistantOracle Administration Assistant 网络配置工具网络配置工具

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁