前言:

处于网络覆盖的时代,数据库对于现代社会和行业已经不是什么新鲜事物,它已经被运用到了社会生产和生活的各个领域。作于一款高性能、高生产率的数据库管理应用平台,Oracle9i在数据库管理、数据完整性检查、数据库查询性能、数据安全性方面都具有强大的功能,而且它在保密机制、备份与恢复、空间管理、开放式链接以及开发工具方面提供了不同手段和方法,总之,Oracle9i已成为现代企业高效率作业的利器,成为不同用户、开发者以及管理者不可多得的优秀软件工具。本文就简单介绍一下Oracle9i的网络数据库应用实现过程,由于Oracle9i庞大的功能,本文力求言简意赅,希望能为初学者带来抛砖引玉的效果。

资源准备:

工欲善其事,必先利其器,Oracle9i对系统资源要求比较高,如果缺少较高的硬件和软件的配置支持的话,它的运行效率将会大大折扣。

硬件配置:

应用:

本文主要讲解Oracle数据库在网络中的应用实现,考虑到读者的知识结构和文章的可读性,笔者根据数据库架设运作中访问方式的不同,将网络数据库的运用笼统的分为两种模式:一是基于服务器-客户机模式的,另一种是基于服务器-浏览器模式的。读者只需明白Oracle9i由于采用了Oracle Net机制,所以能够很容易地利用现有网络进行数据通信。

一、服务器-客户机模式

第一要务篇:安装

服务器端安装:

所谓服务器端就是用来做数据库服务器的电脑端,我们首先要做的事情肯定是要安装Oracle9i服务器,安装步骤如下:

图1

图2

将Oracle的第一张安装光盘放入光驱,光盘会自动启动,如图1所示,单击[开始安装按钮],进入Oracle通用安装器,见图2,单击[下一步]。

选择Oracle的安装路径和名称:

图3

在如图3所示的对话框中,选择Oracle的来源安装路径以及目标名称及路径。一般,安装产品文件名通常都为products,jar,系统会默认识别来源安装路径的。单击[下一步],继续安装。如果选择正确,你将看到装载产品的进度指示器。

选择安装Oracle9i数据库服务器:

图4

在图4所示的对话框中,选中Oracle9i Database 9.0.1.1.1单选按钮,其他选项适用于安装客户端软件或管理软件。单击[下一步]按钮,继续安装。

图5

选择你所需要的安装类型,通常选用功能齐全的[企业版],如图5所示。

针对安装目的的不同,选择所需要的数据库:

图6

如果你对安装Oracle9i还不熟悉的话,建议选中[通用]单选按钮,如图6所示这种安装类型将会帮助你自动配置网络连接和创建数据库。

*选项说明:“通用”-安装通用目的的预配置数据库。通用类型适用于简单的事务处理或复杂的查询,支持大量并发用户对数据的快速访问。它既可用于事务处理环境的典型应用,也可用于决策支持系统即DSS查询,并能对历史数据进行数据扫描。“事务处理”——安装优化事务处理的预配置数据库。事务处理类型支持大量并发用户执行简单的事务处理。可以提供较高的可用性和事务处理性,提供大量用户并行访问相同数据的能力并具有高度的恢复性能。事务处理的典型应用有银行事务处理或Internet商务数据库的事务处理。“数据仓库”——安装优化数据仓库的预配置数据库。数据仓库类型适合于对主题进行复杂的查询,它支持大量数据进行快速的访问并且使用类似联机分析处理即OLAP等应用程序。数据仓库的典型应用比较广泛,包括客户定单研究、支持呼叫、销售预测、购物和采购模式以及其他战略性业务问题的历史数据库。“自定义”——创建自定义数据库。选择此项,需要安装的时间长,但可以选择需要的安装类型和组件。只有对Oracle安装非常有经验的用户或准备提供复杂的系统和产品配置信息,或需要安装Oracle91的特定组件时才需要选择自定义安装。“只安装软件”——选择此类型,只安装软件,不创建数据库,完成安装后不会启动配置助手,这可能会使以后再配置数据库时遇到一定的困难。

在数据库标识的对话框中,自己确定自己要创建的全局数据库名称,本例中,[全局数据库名]和SID中都输入“ORACL”,单击[下一步]按钮,继续安装。

选择数据库文件位置:

为了优化数据库的性能,建议将数据库文件和软件安装在不同的磁盘上。

选择数据库字符集:

Oracle数据库字符集的设置是安装的一个关键问题,字符集若使用不当,数据库中会出现形如“????”的字符,使得用户无法正确识别信息,同时也有可能造成重要信息的丢失。

图9

首先我们要说明,在安装数据库服务器时,应选择通用的数据库中文字符集,数据库中文字符集主要有三种:ZHS16GBK、US7ASCII和WE8ISO8859P1。这里,我们选择字符集ZHS16GBK,如图9所示。

