韩顺平玩转oracle10g实战教程第1天

上传人:飞*** 文档编号:57143552 上传时间:2018-10-19 格式:PPT 页数:36 大小:506KB
返回 下载 相关 举报
韩顺平玩转oracle10g实战教程第1天_第1页
第1页 / 共36页
韩顺平玩转oracle10g实战教程第1天_第2页
第2页 / 共36页
韩顺平玩转oracle10g实战教程第1天_第3页
第3页 / 共36页
韩顺平玩转oracle10g实战教程第1天_第4页
第4页 / 共36页
韩顺平玩转oracle10g实战教程第1天_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《韩顺平玩转oracle10g实战教程第1天》由会员分享,可在线阅读,更多相关《韩顺平玩转oracle10g实战教程第1天(36页珍藏版)》请在金锄头文库上搜索。

1、,主讲 韩顺平,玩转oracle 10g实战教程,主讲:韩顺平,email:,主讲 韩顺平,玩转oracle 10g实战教程,oracle 第1讲,0.引言 1.为什么要学习oracle 2.oracle的安装,启动及卸载 3.介绍oracle及oracle公司的背景 4.oracle开发工具介绍 5.sql*plus的常用命令 6.oracle用户的管理 ,主讲 韩顺平,玩转oracle 10g实战教程,学习目标,1.学会安装/启动/卸载oracle 2.使用sql*plus工具 3.掌握oracle用户管理 4.学会在oracle中编写简单的select语句,学习目标,主讲 韩顺平,引言

2、一个问题,玩转oracle 10g实战教程,淘宝网,天涯网,校友网都有各自的功能,那么当 我们关闭系统的时候,下次再访问这些网站时,为什么他们各自的信息还存在?再比如c/s的软件,比如网游、qq、他们又是怎样保存数据的? a.游戏积分 b.qq聊天记录,主讲 韩顺平,引言 解决之道,玩转oracle 10g实战教程, 解决之道-文件、数据库我们刚学习过文件,大家可能回答用文件就可以保存数据嘛!没有错,可以如果用文件保存数据存在几个缺点:(1)文件的安全性问题(2)文件不利于查询和对数据的管理(3)文件不利于存放海量数据(4)文件在程序中控制不方便,主讲 韩顺平,引言 解决之道,玩转oracle

3、 10g实战教程, 解决之道-文件、数据库为了解决上述问题,专家们设计出更加利于管理数据的东东-数据库(本质就是一个软件),它能更有效的管理数据。数据库是衡量一个程序员水平的重要指标。举一个生活化的案例说明如果说 图书馆是保存书籍的,那么数据库就是保存数据的。,概述:目前主流数据库包括 微软: sql server 和 access 瑞典MySQL: AB公司 mysql ibm公司: db2 美国Sybase公司: Sybase ibm公司: informix 美国oracle公司: oracle简单对上面六种主流数据库做一个对比。作图,主讲 韩顺平,玩转oracle 10g实战教程,为什么

4、选择oracle 性能优越,概述:从目前软件公司对数据库的需求看,oralce程序员的需求量是最 大的,这里有一些数据大家可以看看。,主讲 韩顺平,玩转oracle 10g实战教程,为什么选择oracle 需求量大,概述:通过oracle ocm认证参加工作的人, 一般月薪或年薪是多少? 我们看看别人怎么说?oracle的认证考试简单介绍。,主讲 韩顺平,玩转oracle 10g实战教程,为什么选择oracle 待遇好,主讲 韩顺平,玩转oracle 10g实战教程,oracle的安装,系统要求 操作系统最好为windows server 内存最好在256M以上 硬盘空间需要2G以上,orac

5、le的具体安装、启动我这里给大家演示一下。,主讲 韩顺平,玩转oracle 10g实战教程,数据库服务器、数据库和表的关系,Oracle,DB实例,DB实例,数据库对象,数据库对象,数据库对象,Client,所谓安装数据库服务器,只是在机器上装了一个数据库管理程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。 为保存应用中实体的数据,一般会在数据库创建多个表,以保存程序中实体的数据。 数据库服务器、数据库和表的关系如图所示:,主讲 韩顺平,玩转oracle 10g实战教程,oracle的卸载,1.停止所有与ORACLE相关的服务。 2. 使用OUI(Oracle

6、 Universal Installer)卸载Oracle软件。“开始”-“程序”-“Oracle-OraDb110g_home1|Oracle installation product|Universal installer. 3.删除注册表内容。运行regedit命令,删除下面内容:HKEY_LOCAL_MACHINE|SOFTWARE|ORACLE注册表键,删除此键。HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除Services键下所有以oracle为首的键。 HKEY_LOCAL_MACHINE|SYSTEM|Curren

7、tControlSet|Services|Eventlog|Application, 删除此键下所有以oracle为首的键。 HKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键。HKEY_CURRENT_USER|Software| Microsoft|Windows|CurrentVersion|Explorer|MenuOrder|Start Menu|Programs, 删除此键下所有以oracle为首的键。HKEY_LOCAL_MACHINE|SOFTWARE|ODBC|ODBCINST.INI注册表键,删除了Microsof

