网上Windows环境创建ASM实例的讲解比较多,尤其是使用文件模拟的方式,比较容易实现。我实现了之后,运行DBCA建库,总是报无法启动ASM实例,可ASM实例明明已经启动。
没有办法,只有手动建库了。
先建初始化文件:
#数据库文件位置,ASM实例管理的磁盘组名,需要根据实际修改
db_create_file_dest='+DG_DATA_01'
#闪回文件位置,ASM实例管理的磁盘组名,需要根据实际修改
db_recovery_file_dest='+DG_FLASHBACK'
db_recovery_file_dest_size=350m
nls_language="SIMPLIFIED CHINESE"
nls_territory="CHINA"
sga_target=167772160
job_queue_processes=10
dispatchers="(PROTOCOL=TCP) (SERVICE=oralocalXDB)"
compatible=10.2.0.1.0
remote_login_passwordfile=EXCLUSIVE
log_archive_format=oralocal_%S_%R_%T.arc
pga_aggregate_target=16777216
db_domain=""
#数据库名
db_name=oralocal
#控制文件位置,ASM实例管理的磁盘组名,需要根据实际修改
control_files=("+DG_DATA_02\cfile\oralocal\control01.ctl", "+DG_DATA_02\cfile\oralocal\control02.ctl", "+DG_DATA_02\cfile\oralocal\control03.ctl")
open_cursors=300
#undo表空间的名字,需要根据实际修改
undo_tablespace=UNDOTBS1
undo_management=AUTO
#四个dump目录,需要根据实际修改
audit_file_dest=D:\oracle\product\10.2.0\admin\oralocal\adump
background_dump_dest=D:\oracle\product\10.2.0\admin\oralocal\bdump
core_dump_dest=D:\oracle\product\10.2.0\admin\oralocal\cdump
user_dump_dest=D:\oracle\product\10.2.0\admin\oralocal\udump
processes=150
db_block_size=8192
db_file_multiblock_read_count=16
建库脚本:
create database oralocal
maxinstances 8
maxloghistory 1
maxlogfiles 192
maxlogmembers 3
maxdatafiles 100
datafile size 500m
extent management local
sysaux datafile size 300m
smallfile default temporary tablespace temp tempfile size 20m
smallfile undo tablespace undotbs1 datafile size 200m
character set zhs16gbk
national character set al16utf16
logfile group 1 size 51200k,group 2 size 51200k,group 3 size 51200k
/
上面内容参照文章:http://space.itpub.net/11417069/viewspace-687372
执行数据库脚本:
catalog.sql
catproc.sql
找不到位置就查找一下。好像在%ORACLE_HOME%\RDBMS\admin目录中。
分享到:
相关推荐
ASM 使得数据库管理员能够更有效地管理和组织存储资源,即使在单节点的环境下,Oracle 也推荐使用 ASM。 在传统的 ASM 文档中,通常要求至少有一个磁盘组或多块磁盘来创建 ASM 环境,这往往成为初学者实践ASM的一大...
### VMware 安装Redhat 虚拟机与创建Oracle10g ASM数据库详尽步骤 #### 概述 在数据库管理领域,尤其在处理大规模数据集时,数据库管理员(DBA)经常面临复杂的磁盘管理和数据分布问题。例如,当一个表空间即将填满...
ASM允许自动磁盘管理,而Clusterware则确保在多节点环境中数据库服务的高可用性。 3. **Client (4)**: 客户端软件让用户在本地机器上连接到Oracle数据库服务器,进行查询、数据操作和其他数据库管理任务。它包括SQL...
软件环境包括Windows XP Pro SP1作为宿主机,VMware GSX Server作为虚拟化平台,以及运行在虚拟机上的Red Hat Enterprise Linux 3 (RHEL3)和Oracle 10g for Linux。确保在RHEL3安装过程中选择了所有的开发包,以避免...
Oracle ASM(自动存储管理)是一种专为Oracle数据库文件设计的技术,它将文件系统和卷管理功能纵向集成。ASM不仅能够在单个SMP计算机上进行管理,还可以支持集群环境中的多个节点,如Oracle Real Application ...
在Oracle数据库管理过程中,ASM(Automatic Storage Management)作为一项高级存储技术被广泛应用于数据库存储层面,它能够提供高可用性、高性能和易管理性的存储解决方案。然而,在实际运维过程中可能会遇到诸如...
Oracle 10g引入了许多新特性,如Real Application Clusters (RAC)、Automatic Storage Management (ASM)、Data Guard等,旨在提高数据库的性能、可用性和可管理性。 在Windows环境下安装Oracle 10g,你需要准备以下...
在 Windows 7 环境下使用 Oracle 11g 创建数据库的过程中,可能会遇到诸如 ORA-12541 错误等问题。通过对创建过程中的各个步骤进行细致的操作,并采取适当的故障排除措施,可以有效解决这些问题,顺利完成数据库的...
6. **创建RAC数据库**:使用DBCA(Database Configuration Assistant)或者手动方式在Grid Infrastructure环境中创建一个集群数据库,所有节点共享此数据库。 7. **配置监听器**:设置Oracle Net Services监听器以...
在IT领域,数据库是存储和管理数据的核心工具,尤其在企业级应用中,数据库的创建、维护和管理显得尤为重要。本文将详细介绍如何使用Oracle的Database Configuration Assistant (DBCA)来创建数据库,以及一些相关的...
Oracle 11g数据库是Oracle公司推出的一款关系型数据库管理系统,是企业级数据管理的重要工具。这个版本在11g R1(11.1.0.x.x)的基础上进行了优化和增强,推出了11g R2(11.2.0.x.x),以提供更高效的数据处理能力、...
数据库可以存储在文件系统、ASM(Automatic Storage Management)或裸设备上,选择OMF(Oracle Managed Files)方便管理。设置闪回恢复区,这是一个自动管理的备份区域,建议大小为数据库的两倍。使用自动内存管理,...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着核心地位。本文将基于"Oracle数据库安装文档.docx"这份压缩包文件中的内容,详细讲解Oracle数据库的安装过程和环境配置。 首先,...
这些参数允许数据库根据工作负载动态调整内存分配,减少了数据库管理员手动调整内存的工作量。自动内存管理支持多种操作系统平台,如Linux、Windows、Solaris、HPUX和AIX。 2. **ADDM for RAC**(Automatic ...
《Linux环境下Oracle数据库安装详解》 Oracle数据库在Linux操作系统上的安装是一个...总之,Linux环境下Oracle数据库的安装涉及多方面的配置和设置,需要细心操作并遵循最佳实践,以确保数据库的稳定运行和高效管理。
2. **Oracle 9i**:Oracle数据库的第9个主要版本,它引入了许多新特性,比如自动存储管理(ASM)、数据分区、增强的并行执行等。尽管现在已经是较旧的版本,但在某些环境中仍然被广泛使用。 3. **DataGuard**:...
- **操作系统**: 需要一个支持虚拟化的操作系统作为主机环境,例如Linux或Windows Server。 - **虚拟化平台**: 常用的虚拟化平台如VMware Workstation、VMware ESXi等,能够提供足够的资源管理和性能支持。 - **内存...
- 使用`dbca`工具或手动创建数据库,检查数据库是否能正常启动和运行。 #### 总结 在Linux环境下安装Oracle11g数据库需要一系列的准备和配置工作。从硬件和软件环境的要求,到具体的安装步骤和后续的测试验证,每...