如何通过sqlplus连接oracle数据库

        本文介绍如果通过sqlplus连接oracle数据库。如果用SQL Developer连接数据库服务器端,需要本地安装oracle客户端,而oracle客户端安装包比较大,安装配置也比较繁琐。这里推荐安装使用oracle的Instant Client。Instant Client是Oracle发布的轻量级数据库客户端,相较于几百M的oracle客户端,这个Instant Client只有几十M的大小,占用空间非常小。

1、下载Instant Client Base和sqlplus

        访问官方地址https://www.oracle.com/database/technologies/instant-client/downloads.html,选择合适的版本,本次以window为例,选择64位版本。

 

        进入下载页面,选择最新的版本V21.10.0.0.0,用户也可以根据自己的实际需要选择适合自己的版本 。点击右侧的+ 展示下载列表。

分别选择下载Instant Client的basic基础包和sqlplus工具包 。

 

 2、合并下载文件

        将上一步下载好的base基础包和sqlplus工具包解压到同一目录下。比如新建一个Oracle文件夹,将文件都解压到这个目录,在oracle文件夹下会生成一个instantclient_21_10文件夹,两个安装包的文件都会放到该文件夹下。

3、环境变量配置 

  • 将上一步的文件夹路径X:\Oracle\instantclient_11_2添加到系统变量PATH中。
  • 新增环境变量:

        NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252            服务器端字符集

        TNS_ADMIN=X:\Oracle\instantclient_11_2               指定tnsnames.ora所在位置

4、配置tnsnames.ora文件

        在文件夹X:\Oracle\instantclient_11_2 下新增tnsnames.ora文件并添加如下配置,其中orcl为数据库实例,192.168.0.102为oracle数据库服务器IP地址,默认端口1521.

orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.102)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl.being.com)
    )
  )

 5、使用sqlplus测试连接

         打开cmd命令行工具,执行命令sqlplus username/password@orcl连接oracle数据库。

sqlplus username/password@orcl

        也可以执行sqlplus username/[email protected]:1521/orcl连接oracle数据库。

sqlplus username/[email protected]:1521/orcl

新时代农民工

猜你喜欢

转载自blog.csdn.net/sg_knight/article/details/132038161