plsql12 64位安装配置文档

Pl/sql安装配置

  1. 提供百度网盘的下载链接供大家使用:链接: http://pan.baidu.com/s/1o7PKxlg 密码: hjes
  2. 下载后分别安装plsqldev1204x64(安装路径可修改)及chinese.exe,安装参考地址(https://jingyan.baidu.com/article/fec4bce29b8839f2618d8b8b.html
  3. 打开pl/sql出现:ora-12638:身份证明检索失败的解决方法(https://www.cnblogs.com/Sabre/p/6721180.html)

本地oracle客户端用PLSQL Developer连接远程数据库,每次登录都会在很久之后,出现 ORA-12638: 身份证明检索失败,tnsping 表明TNS配置没有问题。

解决方案:D:\app\sabre\product\11.2.0\client_1\NETWORK\ADMIN

此目录下找到sqlnet.ora文件,如果存在SQLNET.AUTHENTICATION_SERVICES= (NTS)设置,则修改为:SQLNET.AUTHENTICATION_SERVICES= (NONE),如果不存在,则直接添加SQLNET.AUTHENTICATION_SERVICES= (NONE),我的问题得以解决。

SQLNET.AUTHENTICATION_SERVICES 表示oracle使用哪种验证方式,NTS表示采用本地操作系统认证,NONE表示将采用口令文件方式认证。设定了none后,本地的操作系统认证将不被许可,oracle将采用口令文件认证(此时 remote_login_passwordfile=exclusive)如connect /as sysdba 登录,后报错RA-01031: insufficient privileges,实际上是要求你输入sysdba的用户名和密码

  1. 进入pl/sql,在配置—首选项—连接中(配置oracle主目录及oci库)
  2. 在cmd中创建一个用户并授予sysdba权限
  1. 进入cmd,输入sqlplus
  2. 输入用户名:sys   密码:sysdba as 123456(123456为dba用户密码)
  3. Create user wangcheng identified by wangcheng
  4. Grant dba to wangcheng

6、  远程数据库连接配置:

a、本地实例名 =

 (DESCRIPTION =

   (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = 远程数据库服务名)

   )

 )

b、添加第一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。这步是最重要的。
  添加第二个环境变量(可有可无):“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”(AMERICAN_AMERICA.US7ASCII ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)(本步骤暂时要做对,如果编码不对,会产生乱码)

7、注册码获取

  a、注册机下载(链接https://pan.baidu.com/s/1dFq5KIl 密码: 2aea),下载之后打开生成注册码

b、打开pl/sql,帮助注册,把生成的注册码复制粘贴进去,就可以永久使用pl/sql

 

你可能感兴趣的:(工具安装部署)