直接下一步


不多说


高级安装可以选择设置,嫌麻烦可以直接典型安装(少些设置步骤)



这里随便命用户名,口令即密码

此处可以改安装路径



可以根据电脑自身配置更改,但建议高于20%(给的越少,Oracle运行速度越慢;但也不能给太多,不然内存全给Oracle,系统会卡死。推荐默认值:40%)。



恢复区是Oracle的一大特点,建议启用

这里口令就是密码,登录Oracle时使用


根据电脑配置,安装时间不一,一般30-70分钟

这里不需要太注意(高阶用户除外)


安装完成

安装过程中 对配置信息做了更改:

全局数据库:orcl

Oracle系统标识符(SID): ORACLE

这样导致:1、SQL PLUS 登录报错:ORA-12560: TNS: 协议适配器错误”

     2、SQL Developer 连接报错:ORA-12505,TNS:listener does not currently know of SID given in connect descriptor(监听器无法识别该链接所描述的SID)

原因便是安装过程中对配置信息的更改。

处理方法:

先将SQL Developer中的连接全部删除

在命令行执行regedit打开系统注册表,然后进入

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB12Home1将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.

或者右键我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX.

或者进入sqlplus前,在command line下输set oracle_sid=XXXX.(试了仿佛无效!)

一切OK!

附:

ORA-12560: TNS: 协议适配器错误:有三中可能:

1、监听服务未运行

    windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板(或者直接在我的电脑,右键管理,然后找到服务), 启动OracleOraDB12Home1TNSListener服务。

2、database instance未运行

    windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动OracleServiceXXXX,XXXX就是你的database SID.(我这里是OracleServiceORCL)

3、注册表存在错误

    如上述!

参看:Oracle 12C企业版安装教程

    【Oracle】【FAQ】Oracle 12c使用sqlplus登录SQL界面,出现“ORA-12560: TNS: 协议适配器错误

posted on 2018-08-20 15:34  lightandtruth  阅读(186)  评论(0编辑  收藏  举报