**************sqlplus 连接远程数据库系统**********************
方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。
命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
示例:sqlplussys/pwd@ip:1521/testas sysdba
备注:使用默认1521端口时可省略输入
方式二:进行网络配置 oracle9i和以前的版本
2.1图形化操作:Net Configuration Assistant--> 本地Net服务名配置-->添加->服务名->协议(选tcp)->主机名称->端口->完成。
2.2文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件
test=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL =TCP)(HOST =ip或主机名称)(PORT =1521))
)
(CONNECT_DATA =
(SERVICE_NAME =数据库的服务名称)
)
)
备注说明:红色为修改部分
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库侦听所在的机器的机器名或IP地址,数据库侦听一般与数据库在同一个机器上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。在UNIX或WINDOWS下,可以通过在数据库侦听所在的机器的命令提示符下使hostname命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,否则需要在hosts文件中加入数据库侦听所在的机器的机器名的解析。
PORT:数据库侦听正在侦听的端口.可以察看服务器端的listener.ora文件或在数据库侦听所在的机器的命令提
示符下通过lnsrctl status [listener name]命令察看。此处Port的值一定要与数据库侦听正在侦听的端口一
样。
SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus> show parameter service_name命令察看。
======================================================================
如何保证客户端机器连接到oracle数据库呢? 引用:http://www.cnoug.org/viewthread.php?tid=15661
A. 客户端
1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
2.正确配置了sqlnet.ora文件
3.正确配置了tnsname.ora文件
B. 服务器端
1.保证listener已经启动 lsntctl start
2.保证数据库已经启动。 sql>startup
分享到:
相关推荐
本人亲自整理,经过验证,确保真实有效。win7环境下sqlplus远程连接oracle数据库的方法
这是在Solaris10下面配置用sqlplus连接XP上oracle 11g服务器的详细过程以及在Solaris10下面如何安装oracle client 11g的过程。我在这个问题上卡了好久看了很多网上资料才解决的,这里是总结的经验。希望对你有帮助!
机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...
plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...
NULL 博文链接:https://ajita.iteye.com/blog/1725304
oracle数据库远程连接方式。包括 instantclient-basic-nt-12.1.0.1.0.zip instantclient-odbc-nt-12.1.0.1.0.zip instantclient-sqlplus-nt-12.1.0.1.0.zip 和使用说明
PLSQL下拉数据库连接空白,PLSQL为配置OCI.DLL文件,解决远程连接等问题工具
在不安装oracle客户端时,通过解压此安装包并配置环境变量即可远程使用plsql,解压包中包含所需的文件以及操作文档说明,希望可以帮助小伙伴们!
远程连接oracle数据库用,不是oracle服务器。也能连接本机的虚拟机里的oracle数据库。
34.提高ORACLE数据库系统import性能 35.外部联接的用法 36.性能调试的一般问题 37.优化 38.优化调整Oracle 8i数据库(从操作系统) 39.在Internet上运作公司是一项艰苦的任务--关键任务 40.在oracle中...
RACLE笔记(1) 收藏 Oracle SQL(Oracle 9i 9.2.0.1.0) SQL(结构化查询语言),是操作关系型数据库中的对象。...Oracle数据库中的表分两类:用户表(用户使用操作的表),系统表(数据库系统维护的表,数据字典)
如果不清楚远程数据库的ORACLE 语言,可以ssh或者telnet到远程机器,在命令界面输入,用命令行连接到数据库。 select * from nls_instance_parameters; 查看NLS_LANGUAGE 的值 NLS_LANGUAGE NLS_TERRITORY 4、下载并...
Instant Client:Oracle Instant Client 是一个轻量级的客户端库,它允许应用程序连接到远程 Oracle 数据库服务器,而无需安装完整的 Oracle 数据库软件。它通常用于那些只需要连接到数据库但不需要运行完整数据库...
用户无需安装标准 Oracle客户端或拥有ORACLE_HOME就可运行应用程序,navicat远程连接数据库必须要的,替换之后navicat需要设置一下。该压缩包包括instantclient-basic-windows.x64-11.2.0.4.0.zip和instantclient-...
用sqlplus连接; 3.用toad连接; 一、配置本地net效劳名 首先说明我们的效劳器的IP为60.220.246.53,oracle的SID为czdb。 翻开配置本地net效劳名向导如下列图: 点击进入Net Configuration Assistant,出现如下列图所...
§8.2 关于访问远程数据库 192 §8.2.1 数据库链接 192 §8.2.2 使用同义词获得本地透明 193 §8.2.3 在视图中使用user伪列 194 §8.2.4 使用COPY功能 195 §8.2.5 管理Oracle名称服务器 196 §8.3 关于上下文的使用...
cmd远程连接oracle数据库 sqlplus sys/123456@localhost:1521/orcl as sysdba
oracle客户端及sqlplus工具是oracle数据库开发的两个重要工具,oracle客户端在连接远程数据起到了至关重要的作用。用于对远程数据库及生产环境数据库进行直观的查询,编码及项目建设。plsql工具更是辅助oracle的使用...
安装ORACLE是一件非常耗时而且也非常耗资源的事情,如果你有一台服务器上安装了oracle那么你在客户端上可以不安装oracle就可直接用plsql或者sqlplus进行连接,所需要的东西都上传了。由于oraociei10.dll这个文件比较...