Oracle9i数据库服务器的安装

来源:百度文库 编辑:神马文学网 时间:2024/04/28 11:20:34

Oracle9i数据库服务器的安装

(2009-07-02 19:30:08)转载 标签:

it

oracle安装

分类:Oracle数据库管理与应用

    本文详细分析了Oracle9i数据库服务器的安装过程,并总结了在安装过程中容易出现的问题及其解决方案。

一、Oracle9i数据库的安装步骤

    Oracle数据库的安装所需硬盘空间大约在3G左右,其安装步骤如下:

    插入第一张安装盘(对于使用镜像文件安装的情况则打开disk1目录),运行setup.exe或autorun目录下的autorun.exe文件,在出现的安装画面中选择下一步,按照如下图所示的步骤进行安装即可。并根据提示插入第二、三张安装盘(或切换到disk2、disk3目录)。

    在安装过程中,大多数情况只要选择默认安装就可以了。对于需要注意的地方提示如下:

    1、安装目录的选择:对于将数据库服务器与独立的客户端管理工具安装在一台机器的情况,应该把它们分别安装在不同盘目录中。图(1)中设置了数据库服务器的安装位置。

    2、在设置数据库标识时,要注意全局数据库名是唯一标识你所安装数据库服务器的名称,最好采用“数据库名.公司名”的形式,如图(6)所示。正因为全局数据库名被用来唯一标识所安装数据库,所以在后面的数据库连接配置中将多次用到该名称。

    在图(6)中还提到了数据库例程,例程(instance)是指一系列oracle进程以及与这些进程相关的内存。全局数据库是指那些存放在硬盘中的文件,这些文件用来存储数据,它们被例程维护。一个数据库可以有多个例程。

    3、在执行到图(9)点击安装后,数据库安装将持续1个小时左右(视机器性能而定)。在数据库安装完成后,系统将自动启动Oracle的http服务器(如图12),你可以输入如图(10)的url地址访问Oracle服务器(可以将机器名换作数据库所在的IP地址)。

   

    在完成数据库服务器安装后,在服务器所在机器上默认安装了多种访问数据库服务的客户端工具,包括SQL Plus、企业管理控制台(类似SqlServer的企业管理器)等。下图演示了以SQL Plus工具连接与使用数据库的例子:

    前面提到Oracle数据库还提供了HTTP服务器,因此,不需要安装任何客户端工具,只要与数据库主机有网络连接,我们可以在任何机器上通过浏览器(输入如http://localhost:7778/isqlplus的url地址)访问Oracle提供的web应用程序,连接和操作数据库。如下图所示:

    在两种工具的登录页面都输入了一个名称“mydb”,与前面安装数据库时的实例SID名称相同。实际上这里要求输入的都是数据库网络服务名称,在安装数据库时系统自动生成了一个与实例SID同名的网络服务名。关于网络服务名的配置与使用后面还会详细分析。

    如果在使用工具登录数据库时提示“找不到监听器”错误,则说明数据库安装时未成功添加和配置监听器,需要重新添加和配置监听器。有关内容参考后面章节。

二、安装过程中容易出现的错误及解决方法

    1、主机名必须是英文,如果是中文的话要修改主机名,重启机器。
    2、“areas queries”错误:是因为安装目录的文件夹名称有中文,要改成英文,重新安装。
    3、“临时空间不足”错误:原因是临时文件夹空间不足。在“我的电脑-->属性”中修改系统变量temp、tmp,改成其它文件夹路径。
    4、安装Oracle后不能启动Eclips的问题:修改环境变量的path配置,将JDK的安装路径如C:\Program Files\Java\jdk1.5.0_08\bin提到最前面。

    5、Oracle9i卸载后再次安装,在设置全局数据库名及数据库实例SID时出现“指定的SID在本机上已经存在。请指定一个不同的SID”错误,修改SID后错误依旧。原因是删除安装文件不彻底。解决方法是:

    (1)开始-->设置-->控制面板-->管理工具-->服务停止所有Oracle服务。
    (2)开始-->程序-->Oracle - OraHome->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除。 
    (3)运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
    (4)运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。
    (5)选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
    (5)开始-->设置-->控制面板-->系统-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定 
    (6)从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
    (7)删除\Program Files\Oracle目录
    (8)重新启动计算机,重起后才能完全删除Oracle所在目录
    (9)删除与Oracle有关的文件,选择Oracle所在的安装目录,如C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
    (10)WIN.INI文件中若有[ORACLE]的标记段,删除该段
    (11)如有必要,删除所有Oracle相关的ODBC的DSN。
    (12)到事件查看器中,删除Oracle相关的日志。

     说明:
     如果有个别DLL文件无法删除(使得老的目录也无法删除)的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,安装完毕并重新启动后,老的目录及文件就可以删除掉了。