8、t ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值。HKEY_LOCAL_MACHINE|SYSTEM|CurrentControlSet|Services,删除以Oracle或OraWeb为前缀的键。 4. 删除环境变量。删除环境变量CLASSPATH,PATH中含有Oracle字样的值。 5.最后在文件系统内删除ORACLE相关的文件及目录:删除系统盘符:Progrm FilesOracle目录;删除ORACLE_BASE目录。我无法删除D:oracle目录,重新启动机器之后才删除。,神喻 代神说话的人 甲骨文暗示 公司预作霸主的决心地位全球第一大数据库厂商全球第

9、二大独立软件供应商,主讲 韩顺平,玩转oracle 10g实战教程,oracle公司介绍 oracle的含义,主讲 韩顺平,玩转oracle 10g实战教程,oracle公司介绍 公司发展与现状, 1970年 数据库起家 1980年 ORACLE6版本 1990年 ORACLE7版本,多元化产品,以数据库为优先发展方向 1995年 ORACLE8版本 1999年 ORACLE8i版本 2001年 ORACLE9i release1 2002年 ORACLE9i release2 2003年 ORACLE10g版本 2007年 ORACLE11g版本, 2009年,甲骨文以每股9.5美元的价格收

10、购Sun,交易总价值约为74亿美元。,主讲 韩顺平,玩转oracle 10g实战教程,oracle 10g 比oracle 9i增加了什么? 简要说: 10g支持网格(Grid),支持自动管理(Automatic Management)。 详细说: 10g的g是“Grid”缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡 (Load Balance),按需增点,避免单点故障(Single Point of Faliure)。 安装容易,安装工作量比9i减少了一半。 新增基于浏览器的企业管理器(Enterprise Manager)。,oracl

11、e公司介绍 公司发展与现状,主讲 韩顺平,玩转oracle 10g实战教程,oracle公司介绍 Larry Ellisin, 财富榜前30名之内 与盖茨可以相比 ORACLE的建立者和发展者 IT风云人物,主讲 韩顺平,玩转oracle 10g实战教程,oracle公司介绍 产品线,* 数据库服务器:2007年最新版本11G * 应用服务器: Oracle Application Server * 开发工具:Oracle JDeveloper,Oracle Designer,Oracle Developer,等等 * 应用软件(主要竞争对手:德国SAP公司。) * 企业资源计划(ERP)软件

12、。 * 客户关系管理 (CRM)软件。 * 人力资源管理软件(HCM)。,主讲 韩顺平,玩转oracle 10g实战教程,oracle管理工具的介绍(1),sql*plus是oracle自带的工具软件,主要用于执行sql语句,plsql块. 如何使用: 1)在开始-程序-oracle oradb_home10g-application development-sql*plus 2)在运行栏中输入: sqlplusw即可,主讲 韩顺平,玩转oracle 10g实战教程,oracle管理工具的介绍(2),概述: sqlplus 是 dos下操作oracle的工具,其功能和sql*plus相似. 1

13、)在运行栏中输入 sqlplus 2)找到该可执行文件sqlplus.exe, 在oracle主目录ora10gbinsqlplus.exe ,鼠标双击即可,主讲 韩顺平,玩转oracle 10g实战教程,oracle管理工具的介绍(3),概述: pl/sql developer 属于第三方软件,主要用于开发,测试,优化 oracle pl/sql 的存储过程比如: 触发器,此软件oracle不带,需要单独安装。,主讲 韩顺平,玩转oracle 10g实战教程,oracle管理工具的介绍(4), Enterprise manager console(企业管理器)oracle 10g是通过web

14、管理的 一般默认端口是5500, 也有1158的。 访问url(请一定保证oracle服务启动了): http:/ip:1158 (也可能是5500)/em http:/机器名:端口/em,主讲 韩顺平,玩转oracle 10g实战教程,sql*plus常用命令, 连接命令 (1)connect 用法: conn 用户名/密码网络服务名 as sysdba/sysoper 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper (2)disconnect 说明:该命令用来断开与当前数据库的连接 (3)password 说明:该命令用于修改用户的密码.如果要想修改其它用

15、户的密码,需要用sys/system登陆. (4)show user 说明:显示当前用户名 (5)exit 说明:该命令会断开与数据库的连接,同时会退出sql*plus,主讲 韩顺平,玩转oracle 10g实战教程,sql*plus常用命令, 交互式命令 (1)&说明:可以替代变量,而该变量在执行时,需要用户输入。 sqlselect * from emp where job=&job (2)edit说明:该命令可以编辑指定的sql脚本案例:sqledit d:a.sql (3)spool说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去.案例:sqlspool d:b.sql 并输入 sqlspool off,主讲 韩顺平,玩转oracle 10g实战教程,sql*plus常用命令, 显示和设置环境变量 概述:可以用来控制输出的各种格式。 (1)linesize说明:设置显示行的宽度,默认是80个字符sqlshow linesizesqlset linesize 90 (2)pagesize说明:设置每页显示的行数目,默认是14,用法和linesize一样。至于其它环境参数的使用也是大同小异,主讲 韩顺平,玩转oracle 10g实战教程,oracle用户管理,

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号