关闭

ocp学习随记(五)

标签: ocp数据库实例手动创建数据库
373人阅读 评论(0) 收藏 举报
分类:

主要内容,手动创建整个数据库过程,数据库名称为tocp

1. 创建文件目录

\app\Administrator\admin\tocp\scripts

\app\Administrator\admin\tocp\adump

\app\Administrator\admin\tocp\dpdump

\app\Administrator\admin\tocp\pfile

\app\Administrator\flash_recovery_area\tocp

在\app\Administrator\product\11.2.0\dbhome_1\database目录下创建inittocp.ora,注意将内容修改适配

2.创建参数文件init.ora,放在scripts目录下,文件内容参照其他的init.ora,注意将数据库名称换成自己新建的即可

3.设置环境变量set oracle_sid = tocp

4.创建实例oradim -new -sid tocp,会提示“实例已创建”

5.启动数据库到nomount状态,startup nomount  pfile='E:\app\Administrator\admin\tocp\scripts\init.ora' (指定pfile位置)会显示:

ORACLE 例程已经启动。
Total System Global Area  535662592 bytes
Fixed Size                  1375792 bytes
Variable Size             205521360 bytes
Database Buffers          322961408 bytes
Redo Buffers                5804032 bytes

6.创建数据库文件 @E:\app\Administrator\admin\tocp\scripts\create_datebase.sql

CREATE DATABASE tocp
DATAFILE 'E:\app\Administrator\oradata\tocp\SYSTEM01.DBF' SIZE 325M REUSE
SYSAUX DATAFILE 'E:\app\Administrator\oradata\tocp\SYSAUX01.DBF' SIZE 325M REUSE
UNDO TABLESPACE UNDOTBS1
DATAFILE 'E:\app\Administrator\oradata\tocp\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED
default temporary tablespace temp TEMPFILE 'E:\app\Administrator\oradata\tocp\TEMP01.DBF' SIZE 20480K 
LOGFILE 
GROUP 1 ('E:\app\Administrator\oradata\tocp\redo01.log') SIZE 100M,
GROUP 2 ('E:\app\Administrator\oradata\tocp\redo02.log') SIZE 100M,
GROUP 3 ('E:\app\Administrator\oradata\tocp\redo03.log') SIZE 100M
;

需要注意的是,创建数据库之前确保之前第一步创建文件夹目录的时候文件夹中没有同名的文件存在

7.创建数据字典和内部使用的包

包含如下文件,catalog.sql,catproc.sql,catrep.sql

找资料中发现还有initjvm.sql和ppbld.sql,暂不清楚用途

说明:中途有一步需要create spfile from pfile,建议在第七步之后执行,如果不执行,重启的时候会各种报错,提示文件路径错误


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:9137次
    • 积分:358
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类