Windows Server 2008 R2下安装Oracle 11g数据库

、准备工作

1.下载Oracle 11g

    进入Oracle官网进行下载,下载链接:

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

选择需要的版本,这里我们选择windows 64位的,共有2个文件,都要下载。

Windows Server 2008 R2下安装Oracle 11g数据库

下载完成后得到下面2个压缩包

Windows Server 2008 R2下安装Oracle 11g数据库

2.解压文件

(注意:需要将2个压缩包解压到同一目录下,若提醒是否替换,选择“是”。)

完成后,打开一个名为“database”的文件夹,双击setup.exe开始安装。

Windows Server 2008 R2下安装Oracle 11g数据库

、安装Oracle

1.取消“接收安全更新”,点击下一步,会提示未指定电子邮件,选择“是”

Windows Server 2008 R2下安装Oracle 11g数据库

2.选择“仅安装数据库软件”,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

3.默认为“单实例数据库安装”,直接下一步

Windows Server 2008 R2下安装Oracle 11g数据库

4.默认语言为简体中文和英语,直接下一步

Windows Server 2008 R2下安装Oracle 11g数据库

5.默认版本为企业版,继续下一步

Windows Server 2008 R2下安装Oracle 11g数据库

6.选择Oracle的基目录和主目录,这里使用默认的,继续下一步

Windows Server 2008 R2下安装Oracle 11g数据库

7.系统会进行先决条件检查,点击完成

Windows Server 2008 R2下安装Oracle 11g数据库

8.系统自动开始安装产品(过程中若提示找不到服务OracleMTSRecoveryService,直接点击继续)

Windows Server 2008 R2下安装Oracle 11g数据库

9.安装完成,点击关闭

Windows Server 2008 R2下安装Oracle 11g数据库

、配置监听程序

1.点击开始,选择所有程序->Oracle - OraDb11g_home->配置和移植工具->Net Configuration Assistant

Windows Server 2008 R2下安装Oracle 11g数据库

2选择“监听程序配置”,点击下一步

Windows Server 2008 R2下安装Oracle 11g数据库

3.选择“添加”,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

4.监听程序名默认为“LISTENER”,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

5.选择TCP协议,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

6.使用标准端口号1521,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

7.是否配置另一个监听程序,选择否,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

8.配置完成,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

9.点击完成

Windows Server 2008 R2下安装Oracle 11g数据库

10.win + R ->输入 services.msc 回车,可以看到监听程序已经启动

Windows Server 2008 R2下安装Oracle 11g数据库

、创建数据库

1.点击开始,选择所有程序->Oracle - OraDb11g_home->配置和移植工具->Database Configuration Assistant

Windows Server 2008 R2下安装Oracle 11g数据库

2.直接点击下一步

Windows Server 2008 R2下安装Oracle 11g数据库

3.默认为“创建数据库”,直接下一步

Windows Server 2008 R2下安装Oracle 11g数据库

4.默认“一般用途或事物处理”,直接下一步

Windows Server 2008 R2下安装Oracle 11g数据库

5.填写全局数据库名和SID,继续下一步

Windows Server 2008 R2下安装Oracle 11g数据库

6.根据需要选择是否配置Enterprise Manager,继续下一步

Windows Server 2008 R2下安装Oracle 11g数据库

7.选择“所有账户使用同一管理口令”并设置口令,下一步(若口令过于简单,会提示不能满足口令复杂性策略,是否继续,直接选择“是”进行忽略)

Windows Server 2008 R2下安装Oracle 11g数据库

8.选择默认的存储位置,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

9.选择默认,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

10.为了方便学习,选择了该示例方案,它包括了Example的表空间

Windows Server 2008 R2下安装Oracle 11g数据库

11.初始化参数,可以直接使用默认的,下一步

Windows Server 2008 R2下安装Oracle 11g数据库

12.下一步

Windows Server 2008 R2下安装Oracle 11g数据库

13.创建数据库,点击完成

Windows Server 2008 R2下安装Oracle 11g数据库

14.点击确定

Windows Server 2008 R2下安装Oracle 11g数据库

15.正式开始创建。(若在85%时报“监听程序未启动或数据库服务未注册到监听程序”的错误,在单机状态下,可将listener.ora的HOST改为主机名。或者启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计算机名字或者ip,端口号还是1521,然后保存,重启监听服务。)

Windows Server 2008 R2下安装Oracle 11g数据库

16.若出现警告,点击确定

Windows Server 2008 R2下安装Oracle 11g数据库

17.显示数据库创建完成,点击“口令管理”,为用户“scott”和“hr”解锁

Windows Server 2008 R2下安装Oracle 11g数据库

18.去掉“SCOTT”和“HR”的“锁定账户”的勾,并输入口令,点击确定

Windows Server 2008 R2下安装Oracle 11g数据库

Windows Server 2008 R2下安装Oracle 11g数据库

19.数据库创建完成,点击退出

Windows Server 2008 R2下安装Oracle 11g数据库

20.测试连接。打开命令窗口,打开sqlplus,使用用户“scott”进行登录测试,显示连接成功

Windows Server 2008 R2下安装Oracle 11g数据库

 五、自带的SQL Developer不能使用解决办法

点击Oracle 11g自带的SQL Developer,会出现“Windows正在查找SQLDEVELOPER.BAT"的提示,

Windows Server 2008 R2下安装Oracle 11g数据库

即使手动选择Oracle 里自带的jdk也会报错,如下图所示

Windows Server 2008 R2下安装Oracle 11g数据库

这是由于Oracle自带的SQL Developer不支持自带的64位的JDK,所以要替换掉原SQL Developer

1.到官网找到64位的SQL Developer下载

(下载地址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

Windows Server 2008 R2下安装Oracle 11g数据库

2.解压,将得到的sqldeveloper文件夹替换掉Oracle里的dbhome_1下的sqldeveloper目录

Windows Server 2008 R2下安装Oracle 11g数据库

3.再次打开SQL Developer即可运行

Windows Server 2008 R2下安装Oracle 11g数据库

 

转载于:https://my.oschina.net/zctzl/blog/903214