从网上看到ORACLE的文档:340277.1中有说怎么个连法,我试验了一把,发现只要在listener.ora中加入一个静态注册就可以了。
试验中的ASM参数:
使用原来的orapw+ASM
remote_loging_passwordfile=shared
修改以下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/oracle/product/10.2.0/ASM)
(PROGRAM = extproc)
)
(SID_DESC =
(SID_NAME = +ASM)
(ORACLE_HOME = /u01/app/oracle/oracle/product/10.2.0/ASM)
)
)
tnsname.ora中的配置:
asm =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.128.4.248)(PORT = 1521))
)
(CONNECT_DATA =
(server = dedicated)
(sid = +asm)
(ur=a)
)
)
文档中使用的是sid_name,我发现不能用,改为SID后可以正常使用.
不能远程连接是因为ASM向监听器注册的状态为BLOCKED,根据上面的方法,静态注册的ASM状态为UNKNOWED。关于BLOCKED的状态,ORACLE的解释为:
The blocked status is being set by the instance, indicating that the database is not able to accept connections. This can be caused by the instances not being mounted or mounted in a restricted state.
Since an ASM instance never mounts a database, it will always be shown in 'BLOCKED' status.
The administration of an ASM instance is intended to be done on the server itself and not remotely.
This is the default and expected behaviour for 10gR1 and newer databases.
在11g中,ASM的状态为UNBLOCKED
转自:http://space.itpub.net/280958/viewspace-664983
分享到:
相关推荐
**BTrace监控远程服务器使用实例** BTrace 是一个强大的、安全的、动态的Java应用程序诊断工具,它允许开发者在运行时对Java应用进行细粒度的监控和性能分析。BTrace利用了Java的动态代理机制(Java Agent)和ASM...
在这种情况下,需要将BEQ ASM实例添加到tnsnames.ora文件中,以便GoldenGate可以建立到ASM实例的连接。BEQ连接方式可以用于捕获数据库事务。 4. 通过DBLOGREADER API捕获数据库事务 最后,可以通过DBLOGREADER API...
远程连接可以通过tnsnames或OEM管理,也可以使用密钥文件进行验证,其规则与数据库密钥文件一致。如果使用DBCA创建数据库,它会默认创建ASM的密钥文件,也可以通过orapwd命令手动创建。ASM密钥文件的特殊之处在于,...
这意味着,用户可以在不同的服务器上运行的数据库实例,通过网络直接连接到ASM实例,进行数据文件的读写操作,无需通过本地数据库实例作为中介。这一改进提高了数据库的可扩展性和灵活性,使得在分布式环境中管理...
数据库参数设置决定了数据库的行为和性能,实例创建定义了数据库运行的环境,监听器则允许远程客户端连接到数据库服务器。此外,还需要配置 UDEV 规则以确保磁盘设备命名的稳定性,这对于 ASM 的正确工作至关重要。 ...
- **配置 ASM 实例:** 在安装过程中配置 ASM 实例,设置磁盘组和实例参数。 - **创建数据库:** 使用 DBCA 工具创建新的数据库实例。 #### 安装数据库软件补丁集 - **下载并应用补丁:** 类似于 Clusterware 补丁...
1. 操作系统认证:适用于远程管理和本地管理,需要预先在操作系统中创建用户并将其添加到特定的用户组,如OSDBA或OSOPER。OSDBA和OSOPER组分别对应UNIX的dba和Windows的ORA_DBA,以及UNIX的oper和Windows的ORA_OPER...
同时,选择存储模式,如文件系统或ASM(Automatic Storage Management)。 7. **确定初始化参数**:根据预期的工作负载,设置数据库初始化参数,如SGA大小、后台进程数量等。 8. **完成安装**:安装程序会进行磁盘...
例如,利用单片机的IO口模拟PLC的输入输出,通过编程实现逻辑运算、定时器和计数器功能,甚至可以实现串行通信,连接其他远程设备。 在学习和使用这个压缩包提供的代码时,我们需要了解单片机的基本原理,包括其...
2. **dbca创建ASM和数据库**:使用数据库配置助手(dbca)来创建ASM实例和数据库。这包括创建ASM实例,分配磁盘空间到相应的磁盘组,创建数据库及数据库服务。 ### 常见错误解决 在搭建RAC的过程中,可能会遇到...
第2节 rpm包安装Oracle 19c单实例.pdf 第3节 19c ASM Restart环境安装.pdf 第4节 Restart安装后续工作、学习资料分享、cdb体系结构.pdf 第5节 连接cdb和pdb、创建服务、手工创建cdb等.pdf 第6节 通过duplicate...
RAC支持负载均衡,可以根据节点和实例的负载情况动态分配连接。SQL Access Advisor和Database Resource Manager有助于优化SQL查询和数据库资源的使用。另外,TAF(Transparent Application Failover)能够在应用层...
当一个应用程序连接到RAC时,它会通过Grid Infrastructure(GI)与集群交互。GI包含了Clusterware和Automatic Storage Management (ASM)两大部分,它们协同工作以确保系统的稳定性和性能。 1. **Clusterware**:...
- 软件环境:安装ISCSI软件包以支持远程存储连接,启动并设置iscsid服务为开机启动。此外,还需要安装JAVA软件包,因为Oracle数据库安装和管理通常需要JVM。 2.1.4 Oracle用户配置: 创建一个专门用于运行Oracle...
在安装前,需要确保所有必要的环境准备就绪,包括验证终端Shell环境,确保以正确的用户(如`oracle`)登录,并且设置好DISPLAY变量以便X Server连接。同时,使用`xhost +`命令启用X Server访问,并通过`hostname`和`...
- 安装Oracle Database 11g RAC,配置数据库实例和ASM实例。 - 配置OCR和VOTING DISK的存储位置,确保它们在两个节点间可共享。 - 设置网络,包括Public、Private和Interconnect网络,以及相应的IP地址。 - 创建...
实例与数据库之间的关系是,一个实例可以连接到一个数据库,但一个数据库可以被多个实例同时访问。 SGA是Oracle实例的核心组成部分,它包含多个子组件,如共享池、数据库缓冲区缓存、Java池、大池和PGA(Program ...