`
空空儿
  • 浏览: 136652 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle手工建库

阅读更多

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启动数据库

2
1
分享到:
评论

相关推荐

    oracle手工建库步骤

    Oracle 手工建库步骤详解 Oracle 手工建库步骤是创建 Oracle 数据库的基本步骤。本文将详细介绍手工建库的每个步骤,并解释每个步骤的重要性。 步骤 1:确定 Global Database Name 在创建数据库之前,需要确定 ...

    Oracle手工建库

    Oracle手工建库是一个复杂的过程,涉及多个步骤和配置设置。以下是对这个过程的详细说明: 1. **创建目录和赋予权限**: 在Oracle数据库安装目录 `$ORACLE_BASE/oradata` 下创建一个名为 `BOB` 的新目录,这将是...

    oracle817手工建库文档

    ### Oracle 8i R2 (8.1.6) 手工建库详细步骤与配置说明 #### 系统环境概述 在进行Oracle 8i R2 (8.1.6) 手工建库之前,需确保系统环境满足以下条件: 1. **操作系统**:Windows 2000 Server,机器内存至少为128MB...

    Oracle9I 手工建库笔记

    ### Oracle9i手工建库知识点解析 #### 一、Oracle9i简介与手动建库的重要性 Oracle9i是Oracle公司发布的一款重要的数据库管理系统版本,在企业级应用中有着广泛的应用场景。由于Oracle9i版本发布时间较早(2000年...

    手工建库(简单过程).txt

    本文档将详细介绍Oracle手工建库的过程,包括设置用户环境变量、创建文件目录、创建密码文件、创建参数文件等关键步骤。通过这些步骤,您可以成功地在Oracle环境中搭建一个全新的数据库。 #### 二、环境准备与配置 ...

    Oracle 10G里手工建库的全过程

    Oracle 10G 手工建库的全过程涉及多个步骤,涵盖了从创建目录到执行建库脚本等一系列操作。在Oracle数据库中,手动创建数据库比使用Database Configuration Assistant (DBCA)更为复杂,但能帮助用户深入理解Oracle的...

    ORALCE创建裸设备手工建库笔记

    ### ORACLE创建裸设备手工建库笔记解析 #### 背景与目标 在Linux环境中,尤其是Red Hat Linux系统上,使用Oracle数据库时,有时会遇到需要手动创建数据库的情况。本文档将详细介绍如何通过创建裸设备(Raw Device...

    19c-手工建库.pdf

    Oracle 19c 手工建库详解 以下是 Oracle 19c 手工建库的详细步骤和知识点总结: 一、启动实例 1. 设置 ORACLE_SID:export ORACLE_SID=CDB 2. 创建口令文件:orapwd file=$ORACLE_HOME/dbs/orapwCDB password=...

    ORACLE10g手工建库参考步骤

    ORACLE10g手工建库参考步骤说明: 1. 黑体为必须输入命令,斜体为补充说明文字; 2. 10gdbca为之前使用dbca建立的数据库名,manl10g为手工建立数据库名。 1. 建立相关文件存放目录 --查看10gdbca数据库审计和...

    Oracle 10G R2手工建库

    ### Oracle 10G R2手工建库详细步骤 本文将详细介绍如何手动创建一个Oracle 10G R2数据库,并附带对某些关键步骤的解释。对于初次接触Oracle数据库搭建的用户来说,本指南将提供一份实用且详细的指导文档。 #### ...

    Oracle9i rac手工建库步骤

    ### Oracle9i RAC 手工建库步骤详解 #### 一、背景介绍 Oracle Real Application Clusters (RAC) 是一种多实例集群数据库技术,它允许多个数据库实例同时访问一个共享数据库。这种架构提高了数据库系统的可用性、可...

    快速安装oracle(kickstart+静默安装+手工建库)

    标题中的“快速安装Oracle(kickstart+静默安装+手工建库)”指的是通过自动化和半自动化的技术来高效地部署Oracle数据库。Oracle数据库是企业级的关系型数据库管理系统,其安装过程通常涉及多个步骤,包括系统安装、...

    oracle 10g 手工建库实践

    ### Oracle 10g 手工建库实践详解 #### 一、背景介绍 Oracle 10g(Generation 10)是Oracle公司发布的一款重要的数据库管理系统,它提供了丰富的功能来满足企业和组织对数据管理的需求。手工创建Oracle 10g数据库是...

    最简单的oracle10g手工建库步骤

    ### 最简单的Oracle 10g手工建库步骤详解 #### 平台信息 - **操作系统**: Linux AS release 4 - **Oracle版本**: Oracle 10.2.0.4 - **数据库名称**: ypythb #### 步骤一:设置环境变量 在开始创建数据库之前,...

    CentOS下Oracle10gR2之静默安装+手工建库.docx

    CentOS 下 Oracle 10g R2 之静默安装和手工建库 Oracle 是一个功能强大且流行的关系数据库管理系统,适用于各种应用场景。然而,对于初学者来说,安装和配置 Oracle 可能是一件困难的事情。幸运的是,本文将指导您...

Global site tag (gtag.js) - Google Analytics