rac的监听是配置在grid中吗

rac的监听是配置在grid中吗,第1张

rac中,监听文件默认配置在grid用户下

[root@cqltjcpt2 ~]# su - grid

[grid@cqltjcpt2 ~]$ cd $ORACLE_HOME

[grid@cqltjcpt2 grid]$ cd network/admin/

[grid@cqltjcpt2 admin]$ ll

-rw-r--r-- 1 grid oinstall 189 Jan 7 21:21 endpoints_listener.ora

-rw-r--r-- 1 grid oinstall 350 Jan 7 21:21 listener.ora

drwxr-xr-x 2 grid oinstall 4096 Jan 7 21:04 samples

-rw-r--r-- 1 grid oinstall 205 May 11 2011 shrept.lst

-rw-r--r-- 1 grid oinstall 227 Jan 7 21:21 sqlnet.ora

Oracle 11.2版本后,有一个新的监听文件endpoints_listener.ora被引进,里面的内容是节点的IP和VIP信息

Endpoints_listener.ora 文件的作用是向后兼容11.2版本以前的数据库,DBCA建库时,需要通过获取endpoints的位置信息来配置数据库参数和tnsnames

代理方法大家都理解,很简单。但是,代理很麻烦。要用代理,要经过以下步骤

但是,如果使用rac就没有那么复杂了。

点击按钮的时候,rac就会收到点击的信号,然后在block中回调。

rac替换KVO,要引入一个框架

然后,我们就可以直接使用了。比如我们要对一个view的frame进行监听,下面是两种写法:

我们写按钮的点击方法,一般如下

如果使用RAC的话,如下:

这样的话,我们根本不需要再另外写一个方法,我们的点击调用直接就在block中出现。

通知的改变不是很大,只是把selector出的方法放进了block中

在OC的时候,我们如果要监听textField的输入的每一个字符,我们可能要使用通知。还有字符串的长度什么的,我们还要遵守代理方法之类的。但是,到了RAC中,就简单了很多。

我们一般使用定时器,都是把它runloop中,如下:

在RAC中,就简单了很多

就这样吧。都是一些简单的用法。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11377160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存