国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽

  • 熱門標簽

當前位置: 主頁 > 航空資料 > 國外資料 >

時間:2010-08-19 10:44來源:藍天飛行翻譯 作者:admin
曝光臺 注意防騙 網曝天貓店富美金盛家居專營店坑蒙拐騙欺詐消費者

Configure Oracle Net Service for External Procedures
An external procedure is a procedure called from another program, but written in a
different language. In this example it is a PL/SQL program calling one or more C
programs that are required for complete client notification. In order to properly
Fast-Start Failover – Oracle Data Guard 10g Release 2 Page 19
call external programs via a trigger, external procedures must be configured within
the Oracle Net components in addition to database libraries and wrapper scripts.
1. On all primary hosts and standby hosts setup network files to make use of
external procedures. An example of the changes needed to be made on each host
are:
listener.ora:
LISTENER =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =
halinux03)(PORT = 1521))
(ADDRESS= (PROTOCOL= IPC)(KEY=external)))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = /u01/app/oracle/product/10.2.0)
(global_dbname=STELLA_DGMGRL)
(SID_NAME = STELLA1))
(SID_DESC =
(SID_NAME = external)
(ORACLE_HOME = /u01/app/oracle/product/10.2.0)
(PROGRAM = /u01/app/oracle/product/10.2.0
/bin/extproc)))
tnsnames.ora:
extproc_connection_data =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = external))
(CONNECT_DATA = (SID = external)(SERVER=
DEDICATED)))
For further information reference the Oracle® Database Net Services
Administrator's Guide Chapter 13 [6].
2. In order to facilitate calling external programs from a database trigger create a
file called shell.c with the following contents:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sh(char *);
void sh( char *cmd )
{
Fast-Start Failover – Oracle Data Guard 10g Release 2 Page 20
int num;
num = system(cmd);
}
3. Compile the above program with the following command:
$ make -f demo_rdbms.mk extproc_nocallback \
SHARED_LIBNAME=shell.so OBJS=shell.o
4. Move the resulting .so file to $ORACLE_HOME/bin on both the primary and
standby hosts. Note that so file must be in the same location all primary hosts as
well as the standby host.
5. Create a library on the primary database.
SQL> create library shell_lib is
'/u01/app/oracle/product/10.2.0/bin/shell.so';
6. Create a wrapper pl/sql procedure on the primary database:
SQL> create or replace procedure shell(cmd IN char)
as external
name "sh"
library shell_lib
language C
parameters (cmd string);
/
Create necessary support files for LDAP modification
In this example clients connect to the primary database using a service that is only
available on the primary database and which is resolved via LDAP directory
naming. When a failover occurs and the standby becomes the new primary then
the primary specific service in the LDAP directory must be altered to point the
new primary host. This can be accomplished via the ldapmodify command which
will be included in the DB_ROLE_CHANGE trigger in a later step.
The ldif file should reside in the same directory structure on all hosts. In addition,
the value for the host= parameter must the hostname of the current host or if
RAC it must be the value of each primary node VIP addresses. For example:
dn: cn=sales,cn=OracleContext,dc=netfl-labsun1,dc=com
changetype: modify
replace: orclNetDescString
orclNetDescString:
Fast-Start Failover – Oracle Data Guard 10g Release 2 Page 21
(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=
halinux03vip)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=ha
linux04vip)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=sale
s)))
The ldapmodify that will be called from the DB_ROLE_CHANGE trigger will be:
ldapmodify -D "cn=orcladmin" -w welcome1 -h netfllabsun1
-p 3061 -v –f /u01/app/oracle/product/10.2.0/
change.ldif
Define a middle tier / application restart script
As noted earlier, in a complete primary site outage it is likely FAN ONS clients (as
well as non FAN ONS JDBC clients), such as middle tier applications, will not be
notified of the primary site failure. In order to break the FAN ONS clients out of
the TCP timeout a script is defined which will remotely login to the middle tier
hosts and restart the middle tier processes or client application. In this example
the script that is created is called “restart_app”. Such a script will vary depending
upon environment and requirements. A representative example of the logic
implemented by such a script is as follows:
----------------------------------------------------------------------
 
