`

windows下手动创建oracle数据库

阅读更多
系统环境:
1、操作系统:Windows 2003 Server
2、数据库: Oracle9I Release 9.0.1.1.1
3、安装路径:D:\ORACLE
建库步骤:
1、 手工创建相关目录
D:\Oracle\admin\orarman
D:\Oracle\admin\orarman\arch
D:\Oracle\admin\orarman\bdump
D:\Oracle\admin\orarman\create
D:\Oracle\admin\orarman\pfile
D:\Oracle\admin\orarman\udump

D:\Oracle\oradata\orarman
D:\Oracle\oradata\orarman\archive
如果嫌麻烦,可以从%oracle_home%\ora90\admin\sample目录拷到%oracle_home%\admin下进行相应修改即可。
 
2、 手工创建初始化启动参数文件:D:\Oracle\admin\orarman\pfile\init.ora
 
可以拷贝一个现有的参数文件作下修改:
db_name=orarman
instance_name=orarman
db_domain=""
service_names=orarman
control_files=("d:\oracle\oradata\orarman\CONTROL01.CTL",
"d:\oracle\oradata\orarman \CONTROL02.CTL",
"d:\oracle\oradata\orarman\CONTROL03.CTL")
db_block_size=4096
background_dump_dest=d:\oracle\admin\orarman\bdump
core_dump_dest=d:\oracle\admin\orarman\cdump
user_dump_dest=d:\oracle\admin\orarman\udump
 
3、手工创建D:\Oracle\Orarman\DATABASE\initorarman.ora文件,
内容:IFILE='D:\Oracle\admin\orarman\pfile\init.ora'
4、使用orapwd.exe命令,创建D:\Oracle\Ora90\DATABASE\PWDorarman.ora

命令:D:\Oracle\Ora90\bin\orapwd file=D:\Oracle\Ora90\DATABASE\PWDorarman.ora         password=admin entries=5
5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工 .
在注册表中添加HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0 添加字串值ORACLE_SID=orarman(这个很重要,否则出现ORA-12560错误)
也可以set ORACLE_SID=oraorarman
D:\Oracle\Ora90\bin\oradim -new -sid orarman -startmode manual -pfile "D:\Oracle\admin\orarman\pfile\init.ora"
6、生成各种数据库对象
D:\>Oracle\Ora90\bin\sqlplus /nolog
Conn SYS/change_on_install as SYSDBA
--创建数据库
startup nomount pfile="D:\Oracle\admin\orarman\pfile\init.ora"

--创建spfile
create spfile from pfile
CREATE DATABASE orarman
logfile
      group 1 ('d:\oracle\oradata\orarman\redo01a.log',
               'd:\oracle\oradata\orarman\redo01b.log')  size 5M,
      group 2 ('d:\oracle\oradata\orarman\redo02a.log',
               'd:\oracle\oradata\orarman\redo02b.log')  size 5M,
      group 3 ('d:\oracle\oradata\orarman\redo03a.log',
               'd:\oracle\oradata\orarman\redo03b.log')  size 5M
MAXLOGFILES 32
MAXLOGMEMBERS 2
MAXLOGHISTORY 1
MAXDATAFILES 254
MAXINSTANCES 1
DATAFILE 'D:\Oracle\oradata\orarman\system01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT     10M maxsize unlimited
UNDO TABLESPACE UNDOTBS DATAFILE ‘D:\oracle\oradata\orarman\undotbs01.dbf’size 200M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
DEFAULT temporary tablespace temp
           tempfile ‘d:\oracle\oradata\orarman\temp01.dbf’ size 40M reuse
                autoextend on next 1280K maxsize unlimited
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16;
7、创建其它表空间
   (1)、创建用户表空间
       create tablespace users
           datafile ‘d:\oracle\oradata\orarman\users01.dbf’ size 25M reuse
                autoextend on next 1280K maxsize unlimited
(2)、创建工具表空间
       create tablespace tools
           datafile ‘d:\oracle\oradata\orarman\tools01.dbf’ size 10M reuse
                autoextend on next 1280K maxsize unlimited
(3)、创建索引表空间
       create tablespace indx
           datafile ‘d:\oracle\oradata\orarman\indx01.dbf’ size 25M reuse
                autoextend on next 1280K maxsize unlimited
8、建立数据字典的文件是:
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
@$ORACLE_HOME/rdbms/admin/catexp.sql
9、将实例启动服务设置成自动自动方式
   d:\oracle\ora90\bin\oradim –edit –sid orarman –startmode auto

<script src="http://blog.csdn.net/count.aspx?ID=1478074&amp;amp;Type=Rank"></script>

分享到:
评论

相关推荐

    windows下手动创建ORACLE数据库

    手动创建数据库,手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构

    手动创建数据库 oracle

    首先,创建Oracle数据库涉及以下几个关键步骤: 1. **系统环境准备**:确保你的操作系统(如Linux或Windows)满足Oracle数据库的安装需求,包括内存、磁盘空间和硬件兼容性。同时,你需要安装Oracle Database软件,...

    手动创建Oracle数据库详解

    手动创建Oracle数据库涉及一系列步骤和技术细节,这里我们将深入探讨这一过程。 首先,你需要在你的系统上安装Oracle Database软件。这通常包括下载Oracle Database安装包,如Oracle Database 12c或更高版本,并...

    手动创建oracle9i数据库步骤

    ### 手动创建Oracle 9i数据库步骤详解 #### 一、系统环境配置 在进行Oracle 9i数据库的手动创建之前,确保以下系统环境已准备就绪: 1. **操作系统**: Windows 2000 Server SP3。 2. **硬件配置**: 机器内存至少512...

    windows下手动创建数据库.doc

    ### Windows 下手动创建 Oracle 10g 数据库详解 #### 一、概述 在 Windows 操作系统下手动创建 Oracle 10g 数据库是一项高级技能,对于深入理解 Oracle 数据库的内部架构及其管理工作至关重要。相较于使用图形化...

    Oracle手动创建数据库步骤

    在开始手动创建Oracle数据库之前,首先需要明确以下几个关键信息: 1. **ORACLE_HOME**: 指定Oracle产品的安装目录。例如,在本例中为`C:\oracle\product\10.2.0\db_1`。 2. **DATABASE_NAME**、**实例名**及**...

    Oracle 10g 手动创建数据库及实例

    另一种则是手动创建数据库,虽然相对复杂但能帮助DBA深入理解Oracle数据库的体系结构。 #### 二、准备工作 为了进行手动创建数据库的操作,首先需要完成以下准备工作: 1. **创建必要的相关目录**: - 需要在...

    Oracle 手工创建数据库完整步骤

    手工创建Oracle数据库涉及多个步骤,包括系统环境准备、目录结构搭建、初始化参数及口令文件配置、实例服务设置、数据库实体创建以及数据文件和日志文件的定义。每个步骤都需仔细操作,确保所有参数正确无误,以保障...

    C# Winform访问Oracle数据库

    总的来说,通过学习如何在C# WinForms应用程序中集成Oracle数据库,开发者能够创建功能丰富的数据管理工具,满足业务需求。这个过程涉及数据库连接、SQL命令执行、数据绑定以及异常处理等多个关键环节,对提升开发者...

    ORACLE数据库自动备份3种方法

    本文将详细介绍Oracle数据库自动备份的三种常见方法:Windows下的任务计划(At命令)、UNIX下的Crontab以及第三方工具(如Viritas),并提供具体的实施步骤。 #### 二、Windows下的任务计划(At命令) ##### 1. ...

    手动创建数据库的方法,步骤

    实验的首要目的是掌握手工创建Oracle数据库的整个流程,理解每个步骤的目的和相关参数的意义。Oracle数据库的创建通常涉及以下步骤: 1. **准备初始化参数文件**: 初始化参数文件是定义数据库配置的关键文件。...

    Windows下卸载Oracle数据库

    在IT领域,特别是对于数据库管理系统的操作与维护,卸载Oracle数据库在Windows环境下是一项常见的任务。这不仅涉及软件层面的清除,还包含了系统环境变量、注册表清理等深入操作,对于初学者而言,掌握正确的卸载...

    oracle数据库安装

    本文将详细讲解在Windows和Linux操作系统上安装Oracle数据库的过程,以及如何通过xmanager工具远程安装Linux环境下的数据库。 ### Windows系统 #### Oracle 11g 服务器 1. **安装环境**:确保你的Windows系统满足...

    TUXEDO与ORACLE数据库的互连[参考].pdf

    如果TUXEDO服务端与ORACLE数据库不在同一服务器上,可能需要手动复制ORACLE的客户端库文件到相应位置,以解决找不到库文件的问题。 通过以上步骤,TUXEDO就能成功地与ORACLE数据库建立连接,并利用XA接口实现高效、...

    如何在Windows上完全卸载Oracle数据库(8i、9i)

    除了注册表和软件目录,Oracle数据库还会在Windows服务列表中创建服务条目,以便于管理数据库的启动和停止。要彻底卸载,必须通过“服务”管理工具(可以通过运行services.msc命令访问)找到并停止所有Oracle相关...

    oracle数据库备份恢复源码

    "Oracle数据库备份恢复源码" 提供了一个自动化工具,旨在简化这个过程,避免手动执行复杂的命令。 该程序的核心功能是对DMP文件进行自动恢复,DMP(Data Pump Export Dump)文件是Oracle数据库的一种导出格式,包含...

    Windows Xp上手工创建数据库Oracle9i的完整步骤.doc

    以上步骤详细介绍了如何在Windows XP环境下手工创建Oracle 9i数据库的过程。这些步骤包括了系统环境配置、初始化参数文件设置、创建实例管理服务以及数据库实例的启动与创建等关键环节。通过这些步骤,用户可以在...

Global site tag (gtag.js) - Google Analytics