本文介绍如果通过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/password@192.168.0.102:1521/orcl连接oracle数据库。
sqlplus username/password@192.168.0.102:1521/orcl
新时代农民工