Oracle Database的安装环境及方法

Oracle Database的安装是整个数据库系统应用的一个重要环节。不管是哪个版本,Oracle Database的安装方法都基本相同。主要包括:确定软件的安装路径、是否创建数据库、数据库文件的位置、数据库用户名和口令、数据库所使用的字符集以及要安装的组件等基本内容。

1.2.1安装条件

在安装Oracle Database之前,必须明确系统安装所需要的条件。

1.操作系统的支持

Oracle Database10g支持广泛的操作系统平台,从Unix、Linux到Windows等都针对不同操作系统提供了不同的版本。就Oracle 10g for Windows来说,支持Windows 2000、Windows XP以及Windows 2003,不再支持Windows 98和Windows NT。

由于不同操作系统在网络系统中扮演的角色不同,可以安装Oracle组件的内容也不同,因此Oracle Database 10g呈现的功能也有所不同。如果要建立Oracle数据库服务器,则必须将该软件安装在Windows 2000/2003 Server文件服务器上。

2.所支持的协议

Oracle Net基础层使用Oracle协议支持与下列行业标准网络协议之间的通信:

 ·TCP/IP

·带有SSL的TCP/IP

 ·命名管道

3.硬件配置

以下是支持Oracle Database 10g运行的最低硬件配置。实际上,真正运行Oracle Database 10g要比最低配置高得多:

·物理内存(RAM): 最低为256 MB,推荐512 MB以上

  ·适配器: 256色

  ·处理器:最小为550 MHz

4.磁盘空间的要求

在Windows系统中安装Oracle Database 10g有两种文件格式:FAT32和NTFS。Oracle公司推荐采用NTFS格式。同时,建议文件服务器系统所在的驱动器应该与Oracle数据库系统所安装的驱动器分开。所需磁盘空间的大小依照安装时所选择的安装内容及文件格式不同而不同。笔者做过测试,创建一个数据库需要大约970MB的空间。采用FAT32格式安装所需要的空间比采用NTFS所占用的空间稍大些,见表1-1。

表1-1选择FAT格式所需要的磁盘空间

5.Web浏览器

在Oracle 10g中,可用于iSQL*Plus和Oracle Enterprise Manager Database Control的浏览器有以下版本:

  ·Netscape Navigator 7.2 以上的版本

  ·Microsoft Internet Explorer 6.0以上的版本

  ·Mozilla 1.7版以上的版本

  ·Safari 1.2

  ·Firefox 1.0.4

本书使用的环境:

·操作系统:Windows 2003 Server 企业版

  ·内存:1024 MB

  ·CPU:P4 1.7 G

  ·硬盘空间:40 GB

  ·数据库管理系统:Oracle 10.2正式版

  ·浏览器:Microsoft Internet Explorer 6.0

1.2.2安装Oracle Database 10g

安装前需要做以下准备工作:

1)仔细阅读联机文档,确保当前安装环境能够满足安装需求。

2)明确是服务器端还是客户机端的安装。两者的安装内容是不同的。

3)以管理员的身份登录到要安装Oracle Database的计算机。如果要在主域控制器(PDC)或备份域控制器(BDC)安装,则需要以域管理员组成员的身份登录。

4)如果系统曾安装过Oracle,则卸载Oracle_Home环境变量。具体卸载方法参见本章“卸载Oracle”。

5)若当前已经安装了一个Oracle并想重新安装Oracle,则要停止所有的Oracle服务。操作步骤是:打开Windows系统的“控制面板”→“管理工具”→“服务”,停止以“Oracle”开头的所有服务。否则,在安装Oracle过程中将出现错误信息。

6)为了保证系统安装顺利完成,建议将Oracle Database 10g的安装光盘全部复制到硬盘的一个目录下。如:D:\source_code\10201_database_win32\database。单击F:\source_code\10201_database_win32\database\setup.exe即可开始安装。

注意Oracle Database 10g在启动时会自动检测系统的环境是否满足安装要求,如果不满足,则拒绝安装;如果满足条件,则创建安装文件并继续安装。

安装步骤如下:

