安装Oracle 11g以及客户端和plsql连接服务端过程
-
1、官网下载压缩包
下载 -
2、将两个压缩包解压到同一目录下,即“database”,然后单击解压目录下的“setup.exe”文件:
解压
出现如下内容:
-
3、 win10系统安装Oracle 11g时,在安装时点击setup.exe之后,出现了:[INS-13001]环境不满足最低要求(没有出现该问题可跳过这一步)
升级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.2 和 window10
如何你安装的是64位的,则将32-bit改成 64-bit 就可以了!改动后保存。从新点击setup.exe就不会出项这个错误提示了!
-
4、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:
-
5、出现下面的界面,点击“是”
-
6、在“安装选项”窗口中,选择“创建和配置数据库,单击“下一步”:
-
7、在“系统类”窗口中,选择“桌面类”,单击“下一步”:
image.png -
8、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”:
-
9、在“先决条件检查”窗口中,单击“下一步”:
注意:若检查时出现如下失败项,检查是否安装jdk, jdk环境变量时候配置正确,若没配置,配置成功后再重新检查即可
-
10、在“概要”窗口中,单击“完成”,即可进行安装:
-
11、出现的安装过程如下:
-
12、数据库创建完成后,会出现如下“Database Configuration Assistant”界面:
选择“口令管理”,查看并修改以下用户:
(1)普通用户:SCOTT(密码:tiger)
(2)普通管理员:SYSTEM(密码:manager)
(3)超级管理员:SYS(密码:change_on_install)
修改完成后,单击“确定”。
-
13、在“完成”窗口中,单击“关闭”即可。
数据库配置文件已经安装到 E:\app\admin,同时其他选定的安装组件也已经安装到 E:\app\admin\product\11.2.0\dbhome_1
Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:
(1)OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。
(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。
-
14、安装完成之后用oracle自带sqlplus登录
-
15、登录成功之后就可以配置监听了:打开net manager,如下图所示
-
15.1、配置服务名如图:
-
15.2、配置监听
配置完如图:
一般监听文件位于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。
-
16、解压安装oracle client
-
17、配置
-
18、测试成功后,即表示监听服务已经没有问题了,从client 的sqlplus登录服务器,输入登录名和密码之后,一般显示协议适配器错误,这时只要在输入密码之后先@数据库名,再按enter即可登录成功
-
19、安装pl/sql developer
-
20、安装完plsql之后打开一般登录不成功,登陆时点击取消,然后在tools->perference->connection里面设置oracle home和oci library。
如:oracle home : C:\app\Administrator\product\11.2.0
oci library : C:\app\Administrator\product\11.2.0\client_1\bin\oci.dll
修改成功路径之后,退出plsql,重新登录即可
-
21、如果最后你的plsql界面出现了连接为这个标签以及下拉框和数据库出现了“本地命名名称”就证明你配置正确了
如果数据库出现乱码:
配置环境变量:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK就可以解决了