调度管理大总结
不管program、schedule、job_class、window、window group怎么去定义,最后都是为job服务的,即这些东西功能都是DBMS_SCHEDULER.CREATE_JOB所用到的一部分 Program:对所要执行的任务的描述DBMS_SCHEDULER.CREATE_PROGRAM(program_name INVARCHAR2,program_type INVARCHAR2,program_actio...
【资源管理器】资源使用者组、资源计划、资源计划指令
首先要确定DB开启了Oracle Resource Manageralter system set resource_manager_plan = 计划名称此计划名称只能是一个计划名称的值,即有多个计划,也只能有一个在激活状态。(不能有多个计划同时使用,不知道oracle为什么要这样做) 1.创建资源组execdbms_resource_manager.create_...
【监听】一些问答和故障解释
一些问答参数service_names有值,默认静态监听配置了GLOBAL_DBNAME其他值则lsnrctl status出现两个service值,分别是参数service_names值和GLOBAL_DBNAME值 参数service_names有值,静态监听配置了listener2中GLOBAL_DBNAME其他值则lsnrctl status中的service值为参数的service_nameslsnrctl ...
【监听】ADR_BASE_listenername理解
listener.ora中ADR_BASE_listenername参数意义,用来指定监听的log和trace放在哪里ADR_BASE_LISTENER中的LISTENER是指监听器名称为LISTENER,ADR_BASE_LISTENER一般是默认监听的日志路径配置ADR_BASE_listenername参数如果不设置一般就是$ORACLE_BASE如果有多个监听器,则需要配置多少个ADR_BASE_listenerna...
【监听】tnsname.ora文件理解
tnsnames.ora文件说明,类似host文件,客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名(RAC环境下服务名下面还可以增加一个INSTANCE_NAME子配置选项)或SID就可以申请连接到数据库 TNSNAMES.ORA中配置service_name和配置sid都可以,但是sqlplus必须使用service_name &...
【监听】listener.ora文件理解
listener.ora文件里面配置的内容主要是静态监听,需要listener.ora文件主要为了添加静态监听global_dbname\sid_name(SID_LIST_LISTENER)和添加额外的监听器名称 默认的监听器名称是LISTENER、host是hostname不是ip、端口是1521、协议是TCP,不管有无listener.ora文件,默认监听器都存在,如果需要向非默认监听注册,...
【监听】动态注册和静态注册
不管是动态监听还是静态监听,前提就是lsnrctl start listenername要先运行,区别就是静态监听是监听启动时读取到的监听配置文件中(除默认监听以外)的信息,动态监听就是数据库实例启动时或每隔一分钟PMON注册到默认监听中的信息 什么是注册 注册就是将数据库作为一个服务注册到监听程序...
SID、ORACLE_SID、INSTANCE_NAME、DB_NAME、SERVER_NAMES、GLOBAL_DBNAME等区别
SID:非参数,字面意思就是System Identifier,存放在tnsname.ora中匹配服务器listener.ora中的sid_name SID_NAME:非参数,存在在listener.ora中的静态监听配置中区分大小写,来自Instance_name而非ORACLE_SID GLOBAL_DBNAME:非参数,存在在listener.ora中的静态监听配置中,可以随便定...