• 手工建库(简便方法)


    1、设置用户环境变量
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    export ORACLE_SID=PROD3
    export PATH=$ORACLE_HOME/bin:$PATH
     
    2、创建相应的文件目录
    mkdir -p /u01/app/oracle/oradata/PROD3
    mkdir -p /u01/app/oracle/fast_recovery_area/PROD3
    mkdir -p /u01/app/oracle/admin/PROD3/{a,dp}dump
     
    3、创建密码文件
    cd /u01/app/oracle/product/11.2.0/db_1/dbs
    orapwd file=orapwdPROD3 password=oracle
     
    4、创建参数文件
    cd /u01/app/oracle/product/11.2.0/db_1/dbs
    vi initPROD3.ora
    加入以下参数
    db_name='PROD3'
    db_domain='us.oracle.com'
    db_create_file_dest='/u01/app/oracle' ---------这个参数在简便手工建库法的时候必须特别执行,否则报错
     
    5、createDB.sql
    CREATE DATABASE PROD3
    USER SYS IDENTIFIED BY oracle
    USER SYSTEM IDENTIFIED BY oracle
    EXTENT MANAGEMENT LOCAL
    DEFAULT TEMPORARY TABLESPACE temp
    UNDO TABLESPACE undotbs1
    DEFAULT TABLESPACE users;
     
    6、创建spfile
    sqlplus / as sysdba
    create spfile from pfile;
     
    7、启动到nomount状态
    startup nomount;
    @/home/oracle/createDB.sql
     
    8、执行建库脚本
    -- 建库脚本
    conn / as sysdba
    @?/rdbms/admin/catalog.sql ----2minutes
    @?/rdbms/admin/catproc.sql -- 8minutes
    @?/rdbms/admin/utlrp.sql
     
    conn system/oracle
    @?/sqlplus/admin/pupbld.sql
     
    9、建库完成
     
    10、建库完成之后需要将数据库信息写入/etc/oratab文件当中
    vi /etc/oratab
    将以下信息添加到文件末尾
    PROD3:/u01/app/oracle/product/11.2.0/db_1:N
     
     
     
     
     
     

  • 相关阅读:
    mysql性能调优
    java面试大全
    JVM调优总结
    大数据行业跳槽面试前你需要做什么
    什么是分布式锁?实现分布式锁的方式
    如何保障mysql和redis之间的数据一致性?
    数据倾斜的原因和解决方案
    hive优化
    c# 系统换行符
    12种增强CSS技能并加快开发速度的资源
  • 原文地址:https://www.cnblogs.com/orcl-2018/p/9876121.html
Copyright © 2020-2023  润新知