oracle数据库9i安装,Oracle 9i数据库服务器的安装和辅助软件安装教程

安装数据库服务器

以Oracle 9i数据库服务器软件的安装过程为例,介绍数据库服务器的安装过程。

14.3.1 安装数据库服务器系统环境

数据库服务器安装之前,一般都需要检测系统安装环境,以避免系统不支持、内存不够、硬盘空间不足等情况发生。

下面从四个主要方面阐述Oracle 9i对硬件环境的要求。

⑴ 对CPU的要求:CPU最低配置到Pentium 166就可以。

⑵ 对内存的要求:内存容量最低为64MB,最好在256MB以上。

现在的内存一般都在2GB以上,所以一般可以不用考虑这种情况。

⑶ 对硬盘的要求:建议配置 8GB 容量以上的硬盘。现在的硬盘价格比较便宜,容量一般都在200GB以上,所以对系统进行配置的时候,最好是选择容量大一点的硬盘,为以后的扩展等需求做好准备。

⑷ 对网卡的要求:一般可以选用10/100MB自适应网卡。这对网络数据库服务器也是很重要的一项。

下面再从三个主要方面阐述Oracle 9i对软件环境的要求。

⑴ 对操作系统的要求:建议在全新安装的 Windows Server 2000 上安装数据库服务器,在Windows Server 2000 上安装管理客户机,也可以在 Windows XP 上安装。在网上一般都会有安装的视频教程。

⑵ 对虚拟内存的要求:建议将虚拟内存适当地进行调整以加快安装速度,主要是针对系统内存不足的情况。

⑶ 安装的网络环境要求:一般安装 Oracle 9i 数据库服务器,至少需要有两台计算机,通过交换机或集线器构成局域网。

14.3.2 安装数据库软件

本小节主要介绍Windows XP 环境(其他环境相似)下Oracle 9i服务器和客户端软件的安装配置方法。

1. 安装Oracle 9i服务器软件

1 将Oracle 9i的第1号安装盘放入光驱,双击【setup】选项,将弹出如下图(左)所示的【Oracle Universal Installer:欢迎使用】对话框。

2 单击【下一步】按钮,出现如下图(右)所示的【Oracle

Universal Installer:文件定位】对话框,在【路径】文本框中输入“E:\Oracle\ora92”,其他取默认值。

fb942d641e0bb40d8308672eca4a8ad2.png

7a7dca4e192754d1511d79cba922713d.png

055d82e50dd3c94ff402155947554104.png

3 单击【下一步】按钮,出现如下图(左)所示的【Oracle Universal Installer:可用产品】对话框。单击【下一步】按钮,出现如下图(右)所示的【Oracle Universal Installer:安装类型】对话框。

8907569c7973e91993255682407a34e0.png

4 单击【下一步】按钮,出现如下图(左)所示的【Oracle Universal Installer:Oracle Services for Micorsoft Transaction Server】对话框。单击【下一步】按钮,出现如下图(右)所示的【Oracle Universal Installer:数据库标识】对话框。输入全局数据库名为“test”,此名不能与局域网上其他Oracle数据库重名;输入SID为“test”,此名不能与局域网上其他Oracle数据库的SID重名。

866bb0891ba13045161ae3f0c5ba3b8a.png

0c38e0423b8d2158bf6f71341325bdb8.png

c5badd209b43a10b9d9921fdb505bb11.png

5 单击【下一步】按钮,出现如下图(左)所示的【Oracle Universal Installer:数据库文件位置】对话框。单击【下一步】按钮,出现如下图(右)所示的【Oracle Universal Installer:数据库字符集】对话框。

e7ce438044b43ac55c997b3c849d34c6.png

6 单击【下一步】按钮,出现如下图所示的【Oracle Universal Installer:摘要】对话框。

56c37d276a4dabb50c9547fcad6463c3.png

7 单击【下一步】按钮 , 出现如下图(左)所示的【Oracle Universal Installer:安装】对话框。整个安装过程需要30~40min,中间会提示插入第2盘(如下图(右上)所示)和插入第3盘(如下图(右下)所示)。

62019fcb0fa67fa4ea2bf8dbceefad80.png

cf037d1434cc504a208a94868341ebd8.png

bfd7294979b61a508fc97b23edf37cb6.png

8 安装结束后,弹出如下图(左)所示的【Oracle Universal Installer:配置工具】对话框。

9 安装配置完成后,弹出如下图(右)所示的【Database Configuration Assistant】对话框。系统默认SYS和SYSTEM用户的口令分别为“change_on_install”和“manager”,若要改变口令,则在该对话框中重新输入SYS和SYSTEM用户的口令。

