admin管理员组

文章数量:1530518

2024年2月29日发(作者:)

Oracle Database 10g

for

Windows Server2003安装

一、操作系统

Windows Server 2003

Windows 2000 SP1

Windows XP Professional

Windows NT Server4.0

二、软件位置及实例

三、开始安装

1.运行出现图1所示的“Oracle Database 10安装引导”画面。

图 1 Oracle Database 10g安装引导

2.引导画面进行完成出现图2所示的“Oracle Database 10g安装”画面。

图 2 Oracle Database 10g安装

 选中“基本安装”,并指定主目录安装位置(C:oracleproduct10.2.0db_1)。

 安装类型选择企业版(1.3GB),并设置好全局数据库名和数据库口令

 点击“下一步”

3.“下一步”进入“准备安装”界面,见图2。

图 3准备安装

4.“准备安装”完成进入“Oracle Universal Installer:产品特定的先决条件检查”,见图3。

图 4 选择安装类型

 在安装oracle 10.2.0.1的时候,出现了如下一个警告,解决办法如下:

1.进入cmd命令行里输入ipconfig/all看看是不是已有Microsoft Loopback Adapter,如

果有的话就直接给它分配一个ip地址,如果没有安装lookback设备,则转入2;

2.如果没有lookback adapter,则打开控制面板,选择添加硬件;

3.选择下一步,会出现“硬件是否已连接”的提示,选择是,点击下一步;

4.这时出现已经安装的硬件列表,将滑动条拉至最下端,选择“添加新的硬件设备”;

5.选择下一步,会提示“你期望向导做什么?”,选择“搜索并自动安装硬件”;

6.下一步,等待,下一步,出现常见硬件类型列表,从中选择“网络适配器”;

7.点击下一步,选择厂商和网卡:Microsoft--Microsoft Lookback Adapter;

8.接着开始安装

9.安装完毕,出现第二个本地连接,此时就可以给Microsoft Lookback Adapter分配一个固定ip地址了,例如:ip:192.168.1.159;子网掩码:255.255.255.0;默认网关:192.168.1.1

5.单击“下一步”,继续安装,进入“Oracle Universal Installer:概要”界面,见图5。

图 5 安装概要信息

6.保持默认值,单击“安装”,开始安装过程,大约半小时,进入“Oracle

Universal Installer:安装”界面,见图6。

图 6 安装界面

7.下一步,进入“Oracle Universal Installer:Database Configuration

Assistant”界面,进行实例(orcl)的安装,见图7、图8。

图 7 Database Configuration Assistant

图 8 Database Configuration Assistant

8.数据库创建完成时,显示“Database Configuration Assistant”窗口,见图9。

图 9 Database Configuration Assistant

9.单击“口令管理…”,进入“口令管理”窗口,如图10所示。

图 10 指定数据库文件存储选项

 为数据库用户账户指定新口令及解锁或锁定数据库用户账户

 点击“确定”回到上一步骤界面,再点“确定”待其安装结束

10.解锁用户HR、OE和SCOTT,输入HR和OE的口令,SCOTT的默认口令为tiger。

11.单击“确定”返回“Database Configuration Assistant”窗口。

12.在图8所示窗口单击“确定”,进入“Oracle Universal Installer:安装 结束”窗口,如图11所示。

图 11 安装 结束

 点击“退出”完成安装过程。

13.检查,单击“退出”,完成安装。

14.在自动打开的浏览器中以sys账户sysdba身份登录10g的企业管理器。

第一次要接受license,单击Iagree,以后就不用了。

四、查看安装情况

1.目录结构

图 12 oracle目录结构

 默认ORACLE_BASE

 在Windows中,默认的ORACLE_BASE目录是:

C:oracleproduct10.2.0

 在UNIX中,默认的ORACLE_BASE目录是:

/pm/app/oracle/10.2.0

所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。

 默认ORACLE_HOME

 在Windows中,默认的ORACLE_HOME目录是:

D:oracleproduct10.2.0db_1bin

 在UNIX中,默认的ORACLE_HOME目录是:

/pm/app/oracle/10.2.0/ db_1/bin

ORACLE_HOME是访问所有ORACLE软件的路径。

 Admin文件夹,存储初始化文件和日志文件

 .oradataorcl文件夹,存储数据库的数据文件.dbf、控制文件.ctl、重做日志文件.log

图 13 Oradataoract文件夹

2.查看“服务”管理器中相关的Oracle服务。

图 14 Oracle服务

OracleServiceORCL服务,该服务为数据库实例的服务

OracleOraDb10g_home1TNSListener服务,该服务为数据库监听服务,必须启动

3.注册表

图 15 注册表相关键值信息

 语言的设置

名称 数据

