Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 脚本创建ASM实例

Oracle 脚本创建ASM实例
  1. 环境:Oracle 11g(11.1.0.6)     Windows Server 2003说明:Oracle asm实例创建在11gR2之前和之后是有区别的,11gR2 引进了Grid  infrastructure,这里创建的方法是只适用11gR2之前版本的数据库。
  2. 创建目录(实例的sid为dbasm):在Oracle产品目录下(如:D:appAdministrtoradmin)创建下列目录:D:appAdministrtoradmindbasmD:appAdministrtoradmindbasmadumpD:appAdministrtoradmindbasmdumpD:appAdministrtoradmindbasmcdumpD:appAdministrtoradmindbasmdpdumpD:appAdministrtoradmindbasmudump 
  3.  新建asm disk:说明:这里分在已经格式化好的分区上创建和未分区的磁盘上创建,两种是有区别的,本例是以在格式化好的分区上进行的创建。C:Documents and SettingsAdministrator>asmtool -create d:asmfilesasmfile1 1C:Documents and SettingsAdministrator>asmtool -create d:asmfilesasmfile2 2创建完后会在对应目录下生成一个1024kb 和一个2048kb的文件
  4. 新建初始化文件:在$ORACLE_HOMEdbs 和ORACLE_HOMdatabase 中创建文件initDBASM.ora文件内容:*._asm_allow_only_raw_disks=FALSE
    *.instance_type="ASM"
    *.asm_diskstring="D:asmfiles*"
    *.large_pool_size=12M
    *.db_unique_name="DBASM"
    *.asm_power_limit=1
    *.remote_login_passwordfile="SHARED"
    *.background_dump_dest=D:appAdministrtoradminasmdump"
    *.core_dump_dest=D:appAdministrtoradminasmcdump"
    *.user_dump_dest=D:appAdministrtoradminasmudump"
  5.  新建密码文件:C:Documents and SettingsAdministrator>orapwd file=PWDoraDBASM.ora password=oracle
    密码是oracle,对应的是sys的密码
  6. 打开实例:登录SQLPLUS:set ORACLE_SID = DBASMsqlplus / as sysdbastartup;(若出现ora-错误,双击运行$ORACLE_HOMEBINlocalconfig.bat, 这个文件在11gR2之前版本才有,运行后再重新登录sqlplus 启动实例)
  7. 不出意外的话到此步,实例就创建完毕了.
更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更新链接地址