solaris 10中设置oracle数据库监听80端口
2015-10-13 18:28
471 查看
香港同事需要访问我们办公室的数据库, 但由于他们的网络防火墙限制,他们无法访问oracle常见的1521端口.
沟通后,他们认为修改防火墙限制需要提申请,审批等,过于麻烦,而他们是临时访问, 所以考虑后决定将数据库在80端口
监听.
由于不同情况下1-1024端口为特权用户所使用,如下命令所显示
root@ssz0001dor: ~#ndd -get /dev/tcp tcp_smallest_nonpriv_port
1024
在solaris10中我们可以通过给普通用户增加net_privaddr权限来使用这样的端口.
root@ssz0001dor: ~#usermod -K defaultpriv=basic,net_privaddr toracle
修改监听配置文件,增加80端口, 重起后使用lsof观察,发现正常在80端口监听.
tnslsnr 15302 toracle 10u IPv4 0xfffffe91936d8040 0t0 TCP 192.168.194.10:80 (LISTEN)
tnslsnr 15302 toracle 11u 0011 105,17732 0t0 55050244 /devices/pseudo/tl@0:ticots->/var/tmp/.oracle/s#15302.1 (0xfffffe9191005908) (Vnode=0xfffffe919f393c40)
通知他们后,成功使用80端口访问数据库.
沟通后,他们认为修改防火墙限制需要提申请,审批等,过于麻烦,而他们是临时访问, 所以考虑后决定将数据库在80端口
监听.
由于不同情况下1-1024端口为特权用户所使用,如下命令所显示
root@ssz0001dor: ~#ndd -get /dev/tcp tcp_smallest_nonpriv_port
1024
在solaris10中我们可以通过给普通用户增加net_privaddr权限来使用这样的端口.
root@ssz0001dor: ~#usermod -K defaultpriv=basic,net_privaddr toracle
修改监听配置文件,增加80端口, 重起后使用lsof观察,发现正常在80端口监听.
tnslsnr 15302 toracle 10u IPv4 0xfffffe91936d8040 0t0 TCP 192.168.194.10:80 (LISTEN)
tnslsnr 15302 toracle 11u 0011 105,17732 0t0 55050244 /devices/pseudo/tl@0:ticots->/var/tmp/.oracle/s#15302.1 (0xfffffe9191005908) (Vnode=0xfffffe919f393c40)
通知他们后,成功使用80端口访问数据库.
相关文章推荐
- oracle学习第六天
- 使用navicat工具将oracle数据导入到mysql
- Oracle学习(四)之用户、权限、角色管理
- Dapper完美兼容Oracle,执行存储过程,并返回结果集。
- 【Oracle】新创建用户时,授予Connect和Resouce权限报ORA-01045 错误
- 部署企业级zabbix+Orabbix监控Oracle数据库
- oracle服务器上数据库database与数据库实例instance的关系
- ORACLE基本数据类型总结
- /etc/rc.d/rc.local实现oracle 10g自启动
- Linux下启动Oracle服务和监听程序
- Oracle—SQL Server创建ID自增长的表
- oracle语句块调用
- Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数
- oracle12c安装时报错:[INS-30131] 执行安装程序验证所需的初始设置失败
- SQL优化(Oracle)
- Linux6.5+asm+oracle11gR2安装参考
- Oracle约束的启用和停用
- Oracle 11gR2 RAC 使用默认service实现负载均衡
- oracle触发器
- 常用SQL查询语句 Oracle中Union,Union All,Intersect,Minus的有什么区别