env: vmware 2nodes(windows ad server + sp4) oracle 9.2.0.1
在测试rac(ocfs) , 安装oracle的时候出现了如图错误,
错误的原因可能在于:
init.ora里的参数:
racdb2.local_listener=LISTENER_RACDB2
racdb1.local_listener=LISTENER_RACDB1
而我在节点1(机器名hosta)listener.ora里写成了LISTENER_hosta
在节点2(机器名hostb)listener.ora里写成了LISTENER_hostb
安装完成以后,把node1中listener.ora里的 LISTENER_hosta 改成了LISTENER_RACDB1 , 把node2中listener.ora里的 LISTENER_hostb 改成了LISTENER_RACDB2
然后在node1可以成功启动实例,成功连接数据库
在node2执行startup pfile=e:\oracle\ora92\admin\racdb\pfile\init.ora
出现错误:
SQL> startup pfile=E:\oracle\admin\racdb\pfile\init.ora
ORA-00119: invalid specification for system parameter local_listener
ORA-00132: syntax error or unresolved network name 'LISTENER_RACDB2'
ORA-01078: 处理系统参数失败
SQL>
init.ora内容如下:
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
###########################################
# MTS
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=racdbXDB)"
###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE
###########################################
# Miscellaneous
###########################################
compatible=9.2.0.0.0
###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=exclusive
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=25165824
sort_area_size=524288
###########################################
# Database Identification
###########################################
db_domain=""
db_name=racdb
###########################################
# File Configuration
###########################################
control_files=("f:\oradata\racdb\control01.ctl", "f:\oradata\racdb\control02.ctl", "f:\oradata\racdb\control03.ctl"
###########################################
# Pools
###########################################
java_pool_size=33554432
large_pool_size=8388608
shared_pool_size=67108864
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_retention=10800
###########################################
# Cluster Database
###########################################
cluster_database_instances=2
remote_listener=LISTENERS_RACDB
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=E:\oracle\admin\racdb\bdump
core_dump_dest=E:\oracle\admin\racdb\cdump
timed_statistics=TRUE
user_dump_dest=E:\oracle\admin\racdb\udump
###########################################
# Processes and Sessions
###########################################
processes=150
###########################################
# Redo Log and Recovery
###########################################
fast_start_mttr_target=300
###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=33554432
db_file_multiblock_read_count=16
cluster_database=true
racdb1.instance_name=racdb1
racdb2.instance_name=racdb2
racdb1.instance_number=1
racdb2.instance_number=2
racdb2.local_listener=LISTENER_RACDB2
racdb1.local_listener=LISTENER_RACDB1
racdb1.thread=1
racdb2.thread=2
racdb2.undo_tablespace=UNDOTBS2
racdb1.undo_tablespace=UNDOTBS1
node1的listener.ora内容如下:
# LISTENER.ORA.HOSTA Network Configuration File: E:\oracle\ora92\network\admin\listener.ora.hosta
# Generated by Oracle configuration tools.
LISTENER_RACDB1 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hosta)(PORT = 1521))
)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\ora92)
(PROGRAM = extproc)
)
)
node2的 listener.ora内容如下:
# LISTENER.ORA.HOSTB Network Configuration File: E:\oracle\ora92\network\admin\listener.ora.hostb
# Generated by Oracle configuration tools.
LISTENER_RACDB2 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostb)(PORT = 1521))
)
)
)
SID_LIST_LISTENER_HOSTA =
(SID_LIST =
(SID_DESC =
(ORACLE_HOME = E:\oracle\ora92)
(SID_NAME = racdb2)
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\ora92)
(PROGRAM = extproc)
)
) |