oracle 11g手工建库

1) 确定一个数据库名,数据库名最多为8个字符,并且根据数据库名创建一个参数文件
   例想创建一个 test 数据库

   [oracle@oracle ~]$ cd $ORACLE_HOME/dbs

   [oracle@oracle dbs]$ vim inittest.ora    (init+数据库名.ora)
        db_name=test   --参数文件中的参数可只要一个即可

2) 修改用户 .bash_profile,把ORACLE_SID改为新库的名字
   [oracle@oracle ~]$ vim ~/.bash_profile
    . . . . . .
    export ORACLE_SID=test   --把ORACLE_SID改为新库的名字
    . . . . . .
   [oracle@oracle ~]$ source ~/.bash_profile

3) 创建数据库相关目录

[oracle@oracle ~]$ mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/pfile
[oracle@.. ]$ mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/{a,dp}dump
[oracle@oracle ~]$ mkdir -p ${ORACLE_BASE}/flash_recovery_area/
[oracle@oracle ~]$ mkdir ${ORACLE_BASE}/oradata/${ORACLE_SID}
[oracle@oracle ~]$ mkdir ${ORACLE_BASE}/dbs

4) 创建数据库密码文件
  [oracle@oracle ~]$ orapwd
                   file=${ORACLE_HOME}/dbs/orapw${ORACLE_SID}
                   password=oracle11gdb entries=5
5) 启动实例
  [oracle@oracle ~]$ sqlplus "/as sysdba"
    SQL> startup nomount

6) 写建库脚本(内容见http://space.itpub.net/?uid-21175589-action-viewspace-itemid-755365),并运行

  SQL> @/share/ocp/createdb.sql

7) 以 sys 身份运行以下两个脚本
  SQL> connect sys as sysdba  --登录sys用户
    Enter password:
    Connected.
  SQL> show user;             --验证当前用户是谁
    USER is "SYS"

  SQL> @/u01/app/oracle/product/11.2/db_1/rdbms/admin/catalog.sql
  SQL> @/u01/app/oracle/product/11.2/db_1/rdbms/admin/catproc.sql

8) 以system 身份登录运行sqlplus 帮助脚本
  SQL> CONNECT SYSTEM/ORACLE11GDB
  SQL> @/u01/app/oracle/product/11.2/db_1/sqlplus/admin/pupbld.sql
  SQL> @/u01/app/oracle/product/11.2/db_1/sqlplus/admin
        /help/hlpbld.sql
  SQL> @/u01/app/oracle/product/11.2/db_1/sqlplus/admin
        /help/helpus.sql 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21175589/viewspace-755450/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21175589/viewspace-755450/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值