Step 1: Specify an Instance Identifier (SID)
export ORACLE_SID=maomi

Step 2: Ensure That the Required Environment Variables Are Set

export ORACLE_HOME=/u01/app/oracle/product/11.2.0.3/dbhome_1

export ORACLE_BASE=/u01/app/oracle

mkdir -p /u01/app/oracle/admin/maomi/adump

Step 3: Choose a Database Administrator Authentication Method

orapwd file=orapwmaomi password=oracle entries=5 force=y

Step 4: Create the Initialization Parameter File

db_name='maomi'

memory_target=400m

processes = 150

audit_file_dest='/u01/app/oracle/admin/maomi/adump'

audit_trail ='db'

db_block_size=8192

db_domain=''

log_archive_dest_1='location=+FRA'

DB_CREATE_ONLINE_LOG_DEST_1='+DATA'

DB_CREATE_ONLINE_LOG_DEST_2='+FRA'

db_create_file_dest='+DATA'

db_recovery_file_dest='+FRA'

db_recovery_file_dest_size=2G

diagnostic_dest='/u01/app/oracle'

dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'

open_cursors=300

remote_login_passwordfile='EXCLUSIVE'

undo_tablespace='UNDOTBS1'

undo_management='AUTO'

local_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.8.21)(PORT=1521))))'

remote_listener='rac-scan:1521'

# You may want to ensure that control files are created on separate physical

# devices

#control_files = ('control01.ctl', 'control02.ctl') --to use OMF, you cannot include this parameter in pfile or spfile.

compatible ='11.2.0'

spfile='+DATA/prod/spfilemaomi.ora'

Step 5: (Windows Only) Create an Instance

oradim -NEW -SID sid -STARTMODE MANUAL -PFILE pfile

Step 6: Connect to the Instance

[oracle@rac1 dbs]$ echo $ORACLE_SID

maomi

[oracle@rac1 dbs]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Wed Dec 18 21:09:02 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to an idle instance.

Step 7: Create a Server Parameter File

SQL> create spfile from pfile;

File created.

Step 8: Start the Instance

STARTUP NOMOUNT

Step 9: Issue the CREATE DATABASE Statement

CREATE DATABASE maomi

   USER SYS IDENTIFIED BY oracle

   USER SYSTEM IDENTIFIED BY oracle

   LOGFILE GROUP 1 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512,

           GROUP 2 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512,

           GROUP 3 ('+DATA','+FRA') SIZE 10M BLOCKSIZE 512

   MAXLOGFILES 5

   MAXLOGMEMBERS 5

   MAXLOGHISTORY 1

   MAXDATAFILES 100

   CHARACTER SET AL32UTF8

   NATIONAL CHARACTER SET AL16UTF16

   EXTENT MANAGEMENT LOCAL

   DATAFILE '+DATA' SIZE 325M REUSE

   SYSAUX DATAFILE '+DATA' SIZE 325M REUSE

   DEFAULT TABLESPACE users

      DATAFILE '+DATA'

      SIZE 100M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

   DEFAULT TEMPORARY TABLESPACE tempts1

      TEMPFILE '+DATA'

      SIZE 20M REUSE

   UNDO TABLESPACE UNDOTBS1

      DATAFILE '+DATA'

      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

使用 Oracle-managed-files

CREATE DATABASE maomi

     USER SYS IDENTIFIED BY oracle

     USER SYSTEM IDENTIFIED BY oracle

     EXTENT MANAGEMENT LOCAL

     UNDO TABLESPACE undotbs1

     DEFAULT TEMPORARY TABLESPACE temp01

     DEFAULT TABLESPACE users;

DB_CREATE_ONLINE_LOG_DEST_1='+DATA'

DB_CREATE_ONLINE_LOG_DEST_2='+FRA'

db_create_file_dest='+DATA'

?If no CONTROL_FILES initialization parameter is specified in the initialization parameter file, then the database also creates an Oracle managed control file.

如果指定了 control_files 则控制文件会创建在如下目录

SQL> show parameter control_files

NAME                                 TYPE                              VALUE

------------------------------------ --------------------------------- ------------------------------

control_files                        string                            /u01/app/oracle/product/11.2.0

                                                                       .3/dbhome_1/dbs/control01.ctl,

                                                                        /u01/app/oracle/product/11.2.

                                                                       0.3/dbhome_1/dbs/control02.ctl

how to migrate controlfile from OS file system to ASM

1.shutdown immediate                                                                      

2.修改 pfile 和 spfile 的 control_files 参数                                                                       

