Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107056
  • 博文数量: 28
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-10 09:48
文章分类

全部博文(28)

文章存档

2010年(1)

2009年(27)

我的朋友

分类: Oracle

2009-07-10 09:52:02

本文转移自本人的itpub博客。

软件环境:windows2003+oracle9.2.0.1

硬件环境:IBMR50 讯驰1.6+512M+40G

一、windows2003下手工创建Oracle数据库

1、首先创建目录。在DOS下运行

mkdir d:/oracle/admin/zwt/bdump

mkdir d:/oracle/admin/zwt/udump

mkdir d:/oracle/admin/zwt/cdump

mkdir d:/oracle/admin/zwt/pfile

mkdir d:/oracle/admin/zwt/create

mkdir d:/oracle/oradata/zwt/archive

2、手工创建initzwt.ora文件。

复制到 D:/oracle/ora92/database。内容如下:

###################################################

# Copyright (c) 1991, 2001, 2002 by Oracle Corp

###################################################

###########################################

# Cache and I/O

###########################################

db_block_size=8192

db_cache_size=25165824

db_file_multiblock_read_count=16

###########################################

# Cursors and Library Cache

###########################################

open_cursors=300

###########################################

# Database Identification

###########################################

db_domain="nbbird.com"

db_name=zwt

###########################################

# Diagnostics and Statistics

###########################################

background_dump_dest=d:/oracle/admin/zwt/bdump

core_dump_dest=d:/oracle/admin/zwt/cdump

timed_statistics=TRUE

user_dump_dest=d:/oracle/admin/zwt/udump

###########################################

# File Configuration

###########################################

control_files=(

"d:/oracle/oradata/zwt/CONTROL01.CTL", "d:/oracle/oradata/zwt/CONTROL02.CTL",

"d:/oracle/oradata/zwt/CONTROL03.CTL")

###########################################

# Instance Identification

###########################################

instance_name=zwt

###########################################

# Job Queues

###########################################

job_queue_processes=10

###########################################

# MTS

###########################################

# dispatchers="(PROTOCOL=TCP) (SERVICE=zwtXDB)"

###########################################

# Miscellaneous

###########################################

aq_tm_processes=1

compatible=9.2.0.0.0

###########################################

# Optimizer

###########################################

hash_join_enabled=TRUE

query_rewrite_enabled=FALSE

star_transformation_enabled=FALSE

###########################################

# Pools

###########################################

java_pool_size=3355443

large_pool_size=8388608

shared_pool_size=50331648

###########################################

# Processes and Sessions

###########################################

processes=150

###########################################

# Redo Log and Recovery

###########################################

fast_start_mttr_target=300

###########################################

# Security and Auditing

###########################################

remote_login_passwordfile=EXCLUSIVE

###########################################

# Sort, Hash Joins, Bitmap Indexes

###########################################

pga_aggregate_target=25165824

sort_area_size=524288

###########################################

# System Managed Undo and Rollback Segments

###########################################

undo_management=AUTO

undo_retention=10800

undo_tablespace=UNDOTBS1

3、创建数据库密码文件

C:/Documents and Settings/Administrator>orapwd file=d:/oracle/ora92/database/pwd

zwt.ora password=bird entries=5

4、创建Oracle服务

C:/>set oracle_sid=zwt

C:/>rem zwt

C:/>oradim –new –sid zwt

5、创建数据库、数据文件、控制文件、日志文件等

D:/oracle/ora92/bin>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 11 23 10:27:36 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> conn / as sysdba

SQL> conn / as sysdba

已连接到空闲例程。

SQL> startup nomount

ORACLE 例程已经启动。

Total System Global Area 105978600 bytes

Fixed Size 453352 bytes

Variable Size 79691776 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

SQL>create database zwt

maxinstances 1

maxloghistory 1

maxlogfiles 5

maxlogmembers 5

maxdatafiles 100

datafile 'd:/Oracle/oradata/zwt/system01.dbf' size 200M reuse autoextend on next 10240K maxsize 32767M extent management local default temporary tablespace

temp tempfile 'd:/Oracle/oradata/zwt/temp01.dbf' size 40M reuse autoextend on next 640K maxsize 32767M undo tablespace "undotbs1"

datafile 'd:/Oracle/oradata/zwt/undotbs01.dbf' size 200M reuse autoextend on next 5129K maxsize 32767M

character set ZHS16GBK

logfile group 1 ('d:/Oracle/oradata/zwt/redo01.log') size 10240K,

group 2 ('d:/Oracle/oradata/zwt/redo02.log') size 10240K,

group 3 ('d:/Oracle/oradata/zwt/redo03.log') size 10240K;

6、创建数据词典及运行必须的SQL脚本

SQL>@d:/Oracle/ora92/Rdbms/admin/catalog.sql;

SQL>@d:/Oracle/ora92/Rdbms/admin/caths.sql

SQL>@d:/Oracle/ora92/Rdbms/admin/catexp7.sql

SQL>@d:/Oracle/ora92/Rdbms/admin/catproc.sql

SQL> @d:/Oracle/ora92/sqlplus/admin/pupbld.sql

7. 更改注册表

[HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0]

ORACLE_SID"="zwt"

8. 更改Oracle服务启动方式并启动数据库、启动监听服务

C:/>oradim -edit -sid zwt -startmode a

C:/ >net start oracleservicezwt

C:/ >lsnrctl

LSNRCTL> start

D:/oracle/ora92/bin>sqlplus/nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 11 23 11:12:26 2007

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL> conn / as sysdba

已连接。

SQL> startup

ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭

SQL> shutdown

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup

ORACLE 例程已经启动。

Total System Global Area 105978600 bytes

Fixed Size 453352 bytes

Variable Size 79691776 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

数据库装载完毕。

数据库已经打开。

9、配置好tnsname

d:/oracleora92//network/admin目录下打开tnsnames.ora,配置本地Net服务名,然后就可以用username/password@本地Net服务名来登录数据库了.

阅读(1291) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:下决心把博客从itpub转移到cu上来了。。。

给主人留下些什么吧!~~