其次在后边将要讲解的客户端安装时,为了使客户端正常显示服务器的信息,在安装客户端的时候,必须使客户端的字符集和服务器端的字符集一致,因此,在后面的客户端安装步骤中,客户端的字符集也必须选择ZHS16GBK。

图10

点击[安装],开始安装,在图10所示的对话框中,可查看安装进程,在安装过程中根据提示分别将第二和第三张安装盘放入光驱即可。

创建数据库:

图11

在成功安装Oracle软件后,此时就要开始创建数据库,图11中所示的对话框显示了数据库创建的进程。

改变默认口令:

图13

创建完SID为ORACL的数据库后,数据库配置助手将显示数据库的详细信息,包括默认的SYS和SYSTEM口令,如果想修改,单击[口令管理]按钮改变默认口令后,单击[退出]按钮,完成数据库的配置,安装程序将进行其他一些工具服务的配置,如图13所示这些操作都是自动进行的,此时千万不要着急,要耐心等待。

图14

当出现如图14所示的安装结束画面时,证明我们的数据库服务器安装已经基本大功告成了。

检查安装后的情况:

按照前面的步骤完成数据库服务器的安装后,如何知道数据库运转如何?提供了哪些服务?所以我们此时就要进行必要的检查工作来确认一下。

1、在[程序]菜单中检查

在数据库服务器安装结束后,检查一下[程序]菜单中的项目,选择[开始]|[所有程序],共有两项

Oracle-OraHome90 Oracle工具

Oracle Instaalation Products Oracle安装产品

2、在“服务”中检查

选择[开始]|[设置]|[控制面板]命令,双击[管理工具图标],选择[服务]选项,打开画面。该图列出了服务器安装后,Oracle所有需要启动的服务,这时应该是:

检查连接数据库:

完成前两步后,说明数据库和监听器服务都已经正常工作了,下一步,我们,我们试一下在服务器端使用SQL*Plus检查连接数据库的情况。

图17

运行SQL*Plus后,如图16所示输入用户名和口令 ,连接不成功和成功的情况如图17所示。

客户端安装:

图18

将Oracle9i第一张系统安装盘放入光驱,自动引导安装系统并显示Oracle9i安装系统封面窗口,单击[开始安装]按钮,显示安装首页,接着显示如图18所示的“欢迎”窗口。单击[下一步]按钮,进入“文件定位”窗口。在该窗口的目标文本框中输入主目录名称,一般按默认即可,如:OraHome90,在路径文本框中输入主目录路径,如D:oracleora90,单击[下一步]按钮,显示如图所示的带“正在装载产品列表”进度条的“文件定位窗口”。

装载完成后,显示“可用产品”窗口。单击第二项,即Oracle9i客户端的单选按钮。

图21

单击[下一步]按钮,显示如图21所示的“安装类型窗口”。选择“Administrator”,单击[下一步]按钮,显示如图所示的带“执行先决条件”进度条的“安装类型”窗口。

*窗口说明:“Administrator”——表示管理员安装。安装内容包括管理控制台、企业管理工具、网络服务、使用程序以及基本的客户机软件。需要647MB的磁盘空间。“运行时”——表示为数据库应用程序拥护提供了连接Oracle9i数据库并进行交互的网络连接服务和支持文件,需要486MB的磁盘空间。“自定义”——表示用户可以自行选择安装,某些附加组件只能通过“自定义”安装类型进行安装。

图22

装载完成后,显示如图22所示的“摘要”窗口。

单击[安装]按钮,显示“安装”窗口,如图23所示

图24

复制结束后,显示“配置工具”窗口,如图24所示。我们现在所要做的工作就我们建立服务器/客户端模式的关键操作了!!

配置过程中将出现如图25所示的“网络配置向导”窗口,询问是否使用目录服务。

“是,我要使用目录服务”:包括两种服务类型,Oracle Internet目录和微软活动目录。

“不,我要自己创建网络服务名”

本例中,要用“不,我要自己创建网络服务名”,选择该项后,Oracle9i网络配置向导会帮助用户完成创建网络服务名。