中國航空網 www.k6050.com
航空翻譯 www.aviation.cn
本文鏈接地址:航空資料22(61)
国产男女无遮挡_日本在线播放一区_国产精品黄页免费高清在线观看_国产精品爽爽爽
久久99欧美| 国产精品一区而去| 国产a级片免费观看| 国产色视频一区| 欧美日韩亚洲免费| 欧美亚洲国产成人精品| 亚洲97在线观看| 亚洲高清乱码| 少妇一晚三次一区二区三区| 真实国产乱子伦对白视频| 国产精品国产三级国产aⅴ9色| 国产精品久久久久久久久久| 一区二区免费在线观看| 国产成人精品免费视频大全最热| 成人免费观看毛片| 久久免费少妇高潮久久精品99| 久久免费福利视频| 国产成人+综合亚洲+天堂| 国产成人精品视频免费看| 国产精品三级网站| 国产精品久久久久久五月尺| 色综合导航网站| 视频在线精品一区| 韩国国内大量揄拍精品视频| 免费看污久久久| 欧美第一黄网| 欧美牲交a欧美牲交aⅴ免费真| 欧美精品一区二区三区久久 | 97免费高清电视剧观看| 国产精品99蜜臀久久不卡二区| 国产精品免费入口| 日韩一区免费观看| 国产日韩欧美在线| 久久精品magnetxturnbtih| 国产精品入口日韩视频大尺度| 亚洲一区二区三区午夜| 欧美专区在线观看| 麻豆一区二区在线观看| 亚洲啊啊啊啊啊| 亚洲va久久久噜噜噜久久天堂| 日韩男女性生活视频| 99在线免费视频观看| 久久亚洲精品一区| 日本三日本三级少妇三级66| 国产在线xxxx| 久久久噜噜噜久久中文字免| 国产精品国产亚洲伊人久久| 亚洲va韩国va欧美va精四季| 欧洲日本亚洲国产区| 亚洲图色在线| 秋霞无码一区二区| 国产女人18毛片水18精品| 精品网站在线看| 色婷婷综合久久久久中文字幕1| 一区二区三区四区视频在线| 一区二区三区观看| 国模精品系列视频| 精品久久国产精品| 欧美做暖暖视频| 国产精品久久久久久久天堂第1集 国产精品久久久久久久午夜 | 国产一区二区中文字幕免费看| 国产精品日韩欧美综合| 国产奶头好大揉着好爽视频| 欧美精品福利在线| 国产在线青青草| 一本色道久久综合亚洲二区三区| www国产黄色| 丁香六月激情网| 成人福利视频网| 国产精品久久久久9999小说| 北条麻妃在线视频观看| 久久久7777| 丁香六月激情婷婷| 久久久久久久久久伊人| 日韩欧美三级一区二区| 久久99久久久久久| 日本午夜精品电影| 国产精品色悠悠| 国产欧美日韩91| 欧美激情网友自拍| 成人羞羞国产免费| 一区二区三区久久网| 国产伦精品一区二区三区四区免费| 中文一区一区三区免费| 91国产精品视频在线| 懂色一区二区三区av片| 国产成人在线精品| 欧美中文字幕在线视频| 亚洲欧美久久234| 国产精品免费入口| 黄色片久久久久| 亚洲精蜜桃久在线| 久久久精品一区二区三区| 91久色国产| 日韩av观看网址| 欧美精品手机在线| 久久天堂电影网| 久久精品中文字幕免费mv| 苍井空浴缸大战猛男120分钟| 黄色一级片播放| 欧美性受xxx| 亚洲欧美久久久久一区二区三区| 国产成人精品一区二区| 国产欧美日韩精品在线观看| 亚洲免费不卡| 国产精品黄色av| 日韩一区二区三区在线播放| 国产成人精品日本亚洲专区61| 麻豆久久久av免费| 亚洲第一综合网站| 欧美成人精品在线| 久久国产精品亚洲va麻豆| 国产乱淫av片杨贵妃| 男女午夜激情视频| 日本三级韩国三级久久| 一级日韩一区在线观看| 国产精品麻豆免费版 | 日韩免费视频播放| 亚洲字幕一区二区| 亚洲黄色网址在线观看| 啊v视频在线一区二区三区| 国产精品96久久久久久又黄又硬| 成人精品久久一区二区三区| 日本www高清视频| 日韩欧美国产免费| 日韩有码免费视频| 日韩免费观看视频| 日本午夜人人精品| 欧美专区在线播放| 国内精品伊人久久| 欧美性受xxx| 日韩av免费在线看| 热门国产精品亚洲第一区在线| 欧美视频在线第一页| 国产日韩一区二区三区| 91久久大香伊蕉在人线| 精品午夜一区二区| 成人av电影免费| 成人免费在线网址| 久久精品国产精品亚洲精品色| 久久久久久av无码免费网站下载| 91九色单男在线观看| 日韩有码在线视频| 欧美久久久精品| 欧美性一区二区三区| av中文字幕av| 日韩天堂在线视频| 亚洲国产欧美日韩| 免费在线精品视频| 国产精品综合久久久| 久久国产精品精品国产色婷婷| 日韩专区在线播放| 九九精品在线观看| 亚洲综合国产精品| 免费亚洲一区二区| 91精品国产91久久久久久| 国产精品久久久久久av下载红粉| 伊人久久av导航| 日本福利视频导航| 国产在线精品一区免费香蕉| 97精品久久久| 九九热视频这里只有精品| 日本999视频| 国产一区二区三区av在线| 国产极品尤物在线| 亚洲一区二区三区加勒比| 国产欧美日韩小视频| 国产成人免费电影| 国产精品高清一区二区三区| 性亚洲最疯狂xxxx高清| 久久综合入口| 欧美精品免费观看二区| 国产精品丝袜久久久久久高清| 九九热只有这里有精品| 日本在线观看不卡| 日韩一区二区三区在线播放| 色综合影院在线观看| 浮妇高潮喷白浆视频| 欧美专区第一页| 伊人精品久久久久7777| www.日韩免费| 99久久久久国产精品免费| 日韩精品 欧美| 国产精品久久久久久免费观看 | 91精品国产高清自在线| 日本一本a高清免费不卡| 久久亚洲精品视频| 久久久久久久午夜| 99在线首页视频| 韩国欧美亚洲国产| 亚洲精蜜桃久在线| 欧美成人精品一区二区| 国产精品美女av| 国产成人黄色片| 国产精品aaa| 成人黄色中文字幕| 成人动漫在线视频| 欧美一级在线看| 久色乳综合思思在线视频| 91精品国产色综合|