189 8069 5689

Windows远程连接Oracle12c数据库(内附软件包)

在Oracle维护过程中,如果我们刚好没有在机房或者所在位置也没有Oracle数据库管理工具的情况下,我们利用身边的电脑来做远程连接去检查相关信息。小编接下来为你分享在没有数据库管理工具情况下,利用系统自带的命令行方式去查询和操作数据库

专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业化德免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

实验介绍
在Windows 系统上安装 oracle 的客户端,远程连接 oracle 数据库

实验环境

oracle 数据库 IP 地址:192.168.66.129
远程连接端口:1521

oracle客户端软件包

链接:https://pan.baidu.com/s/19WYlVn58azmGaNooSr7x1w
提取码:53v7

实验步骤
1.首先需要到 oracle 官网下载客户端所需的软件包。
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

Windows 远程连接 Oracle 12c 数据库(内附软件包)
Windows 远程连接 Oracle 12c 数据库(内附软件包)
Windows 远程连接 Oracle 12c 数据库(内附软件包)
Windows 远程连接 Oracle 12c 数据库(内附软件包)

2.将下载好的软件包拖到win7虚拟机中,进行解压缩

Windows 远程连接 Oracle 12c 数据库(内附软件包)

由于虚拟机中没有解压软件,需要先安装解压缩工具。

Windows 远程连接 Oracle 12c 数据库(内附软件包)

解压工具安装好后,对oracle 的两个包进行解压,先解压基本包,再解压工具包,两个软件包会节约的同一个文件中

Windows 远程连接 Oracle 12c 数据库(内附软件包)

3.把解压后的文件instantclient_18_3 移动到 C盘,找到解压后的oracle工具包 sqlplus.exe,它既是一个工具,也是命令,为了方便windows系统识别此命令,需要添加环境变量。

Windows 远程连接 Oracle 12c 数据库(内附软件包)

4.复制 sqlplus 工具的路径,将其添加到环境变量中,(右击 此电脑 >属性)

Windows 远程连接 Oracle 12c 数据库(内附软件包)

5.环境变量添加完后,此时打开 sqlplus工具,会出现以下情况,说明在 windows 系统中缺少文件支持,无法使用这个工具。因此需要安装这个文件支持(即安装 c++的环境)

Windows 远程连接 Oracle 12c 数据库(内附软件包)
Windows 远程连接 Oracle 12c 数据库(内附软件包)

6.安装好后,再次打开sqlplus 工具,会显示要输入登录用户名称,但没有连接oracle 数据库的地址和端口

Windows 远程连接 Oracle 12c 数据库(内附软件包)

7.启动监控和启动数据库

[oracle@oracle ~]$ lsnrctl start //启动监控

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 10-10月-2018 14:34:47

Copyright (c) 1991, 2016, Oracle. All rights reserved.

TNS-01106: 使用名称LISTENER的监听程序已经启动
[oracle@oracle ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on 星期三 10月 10 14:35:11 2018

Copyright (c) 1982, 2016, Oracle. All rights reserved.

连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> startup //启动数据库
ORA-01081: 无法启动已在运行的 ORACLE - 请先将其关闭

8.使用cmd远程连接数据库。命令格式为: sqlplus 用户/密码@//ip:端口/实例

Windows 远程连接 Oracle 12c 数据库(内附软件包)

为了解决乱码问题,需要在环境变量中添加utf8(中文字符集)

Windows 远程连接 Oracle 12c 数据库(内附软件包)

9.再次连接数据库

Windows 远程连接 Oracle 12c 数据库(内附软件包)


分享文章:Windows远程连接Oracle12c数据库(内附软件包)
文章源于:http://cdxtjz.cn/article/gghioe.html

其他资讯