Linux安装Oracle12C 过程及遇到的问题

一、环境介绍

1、系统环境:CentOS7.1

    Oracle版本:12C 12.1.0

二、安装过程

1、安装过程文档见百度云上的文档

链接:https://pan.baidu.com/s/1nvd07NF 密码:mey9

2、安装完后登录数据库

su oracle

source ~/.bash_profiel

sqlplus /nolog

conn / as sysdba

select dbid, name from v$database;



三、配置PL/SQL ,SQL DEVELOPER(无需下载oracle instance client),Navicat连接(下载正确的oracle instance client,在工具--选项---OCI中选择对应版本的OCI,重启Navicat)

1、PL\SQL

1.1 

下载地址:链接:https://pan.baidu.com/s/1pLHYaW7 密码:au34

1.2、注册码

Product Code:4t46t6vydkvsxekkvf3fjnpzy5wbuhphqz

serial Number:601769

password:xs374ca


1.3、配置PL/SQL远程连接oracle12c 实例

首先应保证下载正确的版本的oracle insstance client

下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html

安装步骤:

首先,安装oracle客户端instantclient-basic-nt-12.1.0.2.0(这个可以在官网上下载,安装也很简单,不多说),安装成功后在目录下D:\java\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1\ 下创建NETWORK\ADMIN,如果有不必创建,然后在ADMIN下新建tnsnames.ora


在里面配置一下你要连接的远程数据库的相关信息,内容如下:



其中1表示自己设定的数据库的简称,也可以设定跟远程数据库一样的名称,根据自己的喜好就可以了,但是在后面plsql连接时一定要选择自己设定的这个简称。

2表示远程数据库的ip地址。

3表示端口号,默认是1521。

4表示的是数据库的名称,也就是在开发中的database_name。

保存之后配置成功。


然后,安装plsql,这个网上也有很多教程,安装也很简单,这里就不介绍了。PLSQL安装成功后页面会提示注册,此时需要输入注册码等信息,这里提供一个注册码,如果过期了大家可以百度一个。

product code :4v6hkjs66vc944tp74p3e7t4gs6duq4m4szbf3t38wq2

serial number:1412970386

password: xs374ca

如果首次打开软件没有提示注册,点击help->Register也能打开相同的注册界面。


注册完成后,在点击工具——>首选项 配置一下oracle客户端的文件:

配置完成之后,关闭再重新打开就可以接连了。



最后,在plsql登录页面输入正确的登录信息,即可接连成功。如下图:



要注意的事项

1)要下载正确对应的版本:如果版本不正确,连接界面会报错要求使用某个版本的Oracle instant,并且PL/SQL连接窗口没有 "connect as"选项

2)要配置好对应的Oracle home 和 OCI library:

3)确保服务端监听服务开启,且端口正确


    

四、遇到的问题

1、your oracle instance client not win32 version  解决:下载32位的client

2、ORA-12541: tns: no listener 解决:查看监听服务是否启动,监听服务启动的端口是否1521

: su oracle

:source ~/.bash_profile      (前提是在bash_profile里配置好了oracle home等)

: lsnrctl status   查看监听状态

3、oracle home 设置不正确,保证版本正确以后,设置完oracle home , OCI library以后需要重启PL/SQL


.

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值