Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

弄了将近一个下午,终于将这一整套的配置安装完毕,中间出现了大量的报错,但幸运的是,都一一解决掉了,下面是其安装过程。

1、Oracle12c  64位的服务器在win10上面的安装过程如下:

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

在上面的口令一定要记住,如果过于简单的话,就会提示你,但是不需要理会,在字符集里面一定要选好,看你的PL/sql里面需要导入的dmp文件是什么字符集的,一定要保持一致,便于后面的操作

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

点击安装,继续

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

等待吧。。。。。

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

至此,已经安装完成服务器,但是还不知道是否安装成功

 

2、测试Oracle12c服务器是否安装成功

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

在“开始”选项,找到SQL Plus,进入

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

界面显示,已成功进入服务器当中,说明安装成功

 

3、安装Oracle12c 32位的客户机

在这里为什么不安装64位的客户机,原因是PL SQL无法驱动64位的客户机,具体原因就不说了

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

选择管理员的安装类型

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

点击下一步,会出现报错:

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

这个是因为C盘没有开启共享:我的解决办法如下:

1、(这一步可能不需要,可以先进行第二部操作,如果不行,在进行第一步操作)

WIN + R 之后,输入:regedit 运行打开注册表,将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters下键AutoShareServer与AutoShareWks值由0改为1

2、打开计算机管理——共享文件夹——共享(右键“新建共享”)——下一步——(文件路径填)C:\——下一步——是——共享名C$——下一步——选中(“管理员有完全访问权限;其他管理员只有读写权限”)——完成——完成

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

直接下一步。。。

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

可以选择默认,比较方便。。。。

 

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

等待ing。。。。

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

OK。。。。

在这里需要注意的是,当安装Oracle客户机之后,就不能在服务器的SQL PLUS上登陆,也登陆不上,应该在客户机的SQL PLUS上登陆,而且需要将服务器的tnsnames.ora复制到客户机的network/admin 下.

4、下面进行客户机的配置:

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

选择开始栏中的这个。。进行配置

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

在这一步,可以选择监听程序配置,便于后面的操作,否则在进行本地网络服务名配置的时候,容易出现以下错误:

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

当监听程序安装好之后,进入到本地服务名的配置;

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

 

以上客户机的配置就安装好了。

5、进行PL/sql的配置,首先打开软件登陆界面,但是不要登陆,点击取消,进入到首选项,看看这里面有没有配置好,我的这个里面由于是用Oracle11g的驱动Oracle12c的。故出现以下错误:

Oracle12c服务器及客户机的安装,客户机的配置,PL/SQL的配置

解决办法:可以想办法弄来12c驱动,我是还是用11g的驱动的:

修改文件即可解决: 

$ORACLE_HOME/network/admin/sqlnet.ora 

加入如下: 
SQLNET.ALLOWED_LOGON_VERSION=8