1)     单击setup.exe启动安装程序后,系统默认是“基本安装”,并可根据实际确定是否创建启动数据库,如图1-1所示。

图1-1 Oracle 10g安装文件定位

注意  在“Oracle主目录位置”栏中的默认位置是D:\oracle\product\10.2.0\db_1,一般不要随意修改,这往往是一个名称对应于一个主目录Oracle_Home,该名称是安装结束后在菜单组中出现的Oracle-OraDb10g_home1;如果路径改变了,则其对应的名称也会做相应的改变;反之亦然。单击“下一步”按钮之后,主目录名称和对应的主目录Oracle_Home(这里是D:\oracle\product\10.2.0\db_1)一同被自动添加到注册表中。

全局数据库分为两个部分,格式为:数据库名.域名。域名与网络中的域名相同。同一个域中只能有唯一的数据库名,不同的域中则可以有相同的数据库名。在图1-1中,输入“test.world”作为全局数据库名,即在world域中创建test数据库。此时,Oracle系统标识符SID自动设置为与数据库名相同的名字,一般不用更改。单机环境下,不必输入域名。如果输入了不同的域名,数据库名却相同,则系统会因为单机的缘故拒绝建立两个相同的SID。

2)若要选择性地安装产品内容,可以选择“高级安装”复选框。

3)确定创建数据库文件的位置。Oracle推荐:将数据库文件安装在与Oracle主目录不同的磁盘驱动器上,便于维护和管理,以提高系统运行性能。

4)当进入“指定数据库配置选项”界面时,如果要改变字符集,可选择“选择数据库字符集”选项来改变。

注意 在字符集的选择上要特别注意,应选择适合应用环境的字符集。在实际应用中,有时会由于Oracle数据库选择的字符集与相关系统的字符集不一致,或前端应用程序开发工具选择的字符集与后台Oracle数据库服务器的字符集不同,造成数据通信或显示时出现乱码现象。所以需要特别重视字符集的选择。如果数据库需要同时处理多种语言文字,如朝鲜语、日语、德语、汉语和英语等,可选择Unicode(AL32UTF8)作为字符集。注意,Oracle数据库服务器的字符集与操作系统的字符集是相互独立的。

5)文件复制完毕后,系统自动进行配置,并完成以下三项工作:

    ·Oracle Net Configuration Assistant:完成网络配置。

    ·Oracle Database Configuration Assistant:创建数据库。

 ·iSQL*Plus Configuration Assistant:完成对iSQL*Plus的配置。

与Oracle 10g不同,安装Oracle9i时,文件复制完毕后,系统自动进行配置,并完成以下四项工作:

  ·Oracle网络配置助手完成网络配置。

  ·Oracle9i内置了Apache Web服务器,因此,启动Oracle HTTP服务。安装完成后,如果不需要启动Apache Web服务器,则可通过菜单组中“Oracle HTTP Server”→“Stop HTTP Server powered by Apache”来停止,并在“控制面板”→“管理工具”→“服务”中,将OracleOraHome92HTTPServer服务改为“手动”。

  ·Oracle智能代理启动。

  · Oracle数据库助手完成数据库的创建和启动。在创建过程中,系统要求为sys和system帐户指定口令,如图1-2所示。在这一点上,Oracle 9.2.0.1.0与Oracle 9.1有所不同,后者与Oracle 8i类似,有默认的口令(有关具体口令详见后面相关内容)。在实际系统中,不允许设置口令与用户名同名;否则,帐户非常容易被破解。

图1-2 sys和system帐户/口令

单击界面中的“口令管理”按钮可查看所有帐户,包括已经被锁定的帐户,可以对帐户进行锁定和解除锁定并修改口令。

Oracle Database 10g的安装过程与9i基本相同,但增加了“指定备份和恢复选项”界面,可用自动备份或不启用自动备份。如图1-3所示。

Oracle Database 10g在安装结束时,会显示如图1-4所示的界面,包括用http:/dalianok:1158/em/console/启动控制台和用http:/dalianok:5562/isqlplus启动iSQL*Plus。注意,端口号不同。

图1-3Oracle 10g安装过程中指定备份和恢复选项

图1-4 Oracle 10g在安装结束时的界面

