linux关闭oracle服务需要关闭1521

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux关闭oracle服务需要关闭1521相关的知识,希望对你有一定的参考价值。

linux 查看1521端口状态,linux防火墙开放1521端口
2022-06-28 18:09:29阅读 5770
大家好,又见面了,我是你们的朋友全栈君。

问题描述:使用plsql连接数据库发现TNS报错,登录服务器发现防火墙开放,如果直接关闭防火墙,所有的端口都可以连接,但是实际中可能会遇到开启防火墙的库,这时候需要开放单一端口对某一服务器或者某一网段

1.开放1521端口对所有服务器

vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT

这句要放在 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 后面,要不然不生效

重启防火墙

[root@orcl ~]# service iptables restart

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

iptables: Applying firewall rules: [ OK ]

[root@orcl~]# service iptables status

Table: filter

Chain INPUT (policy ACCEPT)

num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0

3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0

4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22

5 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:1521

6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)

num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)

num target prot opt source destination

2.开放1521端口给指定网段,添加的指定IP,但是识别的是子网内的所有IP,其他同网段的IP都可以访问。如果去掉/24,指定IP的话,就访问不了。怎么指定单一端口给某一服务器?

-A INPUT -s 192.168.163.6/24 -p tcp -m tcp –dport 1521 -j ACCEPT

[root@orcl ~]# vi /etc/sysconfig/iptables

[root@orcl~]# service iptables restart

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading modules: [ OK ]

iptables: Applying firewall rules: [ OK ]

[root@orcl~]# service iptables status

Table: filter

Chain INPUT (policy ACCEPT)

num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0

3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0

4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22

5 ACCEPT tcp — 192.168.163.0/24 0.0.0.0/0 tcp dpt:1521

6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)

num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)

num target prot opt source destination

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132627.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

本文分享自作者个人站点/博客
复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。

TCP/IP
文章来自专栏
全栈程序员必看
55.1K 篇文章157 人关注
订阅
评论 (0)
写评论
暂无人发表评论

相关文章
linux1521端口不通,Linux开放1521端口允许网络连接Oracle Listene「建议收藏」
-A INPUT -p tcp -m state –state NEW -m tcp –dport 1521 -j ACCEPT

Linux 设置oracle1521端口[通俗易懂]
centos5 安装oracle实现其他机器连接,oracle server与其他机器可以ping通,但由于linux防火墙默认是不开启1521端口的,应此需设...

Linux查看防火墙状态,查看开放端口
重启一个服务:systemctl restart firewalld.service

开启1521端口监听_Oracle数据库常用命令、Linux监听配置、Oracle linux下开放1521端口…
$ sqlplus system/manager @ file.sql 执行sql脚本文件

linux下开放oracle1521端口以便于远程连接
1,利用root账号登录linux,输入命令 :service iptables stop(先把oracle防火墙给关闭)。

Linux查看开放端口_linux查看对外端口
想通过防火墙打开8080端口登录tomcat却发现提示 /etc/rc.d/init.d/iptable.找不到文件, 最后发现因为于CentOS7不用ipt...

浅析linux查看防火墙状态和对外开放的端口状态
查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某一个端口号

Linux开放防火墙端口_linux防火墙打开端口
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...

linux 防火墙开放端口_防火墙放行端口
显示success表示成功 –zone=public表示作用域为公共的 –add-port=443/tcp添加tcp协议的端口端口号为443 –perma...

Linux查看端口使用状态、关闭端口方法
首先,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启...

Linux关闭防火墙端口_防火墙开放端口设置
Linux关闭防火墙命令 下面是red hat/CentOs7关闭防火墙的命令!

Linux 查看对外开放端口
linux查看端口状态相关命令
netstat 命令应用是比较频繁的,比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的。

Linux 防火墙开放特定端口 (iptables)
查看状态: iptables -L -n 下面添加对特定端口开放的方法: 使用iptables开放如下端口 /sbin/iptables -I INPU...

linux udp端口怎么打开_debian防火墙开放端口
iptables是linux下的防火墙,同时也是服务名称。那么你知道Linux防火墙怎么开放端口么?接下来是小编为大家收集的Linux防火墙开放端口,欢迎大家阅...

Linux强制释放占用端口以及Linux防火墙端口开放方法详解
在安装nginxmysql,tomcat等等服务的时候,我们会遇到需要使用的端口莫名其妙被占用,下面介绍如何解决这类问题。

Linux 防火墙开放特定端口 (iptables)
iptables是linux下的防火墙,同时也是服务名称。 service iptables status 查看防火墙状态 service ...

linux查看端口是否开放的方法总结
Linux下用netstat查看网络状态、端口状态
在linux一般使用netstat 来查看系统端口使用情况步。 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表...
参考技术A linux关闭oracle服务的方法:1、利用“ps -ef|grep oracle”命令查看oracle实例和监听的状态;2、利用“lsnrctl stop”命令关闭监听;3、利用“shutdown immediate”命令关闭实例即可。
linux怎么关闭oracle服务
第一步:若不是以oracle用户进行登录的,则需要切换用户,命令为:su - oracle,如下图我是以root用户进行登录的,在需要操作数据库时则需要切换到oracle用户