在哪开启oracle服务器,开启企业殿堂的钥匙 Oracle服务器的安装相关推荐

  1. oracle plsql开启并行,Oracle开启并行的几种方法

    并行执行是同时开启多个进程/线程来完成同一个任务,并行执行的每一个进程/线程都会消耗额外的硬件资源,所以并行执行的本质就是以额外的硬件资源消耗来换取执行时间的缩短.这里的额外硬件资源消耗是指对数据库服 ...

  2. 设备怎样开启位置服务器,开启设备服务器

    开启设备服务器 内容精选 换一换 购买Windows弹性云服务器后,通过MSTSC远程连接,发现没有声音.通过MSTSC远程连接的Windows弹性云服务器如何播放音频?本节内容适用于Windows ...

  3. 在windows服务器开启php的gd库出错

    在windows服务器开启php的gd库时,使用cgi之后phpinfo()得到的结果中 Configure Command 中并没有出现gd. Configure Command 后显示的是: 1 ...

  4. php使用最新qq企业邮箱smtp服务发送邮件需要开启ssl、开启客户端专用密码

    几年前开通的qq企业邮箱,可以正常使用smtp发送邮件. 今天重新使用发现不行,研究后发现问题主要出在2个地方:1.qq企业邮箱强制要求ssl方式请求:2.smtp邮箱账号密码为qq企业邮箱的客户端密 ...

  5. 开启服务器ping协议,服务器开启ping

    服务器开启ping 内容精选 换一换 通过在BIOS中设置一些高级选项,可以有效提升虚拟化平台性能.表1列出了TaiShan服务器和性能相关的BIOS推荐配置项.开启CPU预取配置选项的目的在于CPU ...

  6. HP服务器怎么开虚拟化,hp服务器开启虚拟化

    hp服务器开启虚拟化 内容精选 换一换 本文主要介绍纳管/添加已有的ECS实例到CCE集群的常见问题.纳管已有节点到CCE集群的方法请参见纳管已有节点到集群.纳管时,会将所选弹性云服务器的操作系统重置 ...

  7. Oracle数据库开启归档日志和补充日志

    文章目录 Oracle数据库开启归档日志和补充日志 重做日志的概念 归档日志 ARCHIVELOG模式 启动归档日志 归档日志的清理 补充日志 Oracle数据库开启归档日志和补充日志 项目中要对Or ...

  8. 街篮最新服务器,《街篮》全新两组服务器开启 与你一起迎新年!

    2016还剩下几个小时,2017即将到来.为了庆祝新的一年到来,<街篮>两组全新的服务器"闻鸡起舞"与"金鸡独立"正式与大家见面! 本次新服务器将在 ...

  9. Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接

    此文首发于我的个人博客:Linux/ubuntu 服务器开启6010端口-X11服务-ssh连接 - zhang0peter的个人博客 晚上在检查我的Linux-ubuntu服务器的端口状况时发现开启 ...

最新文章

  1. [再寄小读者之数学篇](2014-05-30 有限无界函数)
  2. 前端遍历导致查询数据时间过长_OLAP 服务器,空间换时间可行吗?
  3. 没用过这些 IDEA 插件?怪不得写代码头疼
  4. tf.name_scope()和tf.variable_scope()
  5. react取消捕获_react 异常捕获
  6. 学生管理系统服务器端设计,学生信息管理系统设计与实现
  7. C中不安全的函数以解决办法汇总
  8. [小创造]“XENON”,我的JSON变种。
  9. xss挖掘思路分享_视频分享:XSS的利用与挖掘
  10. 【Pre-Training】XLNet:预训练最强,舍我其谁
  11. html5 中的 wbe storage
  12. android 调用短信,Android实现接收短信和发送短信功能
  13. 论文主题、引用量、中国机构 华人学者,KDD 2020 关键数据抢先看
  14. 运行django代码报错ModuleNotFoundError: No module named 'myapp'如何解决
  15. 关于_WIN32_WINNT
  16. 30最棒的响应式css前端框架
  17. 集线器、路由器、网桥(桥接器)、网关、网线、交换机、中继器(转发器)、网卡工作在哪一层
  18. java 抓取视频流 海康_海康SDK如何实现视频流转发
  19. java的“找不到或无法加载主类”问题解决
  20. (全剧终)C/C++ 与 嵌入式软件开发招聘记录(华为、中兴、联发科、海康、大华、oppo、vivo、地平线、科大讯飞、广联达、绿盟、CVTE、诺瓦等)

热门文章

  1. python计算每月工资多少钱_[Python]CCF——工资计算(201612-2)
  2. 计算机导论sql试题,sql语句查询 练习题
  3. oracle移动表所在的表空间,ORACLE移动表空间(原)
  4. 使用python完成冒泡排序_python 冒泡排序优化,用递归实现冒泡排序
  5. 五行中的土在哪个方位_土命人适合往哪个方向发展
  6. FPGA学习之路—Vivado与Modelsim联合仿真
  7. php网站xml链接,xml图像超链接的制作代码
  8. 上去了server查所有表空间_oracle如何查看表空间
  9. php 弹窗代码大全,PHP_asp.net弹出窗口代码大全,//关闭,父窗口弹出对话框,子窗 - phpStudy...
  10. 网络安全07-Wireshark下载安装基本使用(抓个简单的包)