手动创建数据库(windows)
1.先创建口令文件
C:\Documents and Settings\Administrator>orapwd file=d:/oracle/product/10.2.0/db_ 1/database/orapwdtest.ora password=admin entries=10
2.准备参数文件
从另一个数据库复制一个参数文件进行修改
3.启动实例
startup nomount pfile='D:\oracle\product\10.2.0\db_1\database\inittest.ora'
4.创建数据库
CREATE DATABASE test LOGFILE GROUP 1 ('D:\oracle\product\10.2.0\oradata\test\redo01.log') SIZE 100M, GROUP 2 ('D:\oracle\product\10.2.0\oradata\test\redo02.log') SIZE 100M, GROUP 3 ('D:\oracle\product\10.2.0\oradata\test\redo03.log') SIZE 100M MAXLOGFILES 5 MAXLOGMEMBERS 5 MAXLOGHISTORY 1 MAXDATAFILES 100 MAXINSTANCES 1 DATAFILE 'D:\oracle\product\10.2.0\oradata\test\system01.dbf' SIZE 325M extent management local sysaux datafile 'D:\oracle\product\10.2.0\oradata\test\sysaux01.dbf' SIZE 325M undo tablespace undotbs1 DATAFILE 'D:\oracle\product\10.2.0\oradata\test\undotbs01.dbf' SIZE 200M default temporary tablespace temp tempfile 'D:\oracle\product\10.2.0\oradata\test\temp01.dbf' SIZE 325M CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16
5.运行脚本。
– 创建数据库后必须运行两个脚本:catalog.sql 和catproc.sql。这两个脚
本都必须以具有SYSDBA 权限的用户SYS 身份运行。执行脚本前,数据库必须
处于OPEN 状态。
– catalog.sql:在基表和动态性能视图上创建视图及其同义词。它还启动其它
脚本,为以下各项创建对象:
PL/SQL 基本环境,包括PL/SQL 数据类型的声明、预定义异常、内置过程
和函数、SQL 操作等
审计
导入/导出
SQL*Loader
已安装选项
catproc.sql:创建使用PL/SQL 所需的程序包和过程。此外,此脚本还创建
用于扩展RDBMS 功能的若干PL/SQL 程序包,以及用于预警、管道、logminer、
大对象、对象、排队、复制和其它内置选项的程序包视图。
– pupbld.sql:创建名为“产品用户配置文件” (Product User Profile) 的
表以及相关的过程。运行此脚本将在用户每次连接到SQL*Plus 时防止生成警告
消息。
注:必须以用户SYSTEM 的身份运行此脚本。运行脚本。
– 创建数据库后必须运行两个脚本:catalog.sql 和catproc.sql。这两个脚
本都必须以具有SYSDBA 权限的用户SYS 身份运行。执行脚本前,数据库必须
处于OPEN 状态。