72931a5ddb135a2071c965951161d8a7.png

042c5a31df8549fb9ee57b4ff1ff3705.png

至此,Oracle 9i服务器软件的安装配置工作就全部完成了。

2. 安装配置Oracle 9i客户端软件为了从局域网环境下的客户端能访问服务器上所建的数据库实例 test,必须在客户端上安装配置Oracle 9i的客户端软件,其步骤如下。

1 启动磁盘 1 的安装程序 setup,具体方法同安装 Oracle 9i 服务器,不同的是在选择安装产品时选中【Oracle9i Client 9.2.0.1.0】单选按钮,如下图所示。

b31b4e4f6d2f01840994eb3af2785db5.png

2 单击【下一步】按钮 , 出现如下图(左)所示的【Oracle Universal Installer:安装类型】对话框,选中【管理员】单选按钮。

单击【下一步】按钮,出现如下图(右)所示的【Oracle UniversalInstaller:摘要】对话框。

806e49e34b6da81adfefbc2c47d48bb0.png

d869eedad23f5c718b072b615ddee2d1.png

519a30ff9878e9f8bc4f1872f0999fd7.png

3 单击【安装】按钮,开始 Oracle 9i 客户端软件的安装过程,安装时也会像安装服务器软件一样提示插入磁盘 2 和磁盘 3,整个安装过程约 30min。安装结束后,弹出如下图所示的【Oracle NetConfiguration Assistant:欢迎使用】对话框,取默认值。

4 单击【下一步】按钮,出现如下图(左)所示的【Oracle Net Configuration Assistant:监听程序配置,监听程序】对话框。单击【下一步】按钮,出现如下图(右)所示的【Oracle Net ConfigurationAssistant:监听程序配置,监听程序名】对话框,取默认值。

14ba5bc8bc77aa06e4d294486ce336ff.png

0d16308749265c2857d94075d60d5a2c.png

3744629c38434145da7204c0056c226b.png

5 单击【下一步】按钮 , 出现如下图(左)所示的【Oracle Net Configuration Assistant:监听程序配置,选择协议】对话框,取默认值。单击【下一步】按钮,出现如下图(右)所示的【Oracle Net Configuration Assistant:监听程序配置,ICP/IP 协议】对话框,取默认值。

577f06de2bebbb3b934e3639137f2ecc.png

6 单击【下一步】按钮,出现如下图(左)所示的【Oracle Net Configuration Assistant:监听程序配置完成】对话框。单击【下一步】按钮,系统返回步骤 3 所示的【Oracle Net ConfigurationAssistant:欢迎使用】对话框,选中【本地Net服务名配置】单选按钮,如下图(右)所示。

fc517a701313141ff7f4dfa841ce20a4.png

3edc90ffd4614b438964a4647152ce48.png

21546457f01faf2eddada3c24f1e73ea.png

adfbd2b4839aa2b5c5f00b77bac25af9.png

7 单击【下一步】按钮,出现如下图(左)所示的【Oracle Net Configuration Assistant:Net服务名配置】对话框。单击【下一步】按钮,出现如下图(右)所示的【Oracle Net Configuration Assistant:

Net服务名配置,数据库版本】对话框。

e626af380f462dcc9722780caf58b7a3.png

8 单击【下一步】按钮,出现如下图(左)所示的【Oracle Net Configuration Assistant:Net 服务名配置,服务名】对话框,输入“test”,单击【下一步】按钮,出现如下图(右)所示的【Oracle

Net Configuration Assistant:Net 服务名配置,请选择协议】对话框,取默认值。

b63fd0ab2df5f888e8fa49af19a4d6ea.png

9 单击【下一步】按钮,出现如下图(左)所示的【Oracle Net Configuration Assistant:Net 服务名配置,ICP/IP协议】对话框,输入主机名为“zhs”,选中【使用标准端口号】单选按钮。单击【下一步】按钮,出现如下图(右)所示的【Oracle Net Configuration Assistant:Net服务名配置,测试】对话框。

4babde15cbead6892fd6a9d73be3d9f3.png

fdb307891a234d596ed4679405c2ce18.png

a4cfe40482dd0d5cd70d58c172d3b18e.png

10 单击【下一步】按钮,即可进行与数据库连接的测试。若测试成功,会弹出相应消息框。至此,Oracle 9i客户端软件的安装配置工作就全部完成了。

