Oracle11g安装和客户端连接

时间:2024-03-31 15:26:43

昨天小熙写完如何卸载,其中过程一言难尽啊!好在坚持到今天终于安装成功了。

1.准备资源

Oracle11g安装和客户端连接

其中第一个instantclient是客户端,下面两个是Oracle的数据源
点击下载instantclient
点击下载Oracle数据源
在这里小熙下载的是Oracle11g的,注意的是客户端的版本必须和Oracle的数据源一致,第一次安装就是因为版本不一致,小熙后面搞崩了,大家一定要注意了。
小熙连接Oracle的工具是: PLSQL Developer(点击下载)

2.开始安装Oracle

  1. 先将下载的两个数据源,一起解压到同一个目录,注意一起解压到同一个目录。

  2. 点击setup.exe开始安装
    Oracle11g安装和客户端连接

  3. 闪过黑屏之后,等一伙,配置安全更新。电子邮件可写可不写,取消下面的“我希望通过My Oracle Support接受安全更新(W)”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  4. 安装选项。直接选择默认的“创建和配置数据库”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  5. 系统类。由于咱们安装的是服务器,所以选择“服务器类”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  6. 网格安装选项。选择“单实例数据库安装”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  7. 安装类型。选择“高级安装”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  8. 产品语言。直接默认即可(简体中文、英语),如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  9. 数据库版本。选择“企业版”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  10. 安装位置。填入安装路径(只需要填“Oracle基目录”即可,“软件位置”会自动生成),如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  11. 配置类型。选择“一般用途/事务处理”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  12. 数据库标识符。填入全局数据库名和SID,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  13. 配置选项。切换到“字符集”选项卡,选择“使用Unicode(AL32UTF8)”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  14. 管理选项。直接单击下一步,如下图所示。
    Oracle11g安装和客户端连接

  15. 数据库存储。直接单击下一步,如下图所示。
    Oracle11g安装和客户端连接

  16. 备份和恢复。如果需要对数据进行备份,就启用自动备份,小编这里选择“不启用自动备份”,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

  17. 方案口令。为了便于测试,这里使用了相同的密码,实际部署时可根据实际情况自行决定。
    Oracle11g安装和客户端连接
    Oracle11g安装和客户端连接

  18. 概要。完成先决条件检查后,单击完成就可以正式开始安装了,如下图所示,单击下一步。
    Oracle11g安装和客户端连接

注意如果安装到9%报错,请注意你的安装路径是否包含中文
如果安装到42%报错为:D:\developtool\Oracle11\chengxi\product\11.2.0\dbhome_2\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear
则需要把win64_11gR2_database_2of2中的\win64_11gR2_database_2of2\database\stage\Components*(Components目录下所有文件)拷到\win64_11gR2_database_1of2\database\stage\Components目录下即可。
至此Oracle数据源安装完了
建议把下图保存
Oracle11g安装和客户端连接

  1. 配置环境变量防止乱码
    进行环境变量里增加环境变量,此步是必不可少的,不然plsql中中文会出现乱码
    新增的环境变量为 NLS_LANG ——-SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    Oracle11g安装和客户端连接

3.测试Oracle是否安装成功

  1. 在开始菜单中点击SQL Plus(Oracle自带的客户端)
    Oracle11g安装和客户端连接

  2. 如下图运行,密码也是不可见的。即为成功。
    Oracle11g安装和客户端连接

4. 使用PLSQL Developer连接Oracle

  1. 将解压好的客户端(instantclient)放到下图目录下:Oracle11g安装和客户端连接

  2. 将dbhome_1中的NETWORK文件复制到客户端(instantclient)下
    Oracle11g安装和客户端连接

  3. 点击运行PLSQL Developer
    Oracle11g安装和客户端连接

  4. 第一次进入点取消,需要修改连接配置
    Oracle11g安装和客户端连接

如有报错:
Oracle11g安装和客户端连接

经过半天的研究发现是由于在安装本地oracle的时候没有配置相关变量导致的,oracle相关变量配置的文章网上有很多这里就不一一介绍了,配置好相关变量后在listener.ora配置文件
Oracle11g安装和客户端连接
中添加如下加粗代码:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\worksoft\oracle\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = “EXTPROC_DLLS=ONLY:D:\worksoft\oracle\product\11.2.0\dbhome_1\bin\oraclr11.dll”)
)

(SID_DESC = (GLOBAL_DBNAME = orcl)

(ORACLE_HOMED:\developtool\Oracle11g\chengxi\product\11.2.0\dbhome_1)

(SID_NAME = orcl) )

)

修改完成上面的配置后重新启动本地oracle的listener服务。(注意你的NETWORK是在dbhome_1复制过来的,所以你需要把,另一外相同的一份也修改一下,如果修改不了就把这里修改过的覆盖过去)

如果还有报错,如:
Oracle11g安装和客户端连接

按理来说配置环境防止乱码之后,应该不会乱码,但是也存在有部分不匹配的问题。
如果出现就把上文环境变量的值改为:NLS_LANG ——-SIMPLIFIED CHINESE_CHINA.AL32UTF8
Oracle11g安装和客户端连接

如果没有报错,就忽略。至此,连接测试成功!

  1. 进入最后的连接修改配置
    Oracle11g安装和客户端连接
    之后重启PLSQL Developer连接即为成功,如图
    Oracle11g安装和客户端连接
    Oracle11g安装和客户端连接

好了至此小熙的讲解就全部介绍完了,看到有那么多的报错提示,应该能想到小熙当初独自一人配置的心酸吧,发表此篇希望能帮助到那些需要帮助的人。
如有想卸载Oracle的,可参考:卸载Oracle