关闭

SQL plus连接远程Oralce数据库

68747人阅读 评论(0) 收藏 举报

win7 sqlplus 用 管理员启动

oracle客户端位置:G:\oracle\product\10.2.0\client_1\BIN\sqlplus.exe

如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接

  oracle官网上提供了最小访问包,就是如下3个包,加起来35MB。
  1、首先去oracle的官方网站上http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载(下面是10g的):
  instantclient-basic-win32-10.2.0.4.zip
  instantclient-odbc-win32-10.2.0.4.zip
  instantclient-sqlplus-win32-10.2.0.4.zip
  将下载的安装包全部解压,放在同一个目录下,比如在d:\sqlplus。
  2、 “控制面板”-”系统”-”高级”-”环境变量”-”系统变量”添加几个环境变量:
  NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)
  TNS_ADMIN = d:\sqlplus
  LD_LIBRARY_PATH = d:\sqlplus
  SQLPATH = d:\sqlplus
  Path变量结尾添加d:\sqlplus
  3、在d:\sqlplus目录下创建TNSNAME.ORA文件,自己敲容易出问题,建议直接到安装oracle数据库的机器上拷贝过来用,内容如下:
  # tnsnames.ora Network Configuration File: D:\oracle\product\10.1.0\db_2\network\admin\tnsnames.ora
  # Generated by Oracle configuration tools.
  ORCL =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.208.120)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = orcl)
  )
  )
  EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
  (ADDRESS_LIST =
  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  )
  (CONNECT_DATA =
  (SID = PLSExtProc)
  (PRESENTATION = RO)
  )
  )
  以上文件中,ORCL是个连接标示符,可以自己修改,HOST是远程Oracle服务器的地址,PORT是Oracle的服务端口,没有修改过的话,默认是1521。Service_name是远程实例名称。
  4、命令行下,切换到d:\sqlplus,运行odbc_install.exe,安装ODBC驱动。
  5、使用sql-plus连接
  命令行下执行sqlplus /nolog
  进入sqlplus提示符,输入
  connect <username>/<password>@<连接标识符>
  或者
  sqlplus 用户名/密码@192.168.208.120:1521/orcl
  没有意外的话连接成功。
  如果上述方法试验没有成功,用下面的方式最直接了
  Sqlplus system/manager@'(description=(address_list=(address=(proto=tcp)(host=192.168.208.120)(port=1521)))(connect_data=(service_name=orcl)))’
4
2
查看评论

sqlplus连接远程数据库

sqlplus连接远程数据库作者:zhou__zhou  来源:博客园  发布时间:2010-03-19 12:04  阅读:895 次  原文链接   [收藏]   ******...
  • wildin
  • wildin
  • 2010-08-30 17:04
  • 44611

sqlplus连接到远程数据库

我一直以为sqlplus是服务器端的软件,今天我才知道sqlplus是客户端软件,用sqlplus也能连接到远程数据库。
  • zhangzl1012
  • zhangzl1012
  • 2016-03-06 18:54
  • 6821

sqlplus连接远程数据库

原文地址:http://blog.csdn.net/wildin/article/details/5850252 实际:按照本文过程,却怎么了连接不上,提示“connectordescripter”错误。然后我就用sqldeveloper连接远程数据库,查看这个连接,得到连接信息syste...
  • xiaogugood
  • xiaogugood
  • 2013-06-29 09:28
  • 3159

oracle11g sqlplus 连接远程数据库

要想实现远程连接oracle数据库,本地计算机必须安装oracle客户端软件。当远程服务器端oracle数据库已配置好时,本地客户端要做的就是: 1、检查本地是否存在监听程序(至少保证一个以上),步骤如下: 通过开始菜单---》所有程序---》Net Configuration Assistan...
  • wujiaqi168
  • wujiaqi168
  • 2013-03-15 13:37
  • 2057

sqlplus连接、登录命令大全(选择实例登录、连接远程数据库实例等等)

1、默认实例登录,sqlplus username/password 如:sqlplus tas_yn/tas_yn 2、选择实例登录,sqlplus username/password@net_service_name 如:sqlplus tas_yn/tas_yn@orcl10g 3、...
  • keleguohn
  • keleguohn
  • 2013-03-14 17:25
  • 5652

用sqlplus远程连接oracle命令

语法:sqlplus usr/pwd@//host:port/sid [oracle@mzl ~]$ sqlplus risenet/1@//192.168.130.99:1521/risenet SQL*Plus: Release 10.2.0.1.0 - Production on ...
  • tangrobin
  • tangrobin
  • 2012-03-05 19:48
  • 7037

SQL Plus使用入门

Sql*plus的使用Sql*plus介绍Sql*plus是oracle提供的一个工具程序,既可以在oracle服务器使用,也可以在oracle客户端使用。在windows下分两种,sqlplus.exe是命令行程序,sqlplusw.exe是窗体程序,通常我们在开始菜单中启动的是后者,两者的功能是...
  • wjbaby
  • wjbaby
  • 2007-06-23 17:12
  • 15124

Windows200864位操作系统下的SQLPLUS.EXE 无法找到入口解决办法和Oracle环境变量的设置

本机环境:Windows2008 64位中文版操作系统+Oracle11G+安装了Oracle32位和64位客户端驱动问题起源:Path环境变量被360安全卫士优化修复后,整个给清空了,hosts文件没敢让360卫士去修复。问题现象:点开始--运行-输入 CMD后回车 弹出DOS操作界面如下Micr...
  • xqf222
  • xqf222
  • 2013-11-27 10:28
  • 4494

oracle 用户创建 数据库的导入导出impexp 可以在SQLPLUS.EXE或者DOS(命令行)中执行

  • 2012-08-21 07:45
  • 6KB
  • 下载

SqlPLus简介

<br />· Sql*plus介绍<br /><br />Sql*plus是oracle提供的一个工具程序,既可以在oracle服务器使用,也可以在oracle客户端使用。在windows下分两种, sqlplus.exe是命令行程...
  • weiyijijing
  • weiyijijing
  • 2010-11-14 00:59
  • 3280
    个人资料
    • 访问:9402923次
    • 积分:78859
    • 等级:
    • 排名:第21名
    • 原创:264篇
    • 转载:2895篇
    • 译文:3篇
    • 评论:803条
    文章分类
    最新评论