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,一经查实,立即删除!

相关文章

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

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

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

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

linux 宽字符串,C语言中的多字节字符与宽字符

C语言原本是在英文环境中设计的,主要的字符集是7位的ASCII码,8位的byte(字节)是最常见的字符编码单位。但是国际化软件必须能够表示不同的字符,而这些字符数量庞大,无法使用一个字节编码。C95标准化了两种表示大型字符集的方法&am…

C++函数编译原理和成员函数的实现

C函数的编译 C中的函数在编译时会根据命名空间、类、参数签名等信息进行重新命名,形成新的函数名。这个重命名的过程是通过一个特殊的算法来实现的,称为 名字编码(Name Mangling)。 Name Mangling 是一种可逆的算法,…

linux 运行选择哪个cpu核,判断Linux进程在哪个CPU核运行的方法

问题:有一个Linux进程运行在多核处理器系统上,如何查看该进程运行在哪个CPU上?方法一:ps 命令可以告诉你每个进程/线程目前分配到的(在“PSR”列)CPU ID。ps -o pid,psr,comm -p 运行结果:PID PSR COMM5357 10 prog输…

C++对象数组

对象数组是什么 数组对象就是大批量实例化对象的一种方法,例如:Student stu 实例化对象,如果有好几百个对象应该怎么办?这时候就用到了对象数组,顾名思义,就是吧所有要实例化的对象都放到一个组里面&#…

镜像安装linux选择内核版本,在CentOS和Ubuntu中安装Linux Kernel 4.13.10

Linus Torvalds 在 10 月 17 日星期五正式发布了稳定版 Linux Kernel 4.13.10,这个最新版本发布了新功能,进行了诸多修复和问题改进。下面将向大家介绍在 CentOS 和 Ubuntu 中手动安装、更新 Linux Kernel 4.13.10 的方法,当然,这…

linux设备进入睡眠所需时间,android linux 休眠 深度睡眠 查看 方法 调试【转】

在Android移动设备中,有时按下Power键(未接电源,USB)时,因其它apk程序获取了wake_up锁未释放或程序BUG导致未释放,造成未能进入深度睡眠,从而加大了耗电量,减少了待机时间,参考如下图&#xff0…

linux qt5.9交叉编译,QT5.9移植

1.下载Qt源码Qt源码下载地址:Index of /archive/qt 其他源码和其他安装包都是有的。2.解压源码$ mkdir qt5.9$cd qt5.9将下载文件拷贝到当前目录下面。解压$ xz -d qt-everywhere-opensource-src-5.9.7.t…

linux wps 公式编辑器,WPS 2012数学公式编辑器的使用方法(详细图解)

做数学或物理课件时很多公式是件比较头痛的事。时常陷入无穷的拼接法中,用一个一个文本框组合成复杂的公式。其实WPS 2012e为我们提供了一个功能强大的公式编辑器Equation Editor,可以帮助我们解决这些问题。1、插入公式将光标放置于欲插入公式的位置&am…

linux客户端 存活检测,Linux下客户端检测服务器的 heartbeat

客户端代码,和一般的客户端不一样#include#include#include#include#include#include#include#include#include#include#include #include #define MAXDATASIZE 100int main(){int sockfd,nbytes,serv_port;char buf_serv_ip[16],buf[260];struct sockaddr_in serv_…

python object单引号变成双引号_Python学习第163课--Linux命令行中的单引号和双引号...

【每天几分钟,从零入门python编程的世界!】我们都知道引号的作用就是为了引用,比如引用别人说的话,这句话就放在引号里面。而Linux命令行中的single quote(单引号)和dubble quote(双引号)有不同的作用。●双引号linux命令中双引号…

C语言条件循环语句执行步骤,C语言中for语句的执行过程是什么?

C语言中for语句的执行过程是:1、会先判断条件表达式是否成立,如果条件成立则执行中间循环体,执行完中间循环体后接着执行末尾循环体 ;2、在执行完末尾循环体后对条件表达式再次判断,若条件还成立,则继续重复…

c语言规范标准中英文,C语言中英文翻译资料.doc

C语言中英文翻译资料.docThe C Programming LanguageC is a high-level programming language developed by Dennis Ritchie and Brian Kernighan at Bell Labs in the mid-1970s. Although originally designed as a systems programming language, C has proved to be a powe…

SQL语言深入

数据库系统 数据库系统主要有以下 3 个组成部分: 1 . 数据库:用于存储数据的地方。 2 . 数据库管理系统:用于管理数据库的软件。 3 . 数据库应用程序:为了提高数据库系统的处理能力所使用的管理数据库库的软件补充。 数据库管…

加法的横式竖式教案c语言,20以内竖式加减法教案

【www.ahanw.cn--活动致辞】活动意图:数学的加减法运算很重要。特别是20以内的加减法是各种数字运算的基础。学好20以内的加减法,有利于活化孩子的头脑,发展孩子的思维。活动目标:1、感知进位加、退位减的算法,整理和归…

c语言平面向量加法考点,平面向量的加减法怎么死活都不会?有没有什么口诀?例如:向量AB+BC=?向量OA-OB=?向量AB-CB=?有没有什么口诀!...

设a(x,y),b(x,y).1、向量的加法向量的加法满足平行四边形法则和三角形法则.ABBCAC.ab(xx,yy).a00aa.向量加法的运算律:交换律:abba;结合律:(ab)ca(bc).2、向量的减法如果a、b是互为相反的向量,那么a-b,b-a,ab0.0的反向量为0AB-ACC…

neo4j browser执行脚本后不提示用时_还不懂什么是分层自动化测试的,有赞的实践经历告诉你...

来源:https://testerhome.com/articles/19109# 背景先理一下自动化测试的概念,从广义上来说,一切通过工具(程序)的方式来代替或者辅助手工测试的行为都可以成为自动化。从狭义上来说,通过编写脚本的方式,模拟手工测试…

android+自定义alertdialog,安卓自定义AlertDialog

AlertDialog.png使用方法 example:DialogUtil.showAlertDialog(getActivity(), R.mipmap.restart, "退出提示", "你确定要退出吗?"),"确定", "取消", true, new DialogUtil.AlertDialogBtnClickListener() {Overridepublic…

mysql datetime 后面带了很多0_面试官:MySQL 表设计要注意什么?

作者 孤独烟来自公众号:孤独烟引言大家应该知道烟哥最近要(tiao 咳咳咳),嗯,不可描述!随手讲其中一部分知识,都是一些烟哥自己平时工作的总结以及经验。大家看完,其实能避开很多坑。而且很多问题&#xff0…