您好,欢迎来到九壹网。
搜索
您的当前位置:首页Oracle虽然提供了DBCA的建库工具

Oracle虽然提供了DBCA的建库工具

来源:九壹网
Oracle虽然提供了DBCA的建库工具,但是有些情况下面我们也需要手工建库,下面我将对手工建库进行详细的说明

(1)创建监听程序,我们使用netmgr来建立监听,比如说:你要建立的库SID为RAC3,你可以在NETMGR中添加你的监听

(2)创建INITSID.ORA文件,你可以使用$ORACLE_HOME/dbs/init.ora更改,也可以通过以有的initsid.ora文件修改

(3)使用orapwd建立pwdSID.ora文件

orapwd file=$ORACLE_HOME/rbs/pwdSID.ora password=xxxx entries=4

(4)使用conn sys/xxx@SID as sysdba

startup nomount pfile=$ORACLE_HOME/dbs/initSID.ora

(5)确定数据库文件和user_dump等文件的存放位置

例如:我打算把我建立的数据库存放在/lvm下面,数据库SID=rac3

首先我建立mkdir -p /lvm/oradata/rac3;mkdir -p /lvm/admin/rac3

cd /lvm/admin/rac3;mkdir bdump;mkdir cdump;mdkir create;mkdir pfile;mkdir udmp

(6)输入数据库脚本 create database \"rac3\" controlfile reuse logfile group 1

('/lvm/oradata/rac3/redo01.log') size 10m reuse, group 2

('/lvm/oradata/rac3/redo02.log') size 20m reuse maxlogfiles 4

maxlogmembers 2 maxloghistory 0 maxinstances 1 noarchivelog

CHARACTER SET \"ZHS16GBK\" national character set \"AL16UTF16\"

datafile '/lvm/oradata/rac3/system01.dbf' size 100m autoextend on next 5m maxsize unlimited undo tablespace undotbs1

datafile '/lvm/oradata/rac3/undo01.dbf' size 40m default temporary tablespace temp

tempfile '/lvm/oradata/rac3/temp01.dbf' size 20m

大家可以根据自己的需要,更改建立数据库脚本,一般我们必须建立UNDO SYSTEM表空间,

这是运行ORACLE最基本的要求,如果建立数据库出现错误,大家可以查看/lvm/admin/rac3/bdump的alter_rac3.ora和/lvm/admin/rac3/udump的错误提示

(7)如果建立正常,然后大家使用@$ORACLE_HOME/rdbms/admin/catalog.sql和catproc.sql脚本安装数据字典

(8)create spfile from pfile建立数据库spfile文件

(9)修改/etc/oratab

rac3:/u/oracle/product/9.2.0:Y 允许使用dbstart启动数据库

以上手工建库工程,在REDHAT AS3+ORACLE 9.2.7上成功实施.

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务