您的位置:首页 > 数据库

手动创建9i数据库

2009-05-04 13:08 543 查看
看了小布老师的视频后,自己整理的安装记录:
1.准备一个参数文件 inittones.ora
db_name='tones'
db_block_size=8192
db_cache_size=33554432
db_domain=''
db_file_multiblock_read_count=16
dispatchers="(PROTOCOL=TCP) (SERVICE=tonesXDB)"
aq_tm_processes=1
background_dump_dest='/u01/admin/tones/bdump'
core_dump_dest='/u01/admin/tones/cdump'
user_dump_dest='/u01/admin/tones/udump'
control_files=('/u01/oradata/tones/control01.ctl', '/u01/oradata/tones/control02.ctl',
'/u01/oradata/tones/control03.ctl')
instance_name='tones'
job_queue_processes=10
compatible=9.2.0.0.0
java_pool_size=83886080
large_pool_size=16777216
shared_pool_size=83886080
processes=150
fast_start_mttr_target=300
remote_login_passwordfile='EXCLUSIVE'
open_cursors=300
pga_aggregate_target=25165824
sort_area_size=524288
undo_management=AUTO
undo_retention=10800
undo_tablespace='UNDOTBS1'
timed_statistics=TRUE
2.准备一个创建数据库的脚本DBCREATE.SQL (有空格时会出错)
spool DBCreate.log
CREATE DATABASE "tones"
MAXINSTANCES 8
MAXLOGFILES 32
MAXDATAFILES 500
CHARACTER SET "UTF8"
NATIONAL CHARACTER SET AL16UTF16
DATAFILE
'/u01/oradata/tones/system01.dbf' SIZE 300M
EXTENT MANAGEMENT LOCAL
sysaux datafile --10g 建立库时需要sysaux文件
'/oradata/prd/sysaux01.dbf' size 50M autoextend on next 10240K maxsize unlimited

DEFAULT TEMPORARY TABLESPACE temp
TEMPFILE '/u01/oradata/tones/tempts01.dbf' SIZE 100M
EXTENT MANAGEMENT LOCAL
UNDO TABLESPACE "UNDOTBS1"
DATAFILE '/u01/oradata/tones/undotbs01.dbf' SIZE 200M
LOGFILE
GROUP 1 ('/u01/oradata/tones/redo01.log') SIZE 100M,
GROUP 2 ('/u01/oradata/tones/redo02.log') SIZE 100M,
GROUP 3 ('/u01/oradata/tones/redo03.log') SIZE 100M;
spool off
3.准备一个口令文件ORAPWTONES
orapwd file =orapwtones password=oracle entries=10
4、启动SQL程序,
SQLPLUS / NOLOG
CONN / AS SYSDBA
5.设置环境变量,建立需要的ORACLE目录

ORACLE_SID=tones
/u01/oradata/tones 等等

6.生成spfile文件(spfiletones.ora). create spfile from pfile
7.启动实例到nomount:startup nomount
8. 执行创建数据库脚本
@$ORACLE_HOME/dbs/crdb01.sql; ///run 也可以
创建时可以查看执行进度 :tail -f alert_tones.log |more
9.创建个人使用的表空间:
create tablespace mytbs datafile '/u01/oradata/tbs01.dbf' size 100M extent management local;
10.执行建立数据字典脚本:

@?/sqlplus/admin/pupbld.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/catalog.sql
11.重新启动ORACLE,数据库建立完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  职场 休闲