数据库mts(oracleMTS)

文章目录

数据库mts由本站整理编辑,为你带来全面的oracleMTS内容阅读。一起跟小编来看看吧!

数据库mts

最近在搭建一台测试环境时,发现开通监听1521端口的防火墙后,远程 连接还是无法连接,只有允许ip不限制端口时就能正常连接到数据库。 原因如下: 首先这台数据库是MTS,也就是共享模式: SQL show parameter shared_servers;NAME TYPE VALUE----------------

最近在搭建一台测试环境时,发现开通监听1521端口的防火墙后,远程 连接还是无法连接,只有允许ip不限制端口时就能正常连接到数据库。

原因如下:

首先这台数据库是MTS,也就是共享模式:

SQL> show parameter shared_servers;

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

max_shared_servers integer

shared_servers integer 1共享模式的连接方式是客户端连接监听如1521后,会redirect到dispatcher,而dispatcher的端口是随机的。如果你只开通了1521,那是连接不了数据库的,你会发现telnet ip 1521通,但就是连接不上数据库。

在这种情况 下你可以用如下方法解决:

可以在客户端进行Dedicated模式连接,在tnsnames.ora中增加SERVER=DEDICATED配置:

test =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.97.1)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = test)

)

)然后固定dispatcher的端口

# vi initSID.ora

*.dispatchers="(address=(protocol=tcp)(port=49316))(dispatchers=3)"重启实例

可以这样查看dispatcher的端口,然后再开通防火墙:

SQL> select name,network from v$dispatcher;

NAME

----

NETWORK

--------------------------------------------------------------------------------

D000

(ADDRESS=(PROTOCOL=tcp)(HOST=auto_oracle.dmc.com)(PORT=49316))配置防火墙允许访问49316端口。

这个时候需要开通两个端口,一个是1521和49316。

原文地址:oracle MTS模式下防火墙如何开通, 感谢原作者分享。

oracleMTS

你好!

multi-threaded

server

(MTS)

就是oracle的共享

服务器里面用的东西..具体细节请参考oracle的文档

希望对你有所帮助,望采纳。

ots数据库

无限制。

_TS是Open Table Service的简称,现在已更名为表格存储Table Store,*对它的解释为:OTS是构建在阿里云飞天分布式系统之上的 NoSQL 数据库服务,提供海量结构化数据的存储和实时访问。OTS 以实例和表的形式组织数据,通过数据分片和负载均衡技术,达到规模的无缝扩展。OTS 向应用程序屏蔽底层硬件*的故障和错误,能自动从各类错误中快速恢复,提供非常高的服务可用性。OTS 管理的数据全部存储在 SSD 中并具有多个备份,提供了快速的访问性能和极高的数据可靠性。用户在使用 OTS 服务时,只需要按照预留和使用的资源进行付费,无需关心数据库的软硬件升级维护、集群缩容扩容等复杂问题。

以上就是本站小编整理的关于数据库mts的相关知识,内容来源网络仅供参考,希望能帮助到你。

原创文章,作者:admin,如若转载,请注明出处:https://www.yijuhuaxiaohua.com/danji/51953/