第一章 oracle入门
- 格式:pdf
- 大小:4.09 MB
- 文档页数:53
第一章oracle入门
本章目录
一、课程大纲与内容
二、练习
一、课程大纲与内容
第一章oracle入门
1.1oracle10g简介
1.1.1oracle10g简介
1.2oracle10g安装
1.2.1oracle10g安装
1.2.2oracle10g完全卸载
1.3OEM
1.3.1OEM简介
1.3.2OEM功能
1.3.3进入OEM
1.4客户端工具
1.4.1客户端工具
1.5数据库服务介绍
1.5.1数据库服务介绍
1.6体系结构
1.6.1体系结构
1.6.1.1系统全局共享区SGA(SystemGlobalArea)
1.6.1.2程序全局区PGA(ProgrameGlobalArea)
1.6.1.3Oracle实例的进程结构(ProcessStructure)
1.6.1.4后台进程
1.7数据库配置
1.7.1数据库配置
-------------------------------------------------------------------------------------------
1.1oracle10g简介
1.1.1oracle10g简介
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的
一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之
一。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据
库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作
为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了
ORACLE知识,便能在各种类型的机器上使用它。
(1)Oracle数据库的主要特点如下:
支持多用户、大事务量的事务处理。
在保持数据安全性和完整性方面性能优越
支持分布式数据处理
具有可移植性
(2)Oracle发展史
1979年的夏季,RSI发布了Oracle第二版;
1983年3月,RSI发布了Oracle第三版,从现在起Oracle产品有了一个关键的特性:可移
植性;
1984年10月,Oracle发布了第4版产品,这一版增加了读一致性这个重要特性;
1985年,Oracle发布了5.0版,这个版本算得上是Oracle数据库的稳定版本。这也是首
批可以在Client/Server模式下运行的RDBMS产品;
1986年,Oracle发布了的5.1版,该版本还支持分布式查询,允许通过一次性查询访问存
储在多个位置的数据;
1988年,ORACLE发布了第6版,该版本引入了行级锁这个重要的特性,同时还引入了联
机热备份功能;
1992年6月,Oracle发布了第7版,该版本增加了许多新的性能特性:分布式事务处理
功能、增强的管理功能、用于应用程序开发的新工具以及安全性方法;
1997年6月,Oracle第八版发布。Oracle8支持面向对象的开发及新的多媒体应用,这个
版本也为支持Internet、网络计算等奠定了基础;
1998年9月,Oracle公司正式发布Oracle8i,这一版本中添加了大量为支持Internet而
设计的特性同时这一版本为数据库用户提供了全方位的Java支持;
2001年6月,Oracle发布了Oracle9i,在Oracle9i的诸多新特性中,最重要的就是Real
ApplicationClusters(RAC)了;
2003年9月,Oracle发布了Oracle10g,这一版的最大的特性就是加入了网格计算的功
能;
2007年7月11日,Oracle发布了Oracle11g,Oracle11g是甲骨文公司30年来发布
的最重要的数据库版本根据用户的需求实现了信息,生命周期管(InformationsLifecycle
Management)等多项创新;
其中I表示internet,g表示grid(网格)
1.2oracle10g安装
1.2.1oracle10g安装
首先将ORACLE10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界
面:
图1
如果没有自动弹出,那么打开我的电脑里面的光驱,点击setup.exe文件,如下图:
单击“开始安装”,就可以安装ORACLE10g,一般会检查系统配置是否符合要求,然后
出现“OracleDataBase10g安装”对话框,如图2所示:
图2
在安装OracleDataBase10g时可以选择“基本安装”和“高级安装”两种方法。选择
“基本安装”时,“Oracle主目录位置”用于指定OracleDataBase10g软件的存放位置;
“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创
建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。
选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装
产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于
指定安装Oracle软件的目标安装路径。
单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图3:
图3
选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,
如图4:
图4
在“选择数据库配置”对话框中可以选择是否要创建启动数据库,如果要创建数据库还要选
择建立数据库的类型。选择“创建启动数据库”单击“下一步”,会出现“概要”对话框,
如图5所示:
图5
填写好全局数据库名以及SID,采用默认的字符集,点击下一步,如图6:
图6
采用默认选项,点击“下一步”,如图7:
图7
选择将数据库安装路径(文件系统),点击“下一步”,如图8:
图8
不启动自动备份,点击“下一步”,如图9:
图9
在这里你可以给不同账户设置不同口令,也可以给所有账户设置同一个口令,点击下一步,
如图10:
图10
单击“安装”,就会开始安装OracleDataBase10g产品了。如图11为安装过程:
图11
图12为正在安装过程:
图12
图13创建数据库过程:
图13这个步骤需要长点时间。请耐心等待。
点击“口令管理”:
在这里可以对用户进行锁定和解锁。也可以为不同的用户创建不同的密码。
我们一般在这里为SCOTT用户解锁,就是将SCOTT用户后面的勾去掉。然后我们第一次
使用这个用户的时候,会提示我们要修改密码,我们输入默认的密码:tiger就行了。
设置完成后,点击“确定”。
这里显示安装成功的信息,我们点击“退出”,安装完成了。
点击“是”,退出安装程序,安装完成。
1.2.2oracle10g完全卸载
1.停止Oracle所有服务
2.运行OracleUniversalInstaller卸载Oracle
3.修改注册表,删除Oracle相关信息
•Oracle软件有关键值
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
•Oracle服务
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
•Oracle事件日志
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
4.删除Oracle系统目录C:\programfiles\oralce
5.删除Oracle环境变量
6.删除程序菜单项中的Oracle菜单
7.(重启系统后)删除Oracle工作主目录E:\oralce
1.3OEM
1.3.1OEM简介
Oracle10g企业管理器(OracleEnterpriseManager)简称OEM,是一个基于Java
的,为用户提供了一个功能强大的图形用户界面。OEM将中心控制台、多个代理、公共服
务以及工具合为一体,提供一个集成的综合性系统平台管理oracle数据库环境。
1.3.2OEM功能
OEM采用WEB应用方式实现对oracle应用服务器、HTTP服务器、WEB应用等管理。
DBA可以从任何可以访问WEB应用的位置通过OEM对数据库和其他服务进行各种管理和
监控操作;
实现对单个oracle数据库的本地管理,包括系统监控、性能诊所与优化、系统维护、对
象管理、存储管理、安全管理、作业管理、数据库备份与恢复、数据移植等;
实现对多个oracle数据库的集中管理;
实现对Oracle应用服务器的管理;
检查与管理目标计算机系统软硬件配置;
1.3.3进入OEM
要使用OEM,必须首先启动三个服务:
OracleService
OracleTNSListener
OracleDBConsole
然后通过web方式(IE浏览器或者其他浏览器)启动OEM,访问OEM控制台的
URL格式为:http://hostname:portnumber/em.其中hostname为主机名或者IP地址,
如果是访问本机oracle,可以采用127.0.0.1。portnumber为oracleDBConsole
服务的端口号,详细信息可以参阅\install\portlist.ini中的记录,如
F:\oracle\product\10.1.0\Db_1\install,portlist.ini的内容如下:
UltraSearchHTTP端口号=5620
EnterpriseManagerAgentPort=
iSQL*PlusHTTP端口号=5560
EnterpriseManagerConsoleHTTPPort(orcl)=5500