control_files=('+DATA/maomi/controlfile/control01.ctl','+FRA/prod/controlfile/control02.ctl'                                                                    

3.startup nomount

4.restore 控制文件

rman target /

restore controlfile from '/u01/app/oracle/product/11.2.0.3/dbhome_1/dbs/control01.ctl';

5.打开数据块

alter database mount;

alter database open;

Step 10: Create Additional Tablespaces

Step 11: Run Scripts to Build Data Dictionary Views

CATALOG.SQL

Creates the views of the data dictionary tables, the dynamic performance views, and public synonyms for many of the views. Grants PUBLIC access to the synonyms.

CATPROC.SQL

Runs all scripts required for or used with PL/SQL.

PUPBLD.SQL

Required for SQL*Plus. Enables SQL*Plus to disable commands by user.

Step 12: Add database, instance and service to the cluster

[oracle@rac1 dbs]$ srvctl add database -d maomi -o '/u01/app/oracle/product/11.2.0.3/dbhome_1'  -i maomi -s 'OPEN' -y AUTOMATIC

[oracle@rac1 dbs]$ srvctl add instance -d maomi -i maomi -n rac1

[oracle@rac1 dbs]$ srvctl add service -h

转载请注明作者出处及原文链接,否则将追究法律责任:

作者:xiangsir

原文链接:http://blog.csdn.net/xiangsir/article/details/17404181

QQ:444367417

MSN:xiangsir@hotmail.com

[置顶] How to create Oracle 11g R2 database manually in ASM?的更多相关文章

  1. 全网最详细的Windows系统里Oracle 11g R2 Database服务器端(64bit)的下载与安装(图文详解)

    不多说,直接上干货! 环境: windows10系统(64位) 最好先安装jre或jdk(此软件用来打开oracle自带的可视化操作界面,不装也没关系:可以安装plsql,或者直接用命令行操作) Or ...

  2. 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)安装后的初步使用(图文详解)

    不多说,直接上干货! 前期博客 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的下载与安装(图文详解) 命令行方式测试安装是否成功 1)   打开服务(cm ...

  3. 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的完全卸载(图文详解)

    不多说,直接上干货! 前期博客 全网最详细的Windows系统里Oracle 11g R2 Database(64bit)的下载与安装(图文详解) 若你不想用了,则可安全卸载. 完全卸载Oracle ...

  4. 全网最详细的Windows系统里Oracle 11g R2 Client客户端(64bit)安装后的初步使用(图文详解)

    不多说,直接上干货! 前期博客 全网最详细的Windows系统里Oracle 11g R2 Client(64bit)的下载与安装(图文详解) 命令行方式测试安装是否成功 1)   打开服务(cmd— ...

  5. RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机双实例HA

     环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterpris ...

  6. RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机HA

    环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterprise ...

  7. Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

    本文主要描写叙述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g開始,Oracle官方站点不再提供其Patch的下载链接,须要使用Meat ...

  8. linux 6.4平台利用rman迁移oracle 11g r2数据库

    测试环境分别在虚拟机安装A,B主机 系统:linux 6.4, 数据库:oracle 11g r2 A主机:安装oracle 11g r2数据库 B主机:只安装oracle 11g r2软件 第一步, ...

  9. Oracle 11g R2性能优化 10046 event

    作为SQL Trace的扩展功能,Oracle 10046 event(10046事件)是一个重要的调试事件,也可以说是系统性能分析时最重要的一个事件,它包含比SQL Trace更多的信息.但可惜的是 ...

随机推荐

  1. Servlet的运行方式

    通常我们运行servlet需要在web.xml配置文件中,注册我们写好的servlet以及其对应的访问路径. 在学习web开发中,有一种不需要配置便可以直接对servlet进行配置的方式,在web.x ...

  2. Android在应用中依据包名启动另外一个APP

    以下为TestIntentData工程 MainActivity如下: package cn.testintentdata; import java.util.List; import android ...

  3. Windows内核之进程的终止和子进程

    1 进程终止的方法: <1>主线程的进入点函数返回(最好使用这种方法) <2>进程中的一个线程调用ExitProcesss函数(应该避免使用这样的方法). <3>还 ...

  4. JS 人民币大写

    /***** HongShijin** Me@HongShijin.com** 2014-10-15 9:13:00.00000** text/javascript***/ (function ($) ...

  5. CentOS安装常用软件

    下载第三方库rpmforge,找到合适自己版本的rpmforge下载,用以支持NTFS格式硬盘和MP3格式音频或其他 http://pkgs.repoforge.org/rpmforge-releas ...

  6. VSS的配置和使用

    目录:   〇. 摘要一. 开发前的准备二. 创建空的SourceSafe数据库三. 新建项目并加入版本控制四. 获取SourceSafe中的项目五. 版本控制的几个概念六. 版本控制项目的管理七. ...

  7. qt学习:信号,槽

    [C.GUI.Qt.4编程(第二版)](加)布兰切特,(英)萨默菲尔德.扫描版[学习库www.xuexi111.com].pdf 信号和槽是Qt编程的基础,它可以让各种对象联系在一起. 1. 使用co ...

  8. A - FatMouse' Trade

    Description FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the wareho ...

  9. [C#技术参考]在PictureBox 中绘图防止闪烁的办法

    开篇之前说点别的,马上年终了,好希望年终奖大大的,但是好像这次项目的展示很重要,所以这几天绷得比较近,但是真的没有感觉烦,就是害怕来不及.所以抓紧了.下面直接正题.说一下用到的东西,都是Google搜 ...

  10. vi、vim 配置上下左右方向键和删除键

    vi.vim 配置上下左右方向键和删除键 " An example for a vimrc file. " " Maintainer: Bram Moolenaar &l ...