免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8142 | 回复: 10
打印 上一主题 下一主题

Oracle手工建库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-10 18:18 |只看该作者 |倒序浏览
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脚本安装数据字典
(create spfile from pfile建立数据库spfile文件
(9)修改/etc/oratab
rac3:/u/oracle/product/9.2.0:Y
允许使用dbstart启动数据库
以上手工建库工程,在REDHAT AS3+ORACLE 9.2.7上成功实施!
具体的过程可以参考的我的BLOG http://www.cublog.cn/u/250/

[ 本帖最后由 imtj 于 2006-4-10 18:24 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-11 11:39 |只看该作者
自己顶一下!

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2006-04-11 16:51 |只看该作者
不错。不过看过在816下的建库程序,自己没有动手试过(没有成功)。

论坛徽章:
0
4 [报告]
发表于 2006-06-26 17:39 |只看该作者
今天又用了手工建库,在建立试验数据库特别好用,可以最少只要三个表空间。。。。

论坛徽章:
0
5 [报告]
发表于 2006-06-27 09:46 |只看该作者
还没试过呢

转头再研究研究

论坛徽章:
0
6 [报告]
发表于 2006-06-27 13:09 |只看该作者

——顶

——8/8i下手工建过库。
——9i便没手工建过了。
——后来就懒了,在unix类unix下,只要OS相同,俺总是用直接拷贝。以致于后来管的好几个库,由里到外简直一模一样。

论坛徽章:
0
7 [报告]
发表于 2007-09-19 17:11 |只看该作者

!!!!能在详细点吗?!!!

Oracle手工建库  怎么用SQL建库呢??
能不能给我来份详细的资料呀(SCO UNIX ORACLE8i) 建库!!!
我邮箱  kissyou_148@163.com
谢谢了

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
8 [报告]
发表于 2007-09-20 19:35 |只看该作者
在不支持图形界面的服务器上如此创建数据库是比较好的,可现在大多数操作系统都支持图形界面,用DBCA就很轻松了啊,不过还是收下了啊。

论坛徽章:
0
9 [报告]
发表于 2007-09-21 13:31 |只看该作者
看 OTN 上的 administrator's guide 好像第一章就是讲这个的。

论坛徽章:
0
10 [报告]
发表于 2007-10-06 04:07 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP