转的:

plsql 可不可以直接远程连接服务器?都说要安装客户端,记得以前用过个什么sql deveplore 什么的工具,不用安装客户端的,而且是绿色软件来的,我就想,一定就办法,不用这么麻烦安装客户端的。上网找了找,下面把我的实践详细过程记录下来,希望对大家有帮助,有什么不对的,请大家多多评论,指出来。

1、在安装ORACLE服务器的机器上搜索下列文件,
oci.dll
ocijdbc10.dll
ociw32.dll
orannzsbb10.dll
oraocci10.dll
oraociei10.dll (可能服务器没有,如果没有则pl sql 随便用户名密码可以登陆)
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
放到一个文件夹,如 oraclient

2、配置tnsnames.ora,如果本机上没有安装oracle,可以从安装了oracle的机上拷贝一个(tnsnames.ora文件在%ORACLE_HOME%\network\admin下)放在上面的目录D:\oraclient下。
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
)
3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\oraclient,特别是重装后或其它操作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。
4、设置ORACLE的语言,添加环境变量:
“NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,(AMERICAN_AMERICA.US7ASCII 是ASCII编码类型,其它类型可自己到服务器看一下或网上查找一下)
(本步骤暂时要做对,如果编码不对,会产生乱码)
5、下载并安装PL.SQL.Developer配置应用
配置tools->preferences->connection
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
6、再次打开plsql则会在database中有oracledata 选项输入用户名密码就可以登陆。
本文来自:阳光网驿_企业信息化专家 详细出处请参考:http://bbs.sunwy.org/thread-75293-1-1.html

单独的plsql链接数据库相关推荐

  1. PLSQl链接数据库配置

    PLSQl链接数据库配置 第一步 我们首先有个 instantclient_11_2 连接工具,如果没有点击这里直接下载 第二步 我们把整个 instantclient_11_2 文件 复制到 Ora ...

  2. mybatis mysql自动连接数据库_如何用mybatis链接数据库

    用mybatis链接数据库十分的方便,这里总结一下具体的步骤. 1.首先创建一个maven项目 在pom.xml导入依赖 1 2 3 org.mybatis 4 mybatis 5 3.4.4 6 7 ...

  3. mysql链接数据库properties_mysql 之通过配置文件链接数据库

    mysql 之通过配置文件链接数据库 配置文件jdbc.properties ##MySQL driver=com.mysql.jdbc.Driver url=jdbc\:mysql\:///ake? ...

  4. java c3p0 连接 mysql_Java使用C3P0数据源链接数据库

    本文实例为大家分享了Java使用C3P0数据源链接数据库的具体代码,供大家参考,具体内容如下 1.相关jar包,这里需要3个jar包 2.具体链接数据库代码 ComboPooledDataSource ...

  5. 基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题

    基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 参考文章: (1)基于PLSQL的数据库备份方法及如何解决导出clob和blob类型数据报错的问题 (2)https: ...

  6. Navicat链接数据库报错1130解决方案

    Navicat链接数据库报错1130解决方案 参考文章: (1)Navicat链接数据库报错1130解决方案 (2)https://www.cnblogs.com/newAndHui/p/113451 ...

  7. asp.net oracle参数传递,asp.net – Oracle参数问题中的链接数据库

    我有这个链接到另一个数据库的Oracle查询,但它似乎不接受我传递给查询的参数 这是我的代码 cmd.CommandText = "SELECT * FROM table1@dev tb1 ...

  8. python怎么检查数据库实例能否链接_python pymysql链接数据库查询结果转为Dataframe实例...

    我就废话不多说了,大家还是直接看代码吧! import pymysql import pandas as pd def con_sql(db,sql): # 创建连接 db = pymysql.con ...

  9. myjdbc链接数据库.增删改查

    -- 创建user表 CREATE TABLE user(  uid int PRIMARY KEY auto_increment,  uname VARCHAR(55),  pwd VARCHAR( ...

最新文章

  1. awk3.0 — awk变量
  2. Lock锁实现多线程卖票
  3. 北京重磅发布:杰青、优青放宽女性年龄限制,基金人才评审“同等条件下女性优先”...
  4. BugkuCTF-WEB题需要管理员
  5. loadrunner脚本录制为空的解决方法
  6. java注解 @SuppressWarnings注解用法
  7. python 工程 ——文件、包、__init__及导入方法
  8. 【习题 3-1 UVA - 1585】Score
  9. hⅰgh怎么读音发音英语_英语读音
  10. sqli-labs第十三关--十五关
  11. HTTP3 正式发布,很快哦
  12. php图片素描化,ps怎么把图片变成素描图片
  13. 微信小程序 星级评分(例如店铺小数点评分)
  14. SAP中成本估算取价与价格协议的状态关联测试
  15. WDM在不同Windows版本上的音频支持
  16. 物联网硬件安全与整改梳理(1)
  17. FMDB - - 归纳整理- Vic_Li
  18. mpvue【微信小程序】下拉刷新 上拉刷新
  19. CNN Attention
  20. T2080RDB: Cannot ping any of the ethernet interfaces

热门文章

  1. c++中使用Tesseract-OCR
  2. 利用Gallery和ImageView实现图片浏览器
  3. javabean反射改字段内容_BAT程序员编写:深入理解 Java 反射和动态代理源码分析...
  4. python创建一个字典、关键字为只包含字母的字符串_探究Python源码,终于弄懂了字符串驻留技术...
  5. NeHe教程Qt实现——lesson10
  6. mysql服务启动很久_Mysql服务启动问题
  7. 西工大计算机专业课考什么,我的西北工业大学计算机考研之路总结
  8. php对连接加密后传,PHP 加密解密和解决URL传输问题
  9. MySQL和java连连看_用 JAVA 开发游戏连连看(之一)动手前的准备
  10. python local global_python global与nonlocal关键字