• 博客访问: 4934403
  • 博文数量: 710
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-07 15:08
  • 认证徽章:
个人简介

了解并联系warehouse: http://blog.itpub.net/19602/viewspace-1059211/

文章分类

全部博文(710)

文章存档

2018年(7)

2017年(7)

2016年(20)

2015年(20)

2014年(45)

2013年(68)

2012年(69)

2011年(87)

2010年(68)

2009年(103)

2008年(140)

2007年(65)

2006年(7)

2005年(3)

2004年(1)

发布时间:2010-02-06 22:01:24

真不知道该起个怎样的标题使用rac的时候,为了尽可能的减少内部网络通信,我们通常把相同的应用连接到同一节点上,当该节点出现意外down掉之后,client端应用能够透明的切换到其他节点上,通过这种办法尽可能的减少节点间cr block的构造或者说尽可能的减少cache fusion从而减少内部网络通信...如何实现这种类似于古老的双机热备功能?下面介绍了一种做法[@more@]在client的tnsnames文件中配置racdb_1和racdb_2两个net service:这里要求failover 的METHOD必须是preconnect.backup是net service名racdb_1=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (H......【阅读全文】

阅读(4109) | 评论(0) | 转发(0)

发布时间:2010-01-16 22:35:10

listener注册在远程的目的是rac为了实现服务器负载均衡,如何把db的service_names注册在远程的listener上呢,注意远程注册service_name一定是动态注册的,把service_name注册到远程的listener上有什么缺点?[@more@]测试版本:10.2.0.1接下来来看上面提到的2个问题:1.如何把sevice_names注册到远程的lisenter上,目前db的信息如下,数据库运行在windows下C:>sqlplus / as sysdbaSQL*Plus: Release 10.2.0.1.0 - Production on 星期六 1月 16 22:05:49 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle Database 10g......【阅读全文】

阅读(33806) | 评论(0) | 转发(0)

发布时间:2009-09-25 12:16:45

如果指定了ip并且没有dns那么在配置11gR1(我的测试机是xp)时千万别忘了把ip和hostname的对应关系写到C:WINDOWSsystem32driversetchosts文件里,否则可以成功安装,但是在启动时会遇到错误...[@more@]主要错误就是提示没有设置:ORACLE_HOSTNAME,当然最下面也有启动错误...2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManager setFlag配置: Flag '-migrate' set to false2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManager setFlag配置: Flag 'migrateFromDBControl' set to false2009-9-21 15:18:50 oracle.sysman.emcp.ParamsManage......【阅读全文】

阅读(9101) | 评论(0) | 转发(0)

发布时间:2009-06-23 09:08:32

http://hi.baidu.com/edeed/blog/item/b8ad3901365c0f087bec2cca.htmlhttp://www.dbform.com/html/2009/771.html[@more@]http://hi.baidu.com/edeed/blog/item/b8ad3901365c0f087bec2cca.htmlhttp://www.dbform.com/html/2009/771.htmlhttp://www.itpub.net/viewthread.php?tid=1176759&highlight=%2Bwarehouse......【阅读全文】

阅读(3451) | 评论(0) | 转发(0)

发布时间:2009-05-31 22:18:00

网络问题是困扰初学者的大问题,简单的总结了一下,希望对一些人有所帮助。[@more@]1、listener首先对初学者要明确一下listener是在db server上配置,凡是在client端要连接db都需要通过listener,就像非本单位员工要想进入该单位所在的办公大楼必须去保安那里登记一下自己的信息(亮名自己的身份同时说出来要找谁、办什么事儿),之后保安打电话和你要找的人进行确认和求证。这里不打算介绍lsnrctl中的内容,这个doc上有,而且也比较简单,重点介绍一下pub上经常人们问到的一些和net相关的或者说可能是困扰初学者的一些不太容易掌握的问题,......【阅读全文】

阅读(3642) | 评论(0) | 转发(0)

发布时间:2009-05-21 12:44:06

client端普通用户os验证过程[@more@]client端普通用户os验证过程:1、保证参数remote_os_authent=trueSQL> show parameter remote_os_authentNAME TYPE VALUE------------------------------------ ----------- ------------------------------remote_os_authent boolean TRUESQL>2、在server端保证sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES= (none)必须是none,我测试client端SQLNET.AUTHENTICATION_SERVICES的设置无关紧要3、注意参数os_authent_prefix的值,如果os_authent_prefix有值,不为null,则创建用户时也要加上os_aut......【阅读全文】

阅读(5369) | 评论(0) | 转发(0)

发布时间:2009-04-26 00:24:22

n年前测试成功过,最近至少1年一直都无法成功,尤其是讲课时成功不了很痛苦,今天把各种情况组合了一下,最后得出成功的配置步骤。[@more@]SQL> SHOW PARAMETER OSNAME TYPE VALUE------------------------------------ ----------- ------------------------------optimizer_index_cost_adj integer 100os_authent_prefix stringos_roles boolean FALSEremote_os_authent boolean FALSEremote_os_roles boolean FALSEtimed_os_statistics integer 0--注意一定要把os_authent_prefix的default值OPS$改成null(去掉)SQL> host hostnam......【阅读全文】

阅读(3565) | 评论(0) | 转发(0)

发布时间:2009-03-09 20:43:58

困扰过很久的一个问题,看到网上别人的回答解决了,记录一下。[@more@]http://www.itpub.net/thread-333740-1-1.html......【阅读全文】

阅读(4932) | 评论(0) | 转发(0)

发布时间:2009-02-04 15:24:26

很多功能如果直接通过plsql实现可能会很困难,如通信方面的一些功能等,如果要通过C/C++实现的话可能会非常容易,oracle在plsql中支持调用C/C++写的函数。实现过程大致如下:(声明:本人也没有在实际应用中使用过external procedure,下面仅是一个大致的测试过程),有关external procedure的原理以及更详细的了解可以参考oracle doc。[@more@]--在listener中做如下配置[oracle@linuxrac2 admin]$ more listener.ora# LISTENER.ORA.LINUXRAC2PUB Network Configuration File: /opt/oracle/product/9.2.0/network/admin/listener.ora.linu......【阅读全文】

阅读(3902) | 评论(0) | 转发(0)

发布时间:2008-12-10 14:43:17

http://space.itpub.net/17997/viewspace-255421利用此连接中楼主提到的办法能够顺利解决,同样用老杨提到的修改client端host文件没有解决,版本10.2,我同意byfree的观点,终归就是dns解析的问题,如果都改成ip的话相信不会出现该问题,遗憾的是,测试了一下没能成功。[@more@]http://space.itpub.net/17997/viewspace-255421最根本的解决办法:分别在节点1和节点2上修改local_listener参数:节点1:SQL> ALTER SYSTEM SET LOCAL_LISTENER='(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.102.217)(PORT = 1521))' SID='racdb1';System altered......【阅读全文】

阅读(4077) | 评论(0) | 转发(0)

发布时间:2008-10-25 20:45:02

pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。[@more@]下面是大致测试过程。1.listener.ora内容如下:--=======================================SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(GLOBAL_DBNAME = orcl)(ORACLE_HOME = E:oracleproduct10.2.0db_1)(SID_NAME = orcl))(SID_DESC =(GLOBAL_DBNAME = test)(ORACLE_HOME = E:oracleproduct10.2.0db_1)(SID_NAME = test)))LISTENER =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = xys)(PORT =......【阅读全文】

阅读(9489) | 评论(0) | 转发(0)

发布时间:2008-10-24 20:47:25

在windows的服务中stop listener口令不起作用,但是如果为listener设置了口令,那么在lsnrctl中执行stop,save_config,change_password命令操作不论时local还是remote listener时都需要通过set password来输入口令,只有口令正确才能执行上述命令。[@more@]环境:9i测试如下:我事先已经为listener设置了口令system,为listener设置口令可以通过change_password命令,修改口令也是该命令。--修改口令LSNRCTL> change_passwordOld password:输入systemNew password:输入managerReenter new password:输入manager正在连接到 (DESCRIPTIO......【阅读全文】

阅读(4082) | 评论(0) | 转发(0)

发布时间:2008-08-07 12:05:00

版本10.2在9i下dbstart存在一bug:dbstart启动时在$ORACLE_HOME/dbs下寻找initSID.ora,事实上在该目录下不存在这个pfile,在9i 已经使用了spfile,所以要想正常通过dbstart启动db,需要在目录$ORACLE_HOME/dbs下创建一个initSID.ORA文件,10g中我发现修正了这一问题。不过10g中dbstart在自动启动listener时存在一问题:dbstart脚本中存在下面一行:#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle致使启动是出现错误:[oracle@xys bin]$ dbstartFailed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnrProc......【阅读全文】

阅读(4826) | 评论(0) | 转发(0)

发布时间:2008-07-01 14:02:19

我的理解connect-time failover通常用在rac中,不过单实例环境下依然可以enable connect-time failover特性,实际意义有多大暂且不说![@more@]配置两个监听:listener,和1(之所以叫1,是因为在win下服务中监听对应的服务会自动加上listener,所以最终是为了看起来舒服,我们看到的会是listener1,否则看到的就是...listenerlistener1),这两个监听同时都监听数据库test,port分别是1521和1522,然后配置tns如下:TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = xys)(PORT = 1521)) (ADDRESS ......【阅读全文】

阅读(4842) | 评论(0) | 转发(0)

发布时间:2008-06-26 10:17:48

hostname方式是通过client端hostname连接数据库,无需配置tns![@more@]1. HOSTNAME修改listener.ora中的如下信息(SID_DESC =(GLOBAL_DBNAME = your_hostname) --你的机器名(ORACLE_HOME = E:oracleora92) --oracle home(SID_NAME = orcl) --sid name)然后在客户端的sqlnet.ora中,确保有NAMES.DIRECTORY_PATH= (HOSTNAME)无需在client端配置tns测试一下:C:>sqlplus xys/manager@xysSQL*Plus: Release 10.2.0.1.0 - Production on 星期四 6月 26 09:56:03 2008Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到:Oracle D......【阅读全文】

阅读(3933) | 评论(0) | 转发(0)

发布时间:2008-04-01 09:44:56

当口令中包含@时不能通过sqlplus username/"password"连上数据库,但是可以通过sqlplus username(@tns)之后再输入password(切记password用双引号扩起来)正常连接数据库;也可以先进入sqlplus环境:sqlplus /nolog之后再connect username/"password"@tns连接数据库![@more@]SQL> create user test identified by "test@123";用户已创建。SQL> grant dba to test;授权成功。SQL> exit从 Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - ProductionWith the Partitioning, OLAP, Data......【阅读全文】

阅读(152207) | 评论(0) | 转发(0)

发布时间:2007-12-02 00:00:00

os认证和口令文件的一点总结!也可以通过下面连接参与讨论http://www.itpub.net/thread-906008-1-1.html 1、os认证oracle安装之后默认情况下是启用了os认证的,这里提到的os认证是指服务器端os认证。os认证的意思把.........【阅读全文】

阅读(2222) | 评论(0) | 转发(1)

发布时间:2007-11-08 00:00:00

在南京培训时一位学员问及了如何限定client段ip访问oracle!其实比较简单,只要把下面语句加在sqlnet.ora中即可,但是要想让加入的内容发挥作用,别忘了重启listenertcp.validnode_checking=yestcp.invited_nodes=(1.........【阅读全文】

阅读(1395) | 评论(0) | 转发(0)

发布时间:2007-01-07 00:00:00

出处:http://playwawa.itpub.net/post/2638/48257理解Oracle9i中的监听动态注册 -->12月12日(星期一) 轉yaanzy 的東西在Oracle9i中,使用命令lsnrctl status可以看到如下例子: Service "lrdb" has 2 instance(s). .........【阅读全文】

阅读(1372) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册