NLS_LANG SIMPLIFIED CHINESE_16GBK

其中:SIMPLIFIED CHINESE表示简体中文

CHINA表示中文日期格式

ZHS16GBK表示编码

NLS_LANG格式:NLS_LANG=language_t

有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。三个成分可以任意组合,例如:

AMERICAN_7SCII

JPANESE_16EUC

其中:language 指定服务器消息的语言。

territory 指定服务器的日期和数字格式。

Charset 指定字符集

还有一些子集可以更明确定义NLS_LANG参数:

NLS_DATE_FORMAT 缺省的日期格式

NLS_DATE_LANGUAGE 缺省的语言

NLS_NUMBERIC_CHARACTERS 小数字符和组分隔开

NLS_CURRENCY 本地货币字符

NLS_ISO_CURRENCY ISO货币字符

NLS_SORT 字符排序序列

如果使用英文,将NLS_LANG的值改为:

AMERICAN_8ISO8859P1

englishi_ 7SCII

在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')

----------------------------------------------------

SIMPLIFIED CHINESE_16GBK

4.PATH环境变量

PATH=C:oracleproduct10.2.0db_1bin;C:WINDOWSsystem32;

C:WINDOWSSystem32Wbem

5.开始 > 所有程序 中增加Oracle - OraDb10g_home文件夹

6.oracle 10g 更改8080端口号(如果需要)

在sqlplus下执行:

call dbms__update(updateXML( dbms__get()

, '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'

, 9000))

/

commit;

五、测试安装好的Oracle 10g是否能正常运行

在安装过程中,OUI会在 install下创建两个文件:

:记录各种Oracle应用程序的URL与端口。

:记录Oracle应用程序所使用的端口。

1.登录Enterprise Manager 10g Database Control

与以前的版本不同,Oracle企业管理器只有B/S模式。在Web浏览器中输入下列URL:

:5500/em

例如:localhost:5500/em

进入Enterprise Manager 10g登录窗口。用SYS帐户,以SYSDBA身份登录Oracle数据库。

图 16 sys登录Enterprise Manager 10g database Control

如果是第一次登录时,先进入Oracle 10g版权页。

图 17 Oracle 10g版权声明

单击右下方的“我同意”按钮,进入Enterprise Manager 10g。

图 18 在Database Control中查看数据库配置信息

现在我们可以用来管理Oracle数据库了。

2.使用iSQL*Pls登录Oracle数据库

iSQL*Plus是B/S模式的客户端工具。在Web浏览器中输入下列URL:

:5560/isqlplus

例如:localhost:5560/isqlplus

进入iSQL*Plus登录窗口。用hr帐户登录Oracle数据库。

图 19 Oracle 10g的iSQL*Plus登录页面

注:如果不知道scott的口令,先用sys登录,修改scott的口令,例如,将scott的口令改为tiger:alter user scott identified by tiger;

解锁一个用户账号:alter user scott account unlock;

登录进入iSQL*Plus工作区后,可以在工作区输入SQL*Plus指令、SQL语句与PL/SQL语句。

图 20 在iSQL*Plus工作区执行SELECT语句

图 25 在iSQL*Plus中查看SELECT语句的执行结果

3.使用SQL*Pls登录Oracle数据库

SQL*Plus是C/S模式的客户端工具程序。

 单击“开始” > “所有程序” > “Oracle – Oracle10g_home” > “Application

Development” > “SQL*Plus”

 在登录窗口中输入scott帐号与口令tiger

图 26 在SQL*Plus中执行SELECT语句

4.使用命令行SQL*Pls登录Oracle数据库

传统的SQL*Plus是一个命令行客户端程序。在命令窗口中输入图27中所示的命令进行测试。

图 27 在命令行SQL*Plus中执行SELECT语句

六、结束语

Oracle 10g提供了高性能与高稳定性的企业级数据存储方案,也对Windows操作系统提供了更好的支持。借助Windows操作系统以线程为基础的服务模式,Oracle 10g可以提供更高的执行性能、更稳定的执行环境,以及更具扩展性的平台。在Windows Server

2003上安装64位版本的Oracle 10g数据库,更能发挥Oracle强大的数据处理能力。

附:

在Windows操作系统下安装Oracle 10g数据库以后,会感觉到计算机的运行速度明显降低,所以在不使用数据库时,可将Oracle 10g数据库相关服务置为手动启动,如图28所示。

图 28 停止 Oracle服务

要使用数据库时,根据应用情况只启动必要的服务,必须启动的服务如图29所示。

图 29 启动必须的 Oracle服务

Oracle 数据库监听器的默认端口是1521。可以在:

ORACLE_文件中查看监听器端口。

-----------------------------------结束-----------------------------------------

本文标签: 安装数据库服务口令文件