只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....
环境配置:
1.到oracle官网下载instantclient basic包,解压缩到E:\oracle\instantclient_11_2;
2.设置环境变量
NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)
TNS_ADMIN=E:\oracle\instantclient_11_2
Path=...;E:\oracle\instantclient_11_2
3.在E:\oracle\instantclient_11_2下建立文件tnsnames.ora,将下面内容粘贴进该文件:
ebs =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.90.29)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ebs)
)
)
注:图中红色部分根据自己需要进行更改。
客户端进行连接:
环境配置基本完成,下面根据各客户端进行连接:
1. plsql developer客户端
在tools/preference里,oracle-connection选项配置oracle home和oci library。
例如我的是oracle home:E:\oracle\instantclient_11_2,oci library:E:\oracle\instantclient_11_2\oci.dll。
配置完成,可以重启 plsql developer进行连接,用户名和密码不需要说啦,主要说下database项的输入,格式为:IP地址/数据库名。我刚开始把/(斜杠)写成:(冒号),老是提示ora12545错误:因目标主机和对象不存在,连接失败。搞的我老以为配置有问题,郁闷!!!
2. navicat for oracle进行连接
安装 Navicat for Oracle 后,在工具/选项里oci进行配置,在oci library里输入你解压的instantclient目录,如我的是E:\oracle\instantclient_11_2。
配置完成重启Navicat for Oracle,新建连接,连接类型有两种(不翻译):
* Basic
In Basic mode, Navicat Oracle connects to Oracle through the Oracle Call Interface (OCI). OCI is an application programming interface that allows an application developer to use a third-generation language's native procedure or function calls to access the Oracle database server and control all phases of SQL statement execution. OCI is a library of standard database access and retrieval functions in the form of a dynamic-link library.
* TNS
In TNS mode, Navicat Oracle connects to Oracle server using an alias entry from a tnsnames.ora file.
Basic方式很容易连接,主要说下TNS,网络服务名输入:IP地址/数据库名。和plsql developer一样不能输错一点,不然也会发生同样错误。
3. sqlplus连接
在oracle官网上下载instantclient-sqlplus-win32-11.2.0.1.0.zip包,然后解压到你的instantclient目录,如E:\oracle\instantclient_11_2;接着就可以使用sqlplus进行连接oracle数据库服务器。只是在连接的时候也要注意格式,因为是远程连接(客户端和服务器不在同一机器上):
命令:conn 用户名/密码@IP地址/数据库名。如:conn woa/woa@192.168.90.29/ebs。
输入错误,则提示ora-12154错误,TNS:无法解析指定的连接标示符。
(注:如有需要,将下列信息写入注册表文件,如1.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1]
"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
"ORACLE_BUNDLE_NAME"="Enterprise"
"ORACLE_GROUP_NAME"="Oracle - OraClient10g_home1"
"ORACLE_HOME"="D:\\download\\instantclient_11_2"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraClient10g_home1"
"ORACLE_HOME_NAME"="OraClient10g_home1"
)
转载于:https://www.cnblogs.com/luxp/p/3289137.html
只安装和配置instantclient,用plsql developer,navicat for oracle,sqlplus连接oracle数据库 ....相关推荐
- 本机不安装Oracle客户端,使用PL/SQL Developer和 Instant Client 工具包连接oracle 11g远程数据库
1,先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantc ...
- sqldbx连不上oracle,SqlDbx连接oracle(无需安装Oracle客户端)
下载地址:https://download.csdn.net/download/xzplinke/10428957 解压SqlDbx.zip,将SqlDbx放到C:盘根目录(C:\SqlDbx 路径是 ...
- 绿色安全无需安装无需配置环境变量plsql
下载地址:https://download.csdn.net/download/u011882170/11339502 使用说明如下: 0.运行方式,解压,双击运行plsql.cmd (oracle ...
- sqldbx mysql 乱码_使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码...
使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式 select * from v$nls_parameters ...
- 使用Plsql+oracle client 连接 Oracle数据库
最近刚入职一家做Java开发的公司,公司数据库使用的是Oracle.以前做开发都是用MySQL的,公司里面的同事都在用的数据库工具plsql,口碑不错,也跟着他们来用.刚开始下载安装plsql,连接数 ...
- 《Oracle系列》Docker安装Oracle,Navicate连接Oracle
1.安装Docker 2.Docker安装Hadoop 3.安装Oracle 3.1 拉取Oracle [root@hadoop_zxy docker]# docker pull registry.c ...
- java jdbc oracle rac_JDBC连接oracle RAC数据库配置
RAC的配置如下: node1:ip地址192.168.60.132,实例名:rac1,主机名:rac1 node2:ip地址192.168.60.144,实例名:rac2,主机名:rac2 RAC服 ...
- oracle sqlplus help,oracle: 安装sqlplus help帮助命令
采用system用户登录执行脚本方式 1.用system用户登录,必须的,help表属于system的schema, 而且不要以sysdba身份登录 2.执行脚本内容如下 [oracle@centos ...
- PLSQL Developer 12安装
1.PLSQL Developer 12下载 https://www.allroundautomations.com/registered-plsqldev/ 2.一步一步安装直到完成 3.oracl ...
最新文章
- 使用HTML5的自定义数据属性的jQuery选择器
- kinana 清空索引数据_(Elasticsearch)实战Elasticseartch、Logstash、Kibana
- 项目管理的十大谈判必杀技
- 浅析数据库case when 用法
- csdn中使用Git的一些注意问题
- 工作中常用的但是又容易忽略的问题
- jenkins未授权访问漏洞记录(端口:7001,80,8080,50000)
- gulp项目部署服务器,关于部署:部署后如何在远程服务器上触发gulp / grunt任务?...
- 从上千篇投稿脱颖而出,这5篇大数据论文凭什么征服KDD评委?
- python19 random随机数 json模块 pickle模块 hashlib模块 hmac模块 shutil模块 shelve模块...
- 七策定纲存储之道 宏杉科技专注创新勇突破
- 第一章 行列式 第六节 行列式按行(列)展开
- 计算机cpu后面字母代表什么意思,CPU后缀含义是什么意思 AMD/intel处理器后缀字母代表什么涵义...
- 2021年安徽省大数据与人工智能应用竞赛大数据-本科组赛题
- 依图科技:多个人工智能应用领域达到全球领先水平 | 百万人学AI评选
- matlab程序 直线插补,无聊写matlab仿真直线插补算法
- jsp+ssm计算机毕业设计短视频文案创作平台系统【附源码】
- Python3识别判断图片主要颜色并和颜色库进行对比的方法
- 《OpenCV3编程入门》学习笔记之书本资源汇总
- 【名说】DB2查询sql缓慢的调优方法
热门文章
- [react] 为什么建议Fragment包裹元素?它的简写是什么?
- React开发(247):react项目理解 学会debugger
- 前端学习(3325):Mdn说闭包
- React开发(145):目录规范:
- 前端学习(3216):总结state
- 前端学习(2964):路由的实现
- [css] 举例说明:not()的使用场景有哪些
- 前端学习(2645):懂代码之header表头页之未读消息
- 前端学习(2355):uni里面的样式学习
- 前端学习(2164):runtimeonly和runtimecompiler