3. 登录数据库服务器数据库服务器安装成功之后,就需要登录服务器。接下来我们就简单的介绍一下数据库服务器的登录过程。详细步骤如下。

1 单击【开始】▶【所有程序】▶【Oracle-OraHome92】▶【Enterprise Manager Console】命令,如下图所示。

2 系统出现如下图(左)所示的【Oracle Enterprise Manager Console 登录】对话框,选中【独立启动】单选按钮。

b3ac057629bfebf7607bf365caae2477.png

034ef443d99295f8c7a0e80e03537ed1.png

3 单击【确定】按钮,出现如下图(右)所示的【Oracle Enterprise Manager】主界面。

486887b520a3aa57834c75f12d6ea99a.png

4 展开左侧的【数据库】节点,右击欲登录的数据库TEST,弹出如下图(左)所示的快捷菜单。

5 在快捷菜单中单击【连接】命令,弹出如下图(右)所示的【数据库连接信息】对话框。在【用户名】文本框中输入“system”(这是Oracle 9i的默认管理员账号),在【口令】文本框中输入“system”,选择连接身份为“Normal”、“SYSOPER”、“SYSDBA”三者之一(若要启动和关闭数据库,则连接身份必须是“SYSDBA”)。

bbae0e841f20ea0c7ab28974817fce0e.png

说明⑴ Normal:以只读形式打开数据库,不能修改数据库的结构和数据。

⑵ SYSOPER:以只读形式打开数据库,不能修改数据库的结构和数据,但可以执行某些特殊的操作。

⑶ SYSDBA:打开数据库,可以执行数据库的所有操作。

6 单击【确定】按钮,即完成了登录数据库的工作。

另外,也可以从Oracle 9i提供的【SQL *Plus】工具中登录数据库。

14.3.3 安装数据库服务器辅助软件

现在网络资源丰富,数据库服务器的辅助软件有许多,本小节主要给大家介绍数据库服务器辅助软件——Oracle 数据库辅助工具OraSQL 1.7.5,其下载地址为 http://down.tech.sina.com.cn/page/40557.HTML。打开软件即可使用,不需安装。

OraSQL是一款完全免费而且非常简单实用的对SQL语句进行编辑、删除、添加的工具,通过TCP/IP(协议)直接连接到Oracle数据库服务器而不需要另外安装Oracle客户端。

它的主要功能如下。

⑴ TNSNMES.ORA 同Oracle客户端一样的网络配置。

⑵ 执行SQL命令。

⑶ 执行一个脚本文件。

⑷ 执行一个过程。

软件运行图如下图所示。

c9bf45fbc7f419de2997bd86afb39c45.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/564474.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python计算排队时间_Python(pdb)-排队执行命令

我正在实现一个“断点”系统以用于我的Python开发,该系统将允许我调用一个实质上调用pdb.set_trace()的函数.我想实现的某些功能要求我在set_trace上下文中时通过代码控制pdb.例:disableList []def breakpoint(nameNone):def d():disableList.append(name)#****#is…

oracle数据库各组件介绍,Oracle 数据库 组件相关说明【第一部分】

参考MOS文档:Information On Installed Database Components and Schemas (文档 ID 472937.1)Oracle 组件可以通过下面的SQL查看,这是我的一个生产库的组件情况,我当时是都部署了:SQL> col COMP_NAME for a50SQL> select comp_id,comp_…

oracle 触发器 行级,oracle的行级触发器使用

行级触发器:当触发器被触发时,要使用被插入、更新或删除的记录中的列值,有时要使用操作前、后列的值.:NEW 修饰符访问操作完成后列的值:OLD 修饰符访问操作完成前列的值例1: 建立一个触发器, 当职工表 emp 表被删除一条记录时,把被…

python include的功能_在Python的Config中增加Include功能

在python中配置文件分析我一般都用configparser。很好,符合我的一贯需求。文本格式、简单、内置。如:[db]hostlocalhostuserdlpasswd12345678[other]因为小程序较多,分别在不同地方,但是都有些共同的配置(如DB的配置)。如果能在配置文件中inc…

oracle的空闲等待事件,Oracle 常见的33个等待事件详解

一. 等待事件的相关知识:1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指ORACLE正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待…

python wechatpay微信支付回调_【微信支付】JSAPI支付开发者文档

XXE漏洞需要您在回调处理代码里面解析XML之前,加入禁用实体解析的代码,不同语言设置的内容不同,下面提供了几种主流开发语言的设置指引(您可以根据关键字找到xml解析组件采取对应方法升级):【PHP】 解析XML代码前加入:…

如何查看oracle压力,oracle压力测试之orabm

