关于ORACLE 重装系统后,一系列问题

WIN10 坑,休息一天,第二天上班WIN10 就脑瘫了。

出现问题:srttrail.txt无法修复,自动修复无法修复电脑!!!自动修复和重启陷入无限循环...

 找了很多方法,可能没找对方向,重装了系统....哭。

(图片来自网络)

重装操作后....ORACLE 出现一些列问题。

问题1:开始中没有Oracle-OraDb11g_home1相关选项

问题2:plssqldev 在哪里 

问题3:配置环境变量

问题4: 使用plssqldev连接服务器数据库 

问题5:

ORA-12170错误的解决办法

ORA-12557协议适配器不可加载

ORA-01017:用户名/口令无效;登录被拒

解决遇到的问题:

一. 重装系统后,恢复ORACLE 数据库

安装同版本数据库:参考https://cloud.tencent.com/developer/news/303034

二. 配置环境变量

此电脑->右键属性->(左边)高级系统设置->环境变量...

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

ORACLE_HOME:E:\app\client\24438\product\12.2.0\client_1(数据库的安装路径)

TNS_ADMIN:E:\app\client\24438\product\12.2.0\client_1\network\admin

Path:E:\app\client\24438\product\12.2.0\client_1\bin(用于指定该路径下的oci.dll)

参考:https://www.cnblogs.com/AaronBear/p/10774577.html

三. 错误提示

ORA-12170错误的解决办法和ORA-12557协议适配器不可加载,解决方法:

 Tools->Preferences

 Oracle Home 值为 E:\app\admin\product\11.2.0\client_1\network\admin

 OCI library 值为 E:\app\admin\product\11.2.0\client_1\BIN\oci.dll

参考:https://www.cnblogs.com/AaronBear/p/10774577.html

ORA-01017:用户名/口令无效;登录被拒: 

我的原因是 连接数据库密码口令错误,其他原因另找解决方案。

四.  连接服务器数据库

找到路径下的文件:E:\app\admin\product\11.2.0\client_1\network\admin  文件  tnsnames.ora 记事本可打开

添加:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.XXX.X.XXX)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

第一个是本地数据库,第二个是自己目标数据库。

参考:http://www.javashuo.com/article/p-meprsyed-bu.html