《oracle常用工具》由会员分享,可在线阅读,更多相关《oracle常用工具(27页珍藏版)》请在金锄头文库上搜索。
1、Byliqiang2011年02月Oracle数据库项目应用开发Oracle常用工具常用工具Oracle数据库项目应用开发常用工具介绍Oracle数据库项目应用开发教学目标学会使用Oracle的常用工具:企业管理器、iSQL*Plus和SQL*PlusOracle数据库项目应用开发工作任务学习使用Oracle的常用工具:企业管理器、iSQL*Plus和SQL*PlusOracle数据库项目应用开发认识认识Oracle常用工具常用工具- SQL*Plus工具1.1.在在WindowsWindows的开始菜单中选择的开始菜单中选择“ “运行运行” ”,在,在“ “打开打开” ”文本框中输入文本框中
2、输入“ “cmdcmd” ”后,点击后,点击【确定确定】按钮,进入到按钮,进入到DosDos状态状态 2.2.在在DosDos提示符后输入命令提示符后输入命令“ “sqlplussqlplus/ /nolognolog” ”,按回车后进入到字符界面的按回车后进入到字符界面的SQL*PlusSQL*Plus/NOLOG/NOLOG选项可启动选项可启动 SQL*PlusSQL*Plus而不连接到数而不连接到数据库据库 Oracle数据库项目应用开发认识认识Oracle常用工具常用工具- SQL*Plus工具3.在SQL提示符下输入命令“connscott/tiger;”,按回车后系统提示“已连接”
3、后,再输入命令“SELECT*FROMdept;”,再按回车后执行结果如图所示Oracle数据库项目应用开发认识认识Oracle常用工具常用工具- SQL*Plus工具4.输入“exit”命令,按回车后退出SQL*Plus,回到Dos状态5.在Dos提示符下输入“sqlplusw”后,按回车,或者在Windows的开始菜单中依次选择“程序”“Oracle-OraDb10g_home1”“应用程序开发”“SQL*Plus”,都会弹出图形界面的SQL*Plus登录窗口Oracle数据库项目应用开发认识认识Oracle常用工具常用工具- SQL*Plus工具6.输入用户名“SCOTT”和口令“TIG
4、ER”,在主机字符串文本框中输入本地服务名“MYSERVER”,点击【确定】,进入到图形界面的SQL*Plus的SQL提示符状态。Oracle数据库项目应用开发认识认识Oracle常用工具常用工具- SQL*Plus工具7.在SQL提示符下输入命令“SELECT*FROMdept;”按回车后,运行结果如图所示Oracle数据库项目应用开发10 SQL*PLUS简介简介 SQL*PlusSQL*Plus是是OracleOracle提供的访问数据库服务器的客户提供的访问数据库服务器的客户端软件,是端软件,是OracleOracle的核心产品,是的核心产品,是OracleOracle最常用的最常用的
5、工具之一。工具之一。SQL*PlusSQL*Plus:SQLSQL指指StructuredQueryLanguageStructuredQueryLanguage,即结构化查询,即结构化查询语言,语言,PlusPlus指指OracleOracle将标准将标准SQLSQL语言进行扩展,提语言进行扩展,提供另外一些供另外一些OracleOracle服务器能够接受和处理的命令。服务器能够接受和处理的命令。通过通过SQL*PlusSQL*Plus直接存取直接存取OracleOracle数据库,包括数据提数据库,包括数据提取、数据库结构的修改和数据库对象的管理。取、数据库结构的修改和数据库对象的管理。所
6、用的命令和函数都是基于所用的命令和函数都是基于SQLSQL语言的。语言的。Oracle数据库项目应用开发SQL*Plus 它有两种界面:字符界面和图形界面使用SQL*Plus可以完成打开和关闭数据库、建立与数据库的连接、查看帮助信息、生成简单报表,以格式化的形式输出查询结果、查询数据字典、向用户提示信息并接受用户输入等数据库操作Oracle数据库项目应用开发Sqlplus启动方式启动方式1.菜单选择启动:开始oraclehome1应用程序开发sqlplus2.命令窗口启动开始运行sqlplus3.命令行启动开始运行cmdsqlplusOracle数据库项目应用开发Sqlplus登录方式登录方式
7、1.1.用户名密码登录方式,登录到缺省数据库:用户名密码登录方式,登录到缺省数据库:用户名不区分大小写,密码区分大小写。用户名不区分大小写,密码区分大小写。2.2.操作系统认证方式登录默认数据库服务器:操作系统认证方式登录默认数据库服务器:SqlplusSqlplus/as/assysdbasysdba或要求输入用户名时输入:或要求输入用户名时输入:/as/assysdbasysdba3.3.使用连接符登录,登录到指定数据库使用连接符登录,登录到指定数据库SqlplusSqlplus 用户名用户名/ /密码密码库名库名asassysdba/sysopersysdba/sysoper 4./no
8、log4./nolog方式方式Oracle数据库项目应用开发Sql*plus常用命令常用命令连接命令:(1)Connect:用法:用法:connconn 用户名用户名/ /密码密码库名库名asassysdba/sysopersysdba/sysoper ,当用特权用户身份连接时,当用特权用户身份连接时,必须带上必须带上asassysdbasysdba 或者或者asassysopersysoper。例:例:connconnsys/sys/sysmydbsysmydbasassysdbasysdbaOracle数据库项目应用开发Sql*plus常用命令常用命令连接命令:(2)disconnect:
9、该命令用来断开与当前数据库的连接。(3)Password:该命令用于修改用户的密码。如果要修改其他用户的密码,需要用sys或system登陆。(4)Showuser:显示当前用户名。(5)Exit:断开与数据库的连接,并退出。Oracle数据库项目应用开发在在sqlplus中执行中执行sql语句语句语句结束标记:分号;Oracle数据库项目应用开发企业管理器企业管理器 OracleOracle企业管理器(企业管理器(OracleEnterpriseOracleEnterpriseManagerManager),简称),简称OEMOEM,从,从10g10g开始,可以用浏开始,可以用浏览器的方式来
10、访问企业管理器。它是览器的方式来访问企业管理器。它是OracleOracle的集的集成管理平台,能够管理整个成管理平台,能够管理整个OracleOracle环境,让用户环境,让用户可以以可视化的方式完成管理数据库对象、监视可以以可视化的方式完成管理数据库对象、监视服务器的实时性能、对数据库进行备份和恢复、服务器的实时性能、对数据库进行备份和恢复、完成作业系统等一系列的功能完成作业系统等一系列的功能 在在Oracle10gOracle10g中中 ,默认情况下,默认情况下, ,登录企业管理器登录企业管理器时,时,SYSSYS用户可以以用户可以以SYSDBASYSDBA或或SYSOPERSYSOPE
11、R身份,身份,不能用不能用NORMALNORMAL身份,身份,SYSTEMSYSTEM用户只能以用户只能以NORMALNORMAL身份,而其他用户不能登录到企业管身份,而其他用户不能登录到企业管理器理器 Oracle数据库项目应用开发企业管理器企业管理器Oracle数据库项目应用开发iSQL*Plus iSQL*Plus也是Oracle的常用工具,可以用来完成几乎所有SQL*Plus能完成的任务该工具的优势在于能通过浏览器访问,还可以自动将查询的结果格式化为简单报表Oracle数据库项目应用开发认识认识Oracle常用工具常用工具iSQL*Plus工具在浏览器地址栏中输入安装结束时提示的以“i
12、sqlplus”结尾的URL地址:如“http:/houtony:5560/isqlplus”,进入到如图所示的iSQL*Plus的登录页面输入用户名“SCOTT”和口令“TIGER”,在连接标识符文本框中输入本地服务名如“MYSERVER”,点击【登录】Oracle数据库项目应用开发认识认识Oracle常用工具常用工具在文本框中输入“SELECT*FROMdept;”,点击【执行】,会查询出dept表的信息并显示在页面下部Oracle数据库项目应用开发使用使用Oracle查询工具登录查询工具登录 Oracle 查询工具查询工具SQL*PlusiSQL*PlusPL/SQLqOracle提供的
13、工具非常容易使用。Oracle的查询工具包括:SQL*Plus是Oracle最常用的工具之一,用于接受和执行SQL命令以及PL/SQL块。iSQL*Plus可以执行能用SQL*Plus完成的所有任务。该工具的优势在于能通过浏览器访问它。PL/SQL是SQL的扩展。PL/SQL结合了SQL语言的数据操纵能力和过程语言的流程控制能力Oracle数据库项目应用开发认识认识Oracle示范用户示范用户 q只有用合法的用户帐号才能访问Oracle数据库qOracle有几个默认的数据库用户Oracle默认用户SYSSYSTEMSCOTT数据库中所有数据字典表和视图都存储在SYS模式中。SYS用户主要用来维
14、护系统信息和管理实例。SYSTEM是默认的系统管理员,该用户拥有Oracle管理工具使用的内部表和视图。通常通过SYSTEM用户管理数据库用户、权限和存储等SCOTT用户是Oracle数据库的一个示范帐户,在数据库安装时创建Oracle数据库项目应用开发用户密码用户密码OracleOracle安装会自动生产安装会自动生产syssys用户和用户和systemsystem用户。用户。SysSys用户是超级用户,具有最高权限,具有用户是超级用户,具有最高权限,具有sysdbasysdba角色,有角色,有createdatabasecreatedatabase的权限,该用的权限,该用户默认的密码是户默
15、认的密码是managermanager。SystemSystem用户是管理操作员,权限也很大,具有用户是管理操作员,权限也很大,具有sysopersysoper角色,没有角色,没有createdatabasecreatedatabase的权限,的权限,该用户默认的密码是该用户默认的密码是change_on_installchange_on_install。ScottScott用户:密码为用户:密码为tigertiger密码密码: :创建数据库时设定,不能为数字开头,可创建数据库时设定,不能为数字开头,可以修改以修改一般对数据库维护使用一般对数据库维护使用systemsystem用户登录即可。用
16、户登录即可。Oracle数据库项目应用开发常用操作常用操作修改用户密码:更改当前用户密码更改当前用户密码:password:passwordAlteruserusernameidentifiedbyAlteruserusernameidentifiedbynewpasswordnewpassword; ;给用户解锁Alteruserusernameaccountunlock;Alteruserusernameaccountunlock;以超级管理员身份登录:windows用户必须为安装oracle的系统管理员ConnConn/as/assysdbasysdba如果忘记密码,以超级管理员登录数据库,用以上语句改回密码Oracle数据库项目应用开发总结总结Oracle的常用工具:企业管理器、iSQL*Plus和SQL*PlusOracle的体系结构中的主要组件Oracle数据库项目应用开发常用操作常用操作本讲小结本讲小结