数据库压力测试一、用orabm测试数据库CPUOrabm通过在用户指定的并发下运行指定数量的事务来测试系统性能.它主要测试数据库服务器的CPU性能和内存。orabm实际上是一堆sql的集合。orabm可以用在linux/windows/solaris下使用。orabm不一定需要运行在数据库所在服务器上&#xff0…

C++ static静态成员变量

在C中,我们可以使用静态成员变量来实现多个对象共享数据的目标。静态成员变量是一种特殊的成员变量,它被关键字static修饰,例如: class Student{ public:Student(char *name, int age, float score);void show(); public:static …

oracle河南城建学院实验报告,数据处理实验报告

化工与材料工程学院实验报告《试验设计与数据处理》上机实验报告学 生 学 号 学 生 姓 名 专 业 班 级 指 导 教 师 联合指导教师 完 成 日 期教 授 教 授 2010.5.27.第 1 章 实验一 Excel 基础及有关操作技巧1.1 实验目的熟悉 Excel 基础操作,掌握 Excel 有关操作技…

import lombok 报错_Lombok注解@Getter @Setter详解

1.为什么强大​项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,尽管IDE工具都会帮我们生成。但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要…

司铭宇老师:如何让企业销售培训效果落地

如何让企业销售培训效果落地 在企业销售培训中,我们经常听到一个词,那就是“落地”。所谓的“落地”,简单来说就是将培训中所学到的知识和技能转化为实际的工作行动,从而提高销售业绩。但是,如何才能让销售培训效果真…

C++ static静态成员函数

在类中,static 除了可以声明静态成员变量,还可以声明静态成员函数。普通成员函数可以访问所有成员(包括成员变量和成员函数),静态成员函数只能访问静态成员。 编译器在编译一个普通成员函数时,会隐式地增加…

php7开发的项目怎么样,如何在PHP7项目中搭建一个多线程

如何在PHP7项目中搭建一个多线程发布时间:2021-03-05 15:31:22来源:亿速云阅读:93作者:Leah这期内容当中小编将会给大家带来有关如何在PHP7项目中搭建一个多线程,文章内容丰富且以专业的角度为大家分析和叙述&#xff…

C++ const成员变量和成员函数

const成员变量 const 成员变量的用法和普通 const 变量的用法相似,只需要在声明时加上 const 关键字。初始化 const 成员变量只有一种方法,就是通过构造函数的初始化列表。 const成员函数(常成员函数) const 成员函数可以使用类…

通过日志恢复oracle序列,(存档日志包含序列84,要求序列36)怎么恢复啊?

(存档日志包含序列84,要求序列36)怎么恢复啊?SQL> startup mount;ORACLE 例程已启动Total System Global Area 135338868 bytesFixed Size 453492 bytesVariable Size 109051904 bytesDatabase Buffers 251…

C++ const对象

C 中,const 也可以用来修饰对象,称为常对象。一旦将对象定义为常对象之后,就只能调用类的 const 成员(包括 const 成员变量和 const 成员函数)了。 定义常对象的语法和定义常量的语法类似: const class …

lvs工作在第几层_LVS 原理(调度算法、四种模式、四层负载均衡和七层 的区别)...

目录lvs的调度算法lvs的四种模式四层均衡负载和七层的区别1、lvs调度算法(最常用的四种)轮叫调度(rr)调度器通过外部请求的顺序轮流分配到集群中的真实服务器上,对每台服务器都是均等的;但是这样调度器不会考虑服务器上实际的连接数和系统负载&#xff0…

linux 常用头文件,(常用头文件详解.doc

(常用头文件详解linux常用头文件详解POSIX标准定义的头文件??????? 目录项???????? 文件控制??? 文件名匹配类型??? 路径名模式匹配类型??????? 组文件??? 网络数据库操作??????? 口令文件??? 正则表达式??????? TAR归档值??…

a as as big rat_超好玩!12句英语绕口令,你能一口气读完几句?

绕口令(tongue twister)是一种语言游戏,它是将发音相同、相近等容易混淆的字组成拗口的句子,要求朗读者一口气快速念完而且不能出错,极具趣味。相信很多同学都玩过,假如绕口令也有段位划分的话,你是什么段位&#xff1…

C++ friend关键字

friend 的意思是朋友,或者说是好友,与好友的关系显然要比一般人亲密一些。我们会对好朋友敞开心扉,倾诉自己的秘密,而对一般人会谨言慎行,潜意识里就自我保护。在 C 中,这种友好关系可以用 friend 关键字指…