• Oracle11gR2 静默建库,删库和配置


    先基于以下文档静默安装好Oracle11gR2软件后, 现开始静默建库.




    1.1 静默配置监听

    通过response文件运行netca, 生成sqlnet.ora和listener.ora文件, 位于$ORACLE_HOME/network/admin目录下:

    # su - oracle

    $ $ORACLE_HOME/bin/netca /silent /responsefile $DISTRIB/response/netca.rsp

    $ ll $ORACLE_HOME/network/admin/*.ora

    $ lsnrctl status

    执行完后, 监听就已经启动了, 默认端口是1521, 默认是动态监听, 只要实例启动了就会监听到.

    1.2 静默建库

    1) 生成响应文件模板:

    $ vi $DISTRIB/db_create.rsp

    #--------------------------------------------------------------------

    #以下参数不要更改

    [GENERAL]

    RESPONSEFILE_VERSION = "11.2.0"

    OPERATION_TYPE = "createDatabase"

    #以下参数必须设置

    [CREATEDATABASE]

    GDBNAME = "ORCL.LK"

    TEMPLATENAME = "General_Purpose.dbc"

    #以下参数不设置则使用默认值,建议设置

    CHARACTERSET = "ZHS16GBK"

    TOTALMEMORY = "1024"

    #--------------------------------------------------------------------

    2) dbca静默建库, 大概3-4分钟:

    种子数据库和控制文件位于$ORACLE_HOME/assistants/dbca/templates/下, 即Seed_Database.dfb和Seed_Database.ctl文件, 实际上建库就是基于通过rman恢复种子数据库和控制文件来实现的.

    $ $ORACLE_HOME/bin/dbca -silent -responseFile $DISTRIB/db_create.rsp

    Enter SYS user password: 

    <输入sys用户密码> 

    Enter SYSTEM user password: 

    <输入system用户密码> 

    Copying database files

    ...

    37% complete

    Creating and starting Oracle instance

    ...

    62% complete

    Completing Database Creation

    ...

    100% complete

    Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/ORCL/ORCL.log" for further details.

    各参数含义如下:

    -silent 表示以静默方式安装

    -responseFile 表示使用哪个响应文件,必需使用绝对路径

    RESPONSEFILE_VERSION 响应文件模板的版本,该参数不要更改

    OPERATION_TYPE 安装类型,该参数不要更改

    GDBNAME 全局数据库名,点号前面默认是db_name,点号后面默认就是db_domain

    TEMPLATENAME 建库模板名,参考各模板定义:$ORACLE_HOME/assistants/dbca/templates/*.dbc

    CHARACTERSET 字符集,默认是WE8MSWIN1252

    TOTALMEMORY 实例内存,默认是服务器物理内存的40%

    3) 安装期间查看日志信息了解进度:

    $ tail -100f $ORACLE_BASE/cfgtoollogs/dbca/$ORACLE_SID/$ORACLE_SID.log

    4) 建库后实例检查

    $ ps -ef | grep ora_ | grep -v grep | wc -l

    21

    $ ps -ef | grep ora_ | grep -v grep

  • 相关阅读:
    iOS,Layer
    iOS 手势冲突
    ECharts
    手动安装Package Control
    webstorm配置svn详解
    js 对象 类型转换
    google 跨域解决办法
    关于内层DIV设置margin-top不起作用的解决方案
    图片与文字在div里实现垂直水平都居中
    css3之3D翻牌效果
  • 原文地址:https://www.cnblogs.com/weixun/p/3046074.html
Copyright © 2020-2023  润新知