Oracle Database的安装环境及方法相关推荐

  1. 【MOS】中文文档列表 - Oracle Database (文档 ID 1533057.1)

    中文文档列表 - Oracle Database (文档 ID 1533057.1) 类型: 状态: 上次主更新: 上次更新: ANNOUNCEMENT PUBLISHED 2017-2-23 201 ...

  2. oracle %date 0 10%,oracle database 10.2.0.5.0升级到10.2.0.5.22方法(for windows)

    Oracle® Database Server Version 10.2.0.5 Patch 22 1. 系统要求,检查操作系统版本是否符合下列版本 运行winmsd.exe The followin ...

  3. oracle中间人投毒漏洞,Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)的完美解决方法...

    环境:Windows 2008 R2 + Oracle 10.2.0.3 应用最新bundle patch后,扫描依然报出漏洞 Oracle Database Server 'TNS Listener ...

  4. oracle12c如何存档图片,Oracle Database 12c实用教程

    第1章 数据库技术基础 1 1.1 数据库基本概念 1 1.2 数据模型 3 1.2.1概念模型 3 1.2.2结构模型 5 1.3 数据库的设计步骤 9 1.4 习题 10 第2章 Oracle D ...

  5. Oracle Database 11.2.0.1(静默安装)

    http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451211.html 本文档是Oracle Database 11.2.0.1 for RHEL5 ...

  6. oracle Database 10g后:闪回表

    使用 Oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 - 当然是意外地删除 - 并需要尽快地恢 ...

  7. oracle database firewall 配置 保护 db,Oracle DB control配置启动

    今天打算启用一下Oracle Database 11g的Database Control,发现初始并未安装: [Oracle@test126 ~]$ emctl start EM Configurat ...

  8. 安装Oracle Database 11g 找不到文件“WFMLRSVCApp.ear” .

    在64位Windows 7 系统下安装Oracle Database 11g 的过程中, 出现提示: "未找到文件D:\app\Administrator\product\11.2.0\db ...

  9. Lesson 2 Installing the Oracle Database Software

    目标 Objectives: · 了解DBA职责,学会数据库基本管理工具 · 计划安装Oracle数据库 · 使用Optimal Flexible Architecture[OFA] · 通过OUI安 ...

最新文章

  1. Linux统计行数命令wc(转)
  2. 在8086模拟器中运行汇编求平均值程序
  3. pb 窗口数据修改sql_Snowflake将成为在云中变得更好的数据仓库
  4. 2021-07-3022
  5. Android官方开发文档Training系列课程中文版:后台服务之IntentService的创建
  6. 随机效应估算与固定效应估算_【机器学习】随机生存森林
  7. 计算机基础应用000018,计算机应用基础第01章计算机基础知识
  8. EasyUI remote ajax方式提交验证
  9. 初入行的C++程序员,如何快速摆脱CRUD阶段?
  10. 何为监督学习、无监督学习、强化学习、弱监督学习、半监督学习、多示例学习?
  11. wordpress主题下载,wp主题模板下载
  12. 电脑某一个文件夹嵌套太多,导致无法删除的解决方法
  13. gre阅读passage71-105
  14. harries算子特征提取与图像匹配
  15. [Linux 学习] grub 引导文件
  16. redis数据结构及其应用场景
  17. idea插件Translate 谷歌无法翻译 TKK失败,请检查网络连接
  18. 黑客入侵无线网络常用手段
  19. http反向连接技术
  20. 程序员花式吐槽:月入过万累成狗,还不如富士康技术员!

热门文章

  1. 应届生应聘java需要掌握的技能
  2. html ul li 横排居中排列
  3. MoXing——华为云深度学习服务提供的网络模型开发API
  4. 西方文化笔记——CDUTYB版
  5. bert 中文 代码 谷歌_BERT系列文章汇总导读
  6. 分享几个网站模板网站,免费的哦~~~
  7. 比Tor更匿名:麻省理工大学开发新系统
  8. 从MVC框架看MVC架构的设计
  9. 2021年「资料员」-通用基础及岗位技能(资料员)考试资料
  10. 微软终于对 JDK 下手了!