首页 > 数据库 >oracle的静态注册和动态注册

oracle的静态注册和动态注册

时间:2024-11-11 16:30:10浏览次数:1  
标签:静态 listener 实例 注册 oracle 动态

问题一:什么是静态注册和动态注册

  • 静态注册:用酒店的例子,静态注册就像是酒店的前台,什么时候去都有人在,有没有房间需要你先询问,然后她再查看。如果有就可以入住了。
    静态注册就是这样,监听程序就是前台,前台不知道实例的任何信息,只有客户请求时才检查实例是否存在。
  • 动态注册:用蹲坑的例子,就是你上大号,你看见厕所的门从里面锁上,就知道里面有人。
    在oracle中动态注册的数据库,必定是已经启动的。如果实例关闭,注册信息就消失。

问题二:怎样查询是静态注册还是动态注册?

方法是用lsnrctl status命令:
UNKNOWN------》是静态注册
READY/BLOCKED(备用数据库)-------》是动态注册

问题三:静态注册的原理

从listener.ora文件中读取信息:
GLOBAL_DBNAME:向外提供服务的名字
SID_NAME: 注册的实例名

问题四:动态注册的原理

PMON进程去数据库参数中找信息:
service_name:相当于静态注册的GLOBAL_DBNAME信息
instance_name:相当于静态注册的SID_NAME信息

默认端口是1521,建议更改,方法是修改参数:local_listener
修改方法:
ALTER SYSTEM SET LOCAL_LISTENER='' scope=both;
local_listener可以设置tnsname.ora中写好的的服务名,也可以直接将网络设置写进去,例如:
ALTER SYSTEM SET LOCAL_LISTENER = '(ADDRESS = (PROTOCOL=TCP)(HOST=192. 168.2.1)(PORT=1526))' SCOPE=BOSH;

标签:静态,listener,实例,注册,oracle,动态
From: https://www.cnblogs.com/lndt/p/18540029

相关文章

  • 代码静态测试工具Klocwork 2024.3
    HelixQAC2024.3附带适用于Windows和Linux的基于Qt的新安装程序,并增强了对ValidateSAML/OIDC身份验证的支持。此版本还包括对某些环境的Dataflow稳健性的改进,以及整个产品中的许多生活质量增强功能。  Jumpto你喜欢的部分��C++分析增强功能Validate平台改进......
  • Oracle Database 23ai 中的大文件表空间收缩
    一、创建测试环境我们需要一个表空间来运行一些测试。在Oracle数据库23ai中,表空间的默认文件大小是bigfile,因此我们不需要显式指定它。1.1创建测试用户1)创建用户sqlplussys/oracle@db1:1521/freepdb1assysdba--创建测试的用户和表空间dropuserifexistsreclaim_......
  • freemarker 介绍 环境搭建&&快速入门 静态化测试
    概述:freemarker介绍环境搭建&&快速入门静态化测试FreeMarkerfreemarker简介环境搭建&&快速入门创建测试工程配置文件创建模型类创建模板创建controller创建启动类测试静态化测试需求分析静态化测试freemarker简介FreeMarker是一款模板引擎:即一种基于模板和......
  • C++中clang tidy静态变量检查:Constructor does not initialize these fields
    这条警告通常表示在一个类的构造函数中,某些成员变量(如object和th_cfg)没有被显式初始化。编译器或静态分析工具(例如clang-tidy)可能会给出这样的警告,以帮助开发者避免潜在的未定义行为。可能原因缺少初始化:构造函数中没有对这些成员变量进行初始化,它们的值可能是未定义的。......
  • postgresql事务与oracle中的事务差异
    事务事务ID及回卷参见postgresql中的事务回卷原理及预防措施。子事务(事务处理:概念与技术4.7)  子事务具有ACI特性,但是不具有D特性。只会在主事务提交时,才会提交,无法单独提交。pg不支持子事务。xact保存点保存点是不支持子事务/嵌套事务时的折中实现,但它是ANSISQL......
  • C++类中的静态成员
    目录1.静态成员变量:2.静态成员函数在C++中类中的静态成员分为两类,一类是静态成员变量,一类是静态成员函数。什么是静态成员变量和静态成员函数呢?就是在前面加static关键字。1.静态成员变量:它具有以下几个特点:    1.所有的对象共享同一份数据    2.在编......
  • 苹果专用解压缩:BetterZip 5 中文注册安装版(含注册码)
    BetterZip5是一款专为Mac用户设计的压缩与解压软件。它支持多种主流压缩格式,如ZIP、RAR、7-Zip等,并具备文件预览、编辑与加密功能。用户无需解压整个文件即可预览内容,提高了工作效率。同时,它还提供了AES-256加密保护,确保数据安全。BetterZip5界面简洁直观,易于上手,并支持多任务......
  • 07 Oracle数据库恢复基础解析:从检查点到归档,一步步构建数据安全防线
    文章目录Oracle数据库恢复基础解析:从检查点到归档,一步步构建数据安全防线一、检查点(Checkpoint)1.1检查点定义1.2检查点重要性1.3检查点工作原理1.4手动触发检查点二、日志(RedoLog)2.1日志定义2.2日志重要性2.3查看当前使用的Redo日志成员三、归档机制(Archiving)3......
  • 08 Oracle数据库故障应对与恢复策略:全面掌握RMAN恢复方法
    文章目录Oracle数据库故障应对与恢复策略:全面掌握RMAN恢复方法一、故障场景及恢复策略1.1实例失败1.2介质故障1.3数据丢失二、RMAN恢复方法详解2.1全库恢复2.2增量恢复2.3时间点恢复三、实践与总结Oracle数据库故障应对与恢复策略:全面掌握RMAN恢复方法Ora......
  • 校园网页设计成品 学校班级网页制作模板 dreamweaver网页作业 简单网页课程成品 大学
    ......