第二步:查看oracle实例和监听的状态,命令:ps -ef|grep oracle,红色框内表示监听,ora_xx_orcl则表示一些实例,出现以下内容则表示实例和监听均启动;

第三步:关闭监听,命令:lsnrctl stop,至于关闭监听和关闭实例的顺序,推荐首先关闭监听,

第四步:关闭实例,命令如下,此时若sql命令输入错误可采用Ctrl+Backspace进行删除;

第五步:再次检查oracle服务和监听的状态,如下图,此时并没有实例和监听在运行,至此,oracle服务关闭完成。
参考技术B 第一步:若不是以oracle用户进行登录的,则需要切换用户,命令为:su - oracle,如下图我是以root用户进行登录的,在需要操作数据库时则需要切换到oracle用户

第二步:查看oracle实例和监听的状态,命令:ps -ef|grep oracle,红色框内表示监听,ora_xx_orcl则表示一些实例,出现以下内容则表示实例和监听均启动;

第三步:关闭监听,命令:lsnrctl stop,至于关闭监听和关闭实例的顺序,推荐首先关闭监听,

第四步:关闭实例,命令如下,此时若sql命令输入错误可采用Ctrl+Backspace进行删除;

第五步:再次检查oracle服务和监听的状态,如下图,此时并没有实例和监听在运行,至此,oracle服务关闭完成
参考技术C 第一步:若不是以oracle用户进行登录的,则需要切换用户,命令为:su - oracle,如下图我是以root用户进行登录的,在需要操作数据库时则需要切换到oracle用户

第二步:查看oracle实例和监听的状态,命令:ps -ef|grep oracle,红色框内表示监听,ora_xx_orcl则表示一些实例,出现以下内容则表示实例和监听均启动;

第三步:关闭监听,命令:lsnrctl stop,至于关闭监听和关闭实例的顺序,推荐首先关闭监听,

第四步:关闭实例,命令如下,此时若sql命令输入错误可采用Ctrl+Backspace进行删除;

第五步:再次检查oracle服务和监听的状态,如下图,此时并没有实例和监听在运行,至此,oracle服务关闭完成。
参考技术D linux关闭oracle服务需要关闭1521?
答案如下:需要关闭1521,接下来正确的操作方法是,首先第一步先点击打开设置按钮,然后帐户管理在页面点击账号安全中心进入即可完成!多实践才能成功。

oracle启动和关闭

1.oracle启动和关闭(只有管理员才可以)
开启:

su - oracle;sqlplus /as sysdba
       SQL<startup
   启动后,还需要执行  lsnrctl start

关闭:

先执行  
lsnrctl stop
su - oracle;sqlplus /as sysdba  
   SQL<shutdown immediate
 2.oracle加入linux系统的开机自启动
步骤:

1)查看ORACLE_HOME是否设置

2)执行dbstart 数据库自带启动脚本

3)编辑/etc/oratab文件

4)编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart

5)重启主机,查看数据库和监听是自启动

6)查看数据库是否处于open状态

 操作步骤如下:

[[email protected] bin]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

错误提示:ORACLE_HOME_LISTNER 没有设置

[[email protected] bin]$ cd /u01/app/oracle/product/10.2.0/db_1/bin/
[[email protected] bin]$ ll | grep dbs
-rwxr-x--- 1 oracle oinstall 6582 Jan 1 2000 dbshut
-rwxr-x--- 1 oracle oinstall 14088 Jan 1 2000 dbstart


编辑 dbstart,将ORACLE_HOME_LISTNER=$1修改成
ORACLE_HOME_LISTNER=$ORACLE_HOME
前提是$ORACLE_HOME环境设置正确

编辑oratab

编辑/etc/oratab文件
dbca建库时都会自动创建/etc/oratab文件
将orcl:/u01/app/oracle/product/10.2.0/db_1:N 修改成
orcl:/u01/app/oracle/product/10.2.0/db_1:Y

添加启动脚本:

编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart
该文件必须使用root用户编辑
[[email protected] ~]# tail -2 /etc/rc.d/rc.local
#!/bin/sh
su - oracle -lc /u01/app/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -lc "/u01/app/oracle/product/10.2.0/db_1/bin/lsnrctl start"

以上是关于linux关闭oracle服务需要关闭1521的主要内容,如果未能解决你的问题,请参考以下文章

Python 操作Redis

python爬虫入门----- 阿里巴巴供应商爬虫

Python词典设置默认值小技巧

《python学习手册(第4版)》pdf

Django settings.py 的media路径设置

Python中的赋值,浅拷贝和深拷贝的区别