我爱编程

安装Oracle 11g以及客户端和plsql连接服务端过程

2018-04-04  本文已影响0人  啊啊啊阿南

出现如下内容:


升级win10系统之后,需要重新安装Oracle,因为在安装Oralce11g时,使用64位的会出现各种不兼容问题

这时,打开你的解压后的database文件夹,找到stage,然后cvu,找到cvu_prereq.xml文件,用记事本打开,增添一下内容

<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="32-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>

这一段和上面的最主要的不同就是 6.2window10

如何你安装的是64位的,则将32-bit改成 64-bit 就可以了!改动后保存。从新点击setup.exe就不会出项这个错误提示了!

注意:若检查时出现如下失败项,检查是否安装jdk, jdk环境变量时候配置正确,若没配置,配置成功后再重新检查即可

选择“口令管理”,查看并修改以下用户:

(1)普通用户:SCOTT(密码:tiger)

(2)普通管理员:SYSTEM(密码:manager)

(3)超级管理员:SYS(密码:change_on_install)

修改完成后,单击“确定”。

数据库配置文件已经安装到 E:\app\admin,同时其他选定的安装组件也已经安装到 E:\app\admin\product\11.2.0\dbhome_1

Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:

(1)OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。

(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。

配置完如图:


一般监听文件位于E:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN文件夹下,文件名为tnsnames.ora,而位于E:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\sample下的tnsnames.ora一般是个事例,配置时并不改变,改变的是外面文件夹E:\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN的tnsnames.ora。

如:oracle home : C:\app\Administrator\product\11.2.0
oci library : C:\app\Administrator\product\11.2.0\client_1\bin\oci.dll

修改成功路径之后,退出plsql,重新登录即可

如果数据库出现乱码:
配置环境变量:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK就可以解决了

上一篇下一篇

猜你喜欢

热点阅读