`

Oracle之Client端使用介绍

阅读更多
原文地址:http://javacrazyer.iteye.com/blog/773584
Oracle Client主要就是产生SQLPLUS 命令,EXP和IMP命令,一般如果在本机安装ORACLE服务器的话,当然服务器相当强大可以建数据库啥的,会包含这个Client所以服务器端的程序是非常大的。如果本机不想装服务器端也想通过命令看数据的话,建议装下比较小点的Oracle Client,一般Oracle Client安装后目录大致为c:\app\Administator\product\11.1.0\db_1\NETWORK\ADMIN,
偶默认是没有ora文件的,那么需要到开始程序中找到刚才安装的ORACL并找到移植和配置工具-->Net Configuration Assistant进行设置远端IP,起数据库全局名称。那么这样的话就会在上面的目录下生成tnsnames.ora生成内容如下
ORCL1 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.55)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
那么ORACL1这个就是平时操作用到的数据库全局名,也是thin后面常写到的名字,至于里面的orcl就不用管了,上面的HOST那个是刚才我们配置的
接下来开个DOS窗口输入tnsping orcl1 如果很快就出现界面如下
TNS Ping Utility for 32-bit Windows: Version 11.1.0.6.0 - Production on 26-9月 -
2010 17:37:06
Copyright (c) 1997, 2007, Oracle.  All rights reserved.
已使用的参数文件:
E:\Oracle\app\Administrator\product\11.1.0\client_1\network\admin\sqlnet.ora

已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = 192.168.1.55)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))
OK (150 毫秒)
那么就证明连接正确,可以连到服务器,如果其他界面的话就失败了

这样的话如果想在本地通过DOS连接远端服务器上的ORACLE数据库的话不能通过,下面这种方式
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 9月 27 10:59:40 2010
Copyright (c) 1982, 2007, Oracle.  All rights reserved.
请输入用户名:  sljx
输入口令:
ERROR:
ORA-12560: TNS: 协议适配器错误

上面这种方式适合于连接本机上安装有ORACLE数据库服务器端的,应该使用更合适的连接方式,如下
C:\Documents and Settings\Administrator>sqlplus sljx/sljx@orcl
SQL*Plus: Release 11.1.0.6.0 - Production on 星期一 9月 27 11:00:12 2010
Copyright (c) 1982, 2007, Oracle.  All rights reserved.

连接到:
Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
那么这种方式就可以连接进入可以看到数据库了
分享到:
评论

相关推荐

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...

    Oracle8.1.7 Client.rar

    总的来说,Oracle 8.1.7 Client是早期Oracle数据库的一个版本,虽然它可能不适用于所有现代场景,但对那些需要与特定旧版服务器配合使用或处理历史数据的用户来说,仍然是有价值的。乱码处理和版本兼容性是使用这个...

    oracle instantclient_12_2_win64.zip

    需要注意的是,虽然Oracle Instant Client提供了一定的功能,但并不包括完整的数据库管理功能,如备份、恢复、用户管理等,这些通常需要在服务器端或使用更高级的管理工具来完成。此外,对于开发人员来说,理解...

    OracleClient 数据库连接client

    Client当然是客户端程序,ORACLE 9I+PLSQL是服务器端程序。 但是日常管理你不可能每次都登录到服务器吧,Client就是可以让你不用登录服务器就可以远程管理的,那个PLSQL就是远程管理程序可以装在服务器,也可以装在...

    oracle instantclient 配置

    在本配置中,我们将使用PL/SQL Developer这款第三方的Oracle数据库管理工具,通过Oracle Instant Client连接到远程的Oracle数据库。 首先,你需要下载适用于你操作系统的Oracle Instant Client版本。在这个例子中,...

    Oracle-client_32bits

    使用Oracle Instant Client的好处在于: 1. **快速部署**:由于其小巧的体积,可以在几分钟内完成安装,减少了系统资源的占用。 2. **无需注册服务**:与完整客户端不同,Instant Client不需要注册Oracle后台服务,...

    oracle instantclient

    使用Oracle InstantClient时,需要注意以下几点: 1. 不同版本的InstantClient可能不兼容不同版本的Oracle数据库,因此选择与目标数据库相匹配的版本至关重要。 2. 虽然InstantClient简化了客户端安装,但仍然需要...

    Oracle12 Client在安装和使用的时候遇到的疑难杂症

    Oracle12 Client是一款广泛使用的数据库客户端工具,它允许开发者和管理员与Oracle数据库进行交互。然而,在安装和使用过程中,用户可能会遇到各种问题,这通常需要特定的解决方案来排除故障。以下是一些常见的...

    Linux里Oracle client客户端

    8. **兼容性**:Oracle Instant Client 12.2不仅支持Oracle Database 12c R2,还可以与更早的Oracle数据库版本(如11g和10g)进行通信,前提是服务器端的数据库协议版本相匹配。 9. **安全性**:使用Oracle Instant...

    Oracle instantclient连接数据库服务器

    ### Oracle Instant Client 连接数据库服务器 #### 一、Oracle Instant Client 概述 Oracle Instant Client 是一种轻量级的客户端软件,它提供了一种快速、便捷的方式与 Oracle 数据库进行交互,无需安装完整的 ...

    Oracle19c-Windows客户端

    4. **Oracle Instant Client**: Oracle Instant Client是Oracle客户端的一个轻量级版本,它允许应用程序无需完整安装客户端即可连接到Oracle数据库。在Windows环境下,Instant Client通常用于那些需要快速部署或空间...

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64/sqlplus/devel

    Oracle Instant Client是Oracle公司提供的一款轻量级的数据库连接工具,它允许用户在不安装完整Oracle数据库的情况下,进行数据查询、开发和管理。这个特定的版本,“oracle-instantclient11.2-basic-11.2.0.4.0-1....

    oracle10g client

    Oracle 10g Client是Oracle公司为数据库用户提供的一款轻量级的数据访问工具,主要用于在Linux操作系统上连接到Oracle数据库服务器。这款32位的客户端软件是专为那些不需要完整Oracle数据库服务器功能,但需要进行...

    64位系统配置oracle 的client端

    此图中有一个地方有错误,需要各位在操作时留点心,挣个积分,大家支持下

    绿化版的oracleclient 32位

    8. **兼容性问题**:使用绿化版Oracle Client时,需要确保与服务器端的Oracle数据库版本兼容,否则可能无法建立连接或出现功能异常。 9. **安全性**:尽管绿化版Oracle Client提供了便利,但因为不经过官方渠道安装...

    liunx oracle-instantclient9版本basic、sqlolus、tool安装包

    在Linux环境中,Oracle Instant Client是用于连接到Oracle数据库服务器的重要工具。...同时,Oracle Instant Client 9可能较旧,对于新版本的Oracle数据库可能不完全兼容,建议使用最新版本以获取最佳性能和安全性。

    oracleclient.rar

    Oracle客户端(oracleclient)是Oracle数据库用户用于连接到Oracle服务器的软件组件,它包含了与数据库交互所需的库文件、网络配置工具和其他必要的组件。在描述中提到的“Navicat链接oracl10g 编码问题”,指的是使用...

    oracle客户端 win32-11gR2-client

    "win32-11gR2-client"指的是Oracle公司发布的适用于32位Windows系统的第11代数据库客户端,即11g第二版(11g Release 2)。这个版本的客户端包含了多种组件,用于执行SQL查询、管理数据库连接、进行数据迁移和应用...

    oracle 瘦client

    使用Oracle Instant Client,开发者可以构建跨平台的应用程序,因为Java是跨平台的语言,所以Oracle瘦客户端可以在任何支持Java的平台上运行。此外,由于瘦客户端只包含了必要的数据库连接组件,其下载和安装的大小...

    OracleHelper.cs+System.Data.OracleClient.dll

    这可以通过在项目中添加引用或者在代码中使用`using System.Data.OracleClient;`来实现。然后,"OracleHelper"类中的方法会利用这些类型来建立数据库连接、执行SQL命令并处理结果。 例如,以下是一个简单的示例,...

Global site tag (gtag.js) - Google Analytics