Oracle数据库与客户端版本协调
来源:互联网 发布:沉迷网络的危害小短文 编辑:程序博客网 时间:2024/06/06 04:28
Oracle数据库有很多版本,同样客户端也有很多版本,一般用于教学使用的最多的是11g
11g版本分为R1与R2,并且分为64位版与32位版
如果需要客户端正常连接数据库使用,需要版本匹配,并设置正常
但有些情况下需要使用版本不用的数据库与客户端,已达到匹配其他应用工具的使用
举例:
下载安装了64位的oracle数据库与64位的客户端并连接测试正常,此处拿sql plus举例
现需要连接其他应用工具需要32位客户端
步骤:
首先查明自己的数据库与客户端的版本:
可以通过:select * from product_component_version查询
或者:select * from V$VERSION
查询原有数据库的版本与位数
其次下载需要位数的客户端的对应版本,
根据安装文件提示,安装
在安装时需要关闭网络与防火墙,在安装数据库时也需要关闭网络与防火墙
如未关闭,需要修改文件listener.ora与tnsnames.ora文件中的host值
其次,将原有客户端中的配置文件全部复制到新安装的客户端的admin文件中,进行全部替换
具体实现参考:http://blog.csdn.net/kangkang_style/article/details/73181051
最后启动客户端连接数据库时,通过原生的客户端连接数据库正常
通过新安装的客户端连接(新客户端,即通过cmd打开的sqlplus)使用相同的密码和账户连接会报错
ERROR:
ORA-12560: TNS: 协议适配器错误
此时,将连接32位新客户端的用户名改为 :用户名@数据库名
即可
拿超级管理员为例:
用户名sysman@orcl
密码:xxxxx
- Oracle数据库与客户端版本协调
- Oracle数据库导入导出与 客户端、数据库版本的关系
- ORACLE客户端与数据库服务器连接
- oracle数据库字符集与客户端字符集不同
- oracle不同版本客户端与服务器端连接的问题
- 连接oracle数据库异常System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本
- 查看Oracle数据库版本
- 查看Oracle数据库版本
- 查看Oracle数据库版本
- Oracle数据库版本变迁
- 查看Oracle数据库版本
- oracle数据库版本查看
- Oracle 数据库版本问题
- 查看Oracle数据库版本
- oracle 11g数据库的版本与区别
- Oracle数据库版本定期检视与升级的必要性分析
- System.Data.OracleClient需要Oracle客户端软件8.1.7或更高版本 的解决办法 vs2010 链接oracle数据库
- Oracle客户端远程连接数据库
- 前端自动化构建入门3-在visual studio code中使用git
- PHP中奖概率写法
- 尝试用服务器开发
- Python基础类型
- PHP 封装ajax返回数据格式
- Oracle数据库与客户端版本协调
- Log相关工具类
- hiho一下[156周]:岛屿
- CR5000_BD设计过程中文书说明书
- R极简教程-4:R语言工作空间
- Qt中关于undefined reference to `vtable for classname`的问题
- 输入“git remote add origin”提示fatal:remote origin already exists
- 第二章 类型、值和变量的笔记摘要
- CYQ.Data V5 分布式自动化缓存设计介绍(二)