Oracle虽然提供了DBCA的建库工具,但是有些情况下面我们也需要手工建库,下面对手工建库进行详细的说明
(1)创建监听程序,我们使用netmgr来建立监听,比如说:你要建立的库SID为RAC1,你可以在NETMGR中添加你的监听
(2)创建INITSID.ORA文件,你可以使用$ORACLE_HOME/dbs/init.ora更改,也可以通过以有的initsid.ora文件修改
(3)使用orapwd建立pwdSID.ora文件
orapwd file=$ORACLE_HOME/rbs/pwdSID.ora password=xxxx entries=4
(4)使用conn sys/xxx@SID as sysdba
startup nomount pfile=$ORACLE_HOME/dbs/initSID.ora
(5)确定数据库文件和user_dump等文件的存放位置
例如:我打算把我建立的数据库存放在/lvm下面,数据库SID=rac3
首先我建立mkdir -p /lvm/oradata/rac3;mkdir -p /lvm/admin/rac3
cd /lvm/admin/rac3;mkdir bdump;mkdir cdump;mdkir create;mkdir pfile;mkdir udmp
(6)输入数据库脚本
create database "rac3"
controlfile reuse
logfile group 1
('/lvm/oradata/rac3/redo01.log') size 10m reuse,
group 2
('/lvm/oradata/rac3/redo02.log') size 20m reuse
maxlogfiles 4
maxlogmembers 2
maxloghistory 0
maxinstances 1
noarchivelog
CHARACTER SET "ZHS16GBK"
national character set "AL16UTF16"
datafile '/lvm/oradata/rac3/system01.dbf' size 100m
autoextend on next 5m maxsize unlimited
undo tablespace undotbs1
datafile '/lvm/oradata/rac3/undo01.dbf' size 40m
default temporary tablespace temp
tempfile '/lvm/oradata/rac3/temp01.dbf' size 20m
可以根据自己的需要,更改建立数据库脚本,一般我们必须建立UNDO SYSTEM表空间,这是运行ORACLE最基本的要求,
如果建立数据库出现错误,大家可以查看/lvm/admin/rac3/bdump的alter_rac3.ora和/lvm/admin/rac3/udump的错误提示
(7)如果建立正常,然后大家使用@$ORACLE_HOME/rdbms/admin/catalog.sql和catproc.sql脚本安装数据字典
(8)create spfile from pfile建立数据库spfile文件
(9)修改/etc/oratab
rac3:/u/oracle/product/9.2.0:Y
允许使用dbstart启动数据库
分享到:
相关推荐
Oracle 手工建库步骤详解 Oracle 手工建库步骤是创建 Oracle 数据库的基本步骤。本文将详细介绍手工建库的每个步骤,并解释每个步骤的重要性。 步骤 1:确定 Global Database Name 在创建数据库之前,需要确定 ...
Oracle手工建库是一个复杂的过程,涉及多个步骤和配置设置。以下是对这个过程的详细说明: 1. **创建目录和赋予权限**: 在Oracle数据库安装目录 `$ORACLE_BASE/oradata` 下创建一个名为 `BOB` 的新目录,这将是...
### Oracle 8i R2 (8.1.6) 手工建库详细步骤与配置说明 #### 系统环境概述 在进行Oracle 8i R2 (8.1.6) 手工建库之前,需确保系统环境满足以下条件: 1. **操作系统**:Windows 2000 Server,机器内存至少为128MB...
### Oracle9i手工建库知识点解析 #### 一、Oracle9i简介与手动建库的重要性 Oracle9i是Oracle公司发布的一款重要的数据库管理系统版本,在企业级应用中有着广泛的应用场景。由于Oracle9i版本发布时间较早(2000年...
本文档将详细介绍Oracle手工建库的过程,包括设置用户环境变量、创建文件目录、创建密码文件、创建参数文件等关键步骤。通过这些步骤,您可以成功地在Oracle环境中搭建一个全新的数据库。 #### 二、环境准备与配置 ...
Oracle 10G 手工建库的全过程涉及多个步骤,涵盖了从创建目录到执行建库脚本等一系列操作。在Oracle数据库中,手动创建数据库比使用Database Configuration Assistant (DBCA)更为复杂,但能帮助用户深入理解Oracle的...
### ORACLE创建裸设备手工建库笔记解析 #### 背景与目标 在Linux环境中,尤其是Red Hat Linux系统上,使用Oracle数据库时,有时会遇到需要手动创建数据库的情况。本文档将详细介绍如何通过创建裸设备(Raw Device...
Oracle 19c 手工建库详解 以下是 Oracle 19c 手工建库的详细步骤和知识点总结: 一、启动实例 1. 设置 ORACLE_SID:export ORACLE_SID=CDB 2. 创建口令文件:orapwd file=$ORACLE_HOME/dbs/orapwCDB password=...
ORACLE10g手工建库参考步骤说明: 1. 黑体为必须输入命令,斜体为补充说明文字; 2. 10gdbca为之前使用dbca建立的数据库名,manl10g为手工建立数据库名。 1. 建立相关文件存放目录 --查看10gdbca数据库审计和...
### Oracle 10G R2手工建库详细步骤 本文将详细介绍如何手动创建一个Oracle 10G R2数据库,并附带对某些关键步骤的解释。对于初次接触Oracle数据库搭建的用户来说,本指南将提供一份实用且详细的指导文档。 #### ...
### Oracle9i RAC 手工建库步骤详解 #### 一、背景介绍 Oracle Real Application Clusters (RAC) 是一种多实例集群数据库技术,它允许多个数据库实例同时访问一个共享数据库。这种架构提高了数据库系统的可用性、可...
标题中的“快速安装Oracle(kickstart+静默安装+手工建库)”指的是通过自动化和半自动化的技术来高效地部署Oracle数据库。Oracle数据库是企业级的关系型数据库管理系统,其安装过程通常涉及多个步骤,包括系统安装、...
### Oracle 10g 手工建库实践详解 #### 一、背景介绍 Oracle 10g(Generation 10)是Oracle公司发布的一款重要的数据库管理系统,它提供了丰富的功能来满足企业和组织对数据管理的需求。手工创建Oracle 10g数据库是...
### 最简单的Oracle 10g手工建库步骤详解 #### 平台信息 - **操作系统**: Linux AS release 4 - **Oracle版本**: Oracle 10.2.0.4 - **数据库名称**: ypythb #### 步骤一:设置环境变量 在开始创建数据库之前,...
CentOS 下 Oracle 10g R2 之静默安装和手工建库 Oracle 是一个功能强大且流行的关系数据库管理系统,适用于各种应用场景。然而,对于初学者来说,安装和配置 Oracle 可能是一件困难的事情。幸运的是,本文将指导您...