`
ljs510
  • 浏览: 63789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

sqlplus 连接远程数据库系统

阅读更多

************************************

方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。
命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
示例:sqlplus sys/pwd@ip:1521/test as 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

分享到:
评论

相关推荐

    sqlplus连接数据库方法

    PL/SQL Developer是一款强大的Oracle数据库开发工具,提供图形化的界面,支持本地和远程数据库连接: (1) 本机orcl数据库和cesp数据库:在工具中配置相应的数据库连接信息,包括服务名、用户名、密码等。 (2) ...

    win7环境下sqlplus远程连接oracle数据库的方法

    ### Win7环境下使用Sqlplus远程连接Oracle数据库的详细步骤与注意事项 #### 一、环境准备与软件下载 在Windows 7环境下实现Sqlplus远程连接Oracle数据库之前,首先需要完成一些必要的准备工作,包括环境配置和软件...

    plsql远程连接数据库,

    Instant Client是Oracle提供的一套轻量级客户端软件,包含了连接Oracle数据库所需的最小组件,如oci.dll和sqlplus等。在提供的文件列表中,我们看到有`instantclient使用步骤.txt`和`instantclient_11_2`,后者是...

    solaris10 sqlplus连接远程ORACLE 11g数据库的配置详解

    listener.ora 文件用于定义监听器,tnsnames.ora 文件则包含远程数据库服务名的定义。确保在配置中使用目标 Oracle 服务器的 IP 地址而不是主机名。 为了确保 DNS 解析正确,还需要在 Solaris 10 的 /etc/hosts ...

    sqlplusw 与 sqlplus登陆数据库的方法总结

    3.远程 scordbd1 数据库:命令为 sqlplus "cesp_dmsuser/123456@cesp_10.137.150.210" PL/SQL 工具登录 oracle 数据库方法同样有三种: 1.本机 orcl 数据库 2.本机 cesp 数据库 3.远程 scordbd1 数据库 ...

    plsqlDeveloper工具连接远程oracle

    PL/SQL Developer 连接远程 Oracle 数据库的步骤和解决方案 PL/SQL Developer 是一个功能强大的 Oracle 数据库开发和管理工具,但是在连接远程 Oracle 数据库时,可能会遇到一些问题。本文将详细介绍如何使用 PL/...

    远程连接oracle数据库

    本文将详细介绍如何在虚拟机上安装Oracle服务器,并在用户机上配置Oracle客户端或Instant Client,以便进行远程数据库连接。 首先,我们需要在虚拟机上安装Oracle服务器。在这个例子中,我们将在Win10虚拟机...

    在ArcGIS中如何使用Oracle直连方式连接oracle数据库

    解决方法是,需要配置远程数据库的监听服务,并使用 sqlplus 等工具测试监听服务是否成功启动。 在 ArcGIS 中使用 Oracle 直连方式连接 Oracle 数据库可以提高数据处理效率和稳定性,并且可以直接利用数据库的负载...

    oracle客户端连接远程服务器

    这一步在客户端创建一个服务名,以后通过这个服务名来连接远程数据库。 9. 根据需要选择是否允许客户端代理连接。 10. 如果一切设置正确,会出现【net服务配置完毕】的信息。 11. 点击【完成】按钮结束网络服务...

    连接oracle数据库的cmd命令

    如果需要连接到远程数据库,则还需要指定服务名或TNS别名,如: ```bash sqlplus system/orcl@orcl_server ``` 其中,`orcl_server`是在`tnsnames.ora`文件中定义的服务名或TNS别名。 #### 2.2 使用`as sysdba`...

    通过.bat文件连接oracle 插入数据库记录

    Oracle是全球知名的关系型数据库管理系统,而批处理脚本则是在Windows操作系统中运行的一系列命令集合,通常用于自动化任务执行。 在Windows环境下,我们可以通过SQL*Plus工具或PL/SQL Developer等第三方软件来编写...

    Oracle通过sqlplus连接数据库的方式

    你可以创建一个TNS配置文件(通常名为tnsnames.ora),然后使用`sqlplus`命令通过TNS名称连接到数据库。 ```bash oracle@e871d42341c0:~$ sqlplus system/liumiao123@XE ``` 3. **环境准备** 在使用上述连接...

    本机不安装ORACLE直接连接服务器上的ORACLE

    机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库 1、先到Oracle网站下载Instant Client : http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html 根据你的操作系统...

    无需安装oracle客户端可以直接使用plsql连接oracle数据库

    总的来说,这个压缩包提供了一种便捷的方法来使用PL/SQL Developer连接到远程Oracle数据库,而不需要在本地系统上安装完整的Oracle客户端。这对于那些不希望占用大量磁盘空间,或者因为权限限制无法安装新软件的用户...

    本地连接远程oracle服务器需要的配置文件

    在IT行业中,Oracle数据库系统是广泛应用的企业级关系型数据库管理系统,尤其在大型企业和关键业务系统中占据重要地位。为了能够本地连接到远程Oracle服务器,你需要正确的配置文件和工具。在这个场景下,"oci.dll...

    免安装Oracle客户端软件连接Oracle数据库

    1. **Oracle Instant Client**:Oracle Instant Client是一套精简版的Oracle客户端工具,它包含了一些必要的运行时库和实用程序,如oci.dll、sqlplus等,可以用于连接到Oracle数据库。相比完整的Oracle客户端,它...

    linux下远程定时备份oracle数据库

    这通常包括SSH(Secure Shell)用于远程连接,rsync或scp(Secure Copy)用于文件传输,以及可能的Oracle管理工具如sqlplus或expdp/impdp。如果提供的压缩包包含这些工具的安装包,应按照文档指示进行安装。例如,`...

    plsql连接oracle数据库报ora 12154错误解决方法

    plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错”ORA-12154: TNS: 无法解析指定的连接标识符” 解决方法如下: 1.先检查服务器端的...

    sqlplus登录Oracle的四种方法

    - (3) 远程 scordbd1 数据库:添加远程数据库连接,提供主机名、端口、服务名等信息。 最后,**iSqlPlus**是Oracle提供的一个基于Web的数据库访问工具,适合快速查看和执行SQL查询: 4. **iSqlPlus 登录 Oracle ...

Global site tag (gtag.js) - Google Analytics