win下oracle客户端连接linux服务器的配置

首先我们要对服务器设置固定IP,我们先要知道现在linux的IP地址,我们就把机器设置为现在的地址,我们用 ifconfig ,会发现centOS么有这个命令,这是因为CentOS的内核安装默认是最简安装,没有那么多杂七杂八的命令,那我我们先安装这个命令

[root@CentOS ~]# dnf install net-tools

如果没有dnf这个命令的话,我们就先安装dnf

[root@CentOS ~]# yum install dnf

安装完成之后,就可以查询服务器的IP地址了

 

经核查,我的IP地址是192.168.0.102,网卡名字是enp2s0,这个要记住后边要用。这个IP地址怎么来的呢,是由我的路由器自动分配的,可能这次是这个下次就不一定是了,而我们要用客户端连接服务器,肯定需要服务器有一个固定IP,那么我们就将IP地址设置为192.168.0.102

网络配置的配置文件在/etc/sysconfig/network-scripts/下,文件名前缀为ifcfg-后面跟的就是网卡的名称,就是我们上边的看到的名字,

[root@CentOS ~]# ls /etc/sysconfig/network-scripts/ifcfg-* 

列出所有的设备配置文件

比如这里就是ifcfg-enp2s0这个文件,ifcfg-lo是本地回环地址的配置文件,所有计算机都有,不用动它

现在修改网络配置文件

[root@CentOS ~]# vim /etc/sysconfig/network-scripts/ifcfg-enp2s0 

BOOTPROTO="static"

追加

BROADCAST=192.168.0.102

IPADDR= 192.168.0.255

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

配置完成后是这样的

BROADCAST设置的是局域网广播地址,IPADDR就是静态IP,NETMASK是子网掩码,GATEWAY就是网关或者路由地址  

  配置完成之后保存退出,

设置完毕,然后使用命令 /etc/init.d/network restart 或者 service network restart 重启网络服务,重启后如果路由配置了支持静态IP,那么linux就能获取到刚才配置的IP地址,这样静态IP就配置成功了

静态IP设置成功之后,我们在客户机上ping服务器

ping是ICMP协议,能够ping通,只是说网络是连通的,但是端口是否可以通信,还需要设置防火墙

停止firewall(一次生效)

[root@CentOS ~]#systemctl stop firewalld.service

禁止firewall开机启动(永久生效)

[root@CentOS ~]#systemctl disable firewalld.service

查询防火墙状态

 [root@CentOS ~]#firewall-cmd --state

说明已经关闭了

打开ssh服务

首先我们要查看是否有安装ssh服务

[root@CentOS ~]# rpm -qa|grep openssh-server

这种表明已经安装了,如果没有安装,我们要安装ssh并打开服务

[root@CentOS ~]# dnf install openssh-server

[root@CentOS ssh]# systemctl enable sshd.service

这里大家在网上找资料的时候一般会说需要配置sshd服务,但是实际上我没有配置,也可以用xshell远程连接linux,大家可以试一下,如果连接不了,再配置sshd

这时候我们就可以客户机来连接服务器了,我们以xshell连接为例

地址栏输入(我们要开启oracle,所以要用oracle的用户名和密码

ssh://username:passwd@192.168.0.102:22

配置监听并开启数据库

[oracle@CentOS ~]$ lsnrctl stop            #先关闭监听服务

[oracle@CentOS ~]$ lsnrctl start           #开启监听服务

[oracle@CentOS ~]$ lsnrctl status          #查看监听状态

[oracle@CentOS ~]$ sqlplus / as sysdba     #dba登入

SQL> shutdown immediate   #立即关闭数据库服务(一般是关闭状态)

SQL> startup              #开启数据库服务(重要,必输)

SQL> exit                 #退出

好了,我们现在就可以用windows的PLS  QL客户端连连接linux的oracle服务器了

如果没有PLSQL的Database什么都没有,就看我上一篇文章

https://mp.csdn.net/postedit/90576993

 

 

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值