安装oracel踩过的坑

  • 最近刚刚找到一份心工作,公司要打环境,真的想打人,oracle的安装开发环境,装了n多遍,拆了n多遍,最后主要是oracle的版本和psal的版本问题。
  • oracle 的主要是networlk的两个配置文件,这两个配置配置文件一定要配置好环境变量,其中一个是处理监听事件listener.ora,因为每一个oracle的数据库都将自己的数据库作为一个对象实例(instance)我们通过监听对象的实例是否有连接过来的消息,所以我们的监听里主要配的当前的数据库实例对象(instance)通过监听orc是否存在
  • 另一个文件tnsname.ora配置的数据库实例的名字,他主要被用到客户端的通过获取数据库实例的连接地址以及他的连接类型等信息,以及他的数据库名,而在mysql中并没有这么复杂,连接进去直接进入库中,小巧精炼。
  • 其次我们在这个过成中总是找不到oci,我们应该怎么办,一般oci都需要配置环境变量的,我们的navicat或者pl/sql找不到oci的化一般都需要配置oci文本路径navicat或者plsql都有提供这个功能。
  • 其中如果没有安装oracle的或者orace10版本或者更低我们需要配置三个环境变量:
    • ORACLE_HOME=C:\oracle\product\10.2.0\db_2.
    • TNSADMIN=C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN
    • 还有一个字符集编码 以防止数据库乱码现象
  • 配置玩这些我们可以通过小黑窗口试一下数据库以及数据库的引擎是否安装成功,数据库实例是否已经被创建。
    • 我们主要使用的oracle自带的sqlplus来执行的。首先我们看一看我们的数据库的实例是否已经被创建出来。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
C:\Users\Administrator.PC-20160919MWHJ>tnsping orcl

TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-8月 -
2018 14:57:01

Copyright (c) 1997, 2005, Oracle. All rights reserved.

已使用的参数文件:
C:\oracle\product\10.2.0\db_2\NETWORK\ADMIN\sqlnet.ora


已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_
NAME = orcl)))
OK (0 毫秒)

C:\Users\Administrator.PC-20160919MWHJ>
- 进行连接:sqlplus system/password@数据库实例名
-显示连接 成功后说明oracle这方面基本没有任何问题了,我们接下来plsql的安装,网上还有绿化版的建议使用。我遇到的就是plsql的版本问题和已经安装的oracle数据库不兼容所以导致一直安装不上,其次plsql的oci的客户端文件的位置一定要确定好,判断是否成功或者oci的位置是否正确,重启plsql 的客户端看他的数据库下拉是否有选项。配置oci的位置主要是 tools/ perference 的oci配置
  • 总结:起起落落,总结了一下大致踩过的坑也就这么多,很开心最终把问题都解决了,我有一种孙少安的精神,不怕苦,不怕累努力干,我相信我的晓霞会在远方等我的,对吗?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值