`

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数据库的体系结构

    win下手动创建oracle数据库实例

    经验证过的,可行的,在win下创建oracle数据库实例。

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

    DBA必修课,oracle10g手动创建数据库和实例教程。

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

    手动创建数据库的方法,步骤;Oracle 9i本次实验的计算机上已经安装了ORACLE9I FOR WINDOWS 数据库,其实例名为:CLASS;sys用户的密码:class,system用户密码:class。 二、 实验器材: 计算机:P4 2.4、80G硬盘、...

    操作系统重装后oracle数据库的恢复

    重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...

    oracle在windows7下的手动启动服务及创建数据库的相关操作

    oracle在windows7下的手动启动服务及创建数据库的相关操作

    在WindowsXp Pro下安装Oracle11g无法创建数据库

    在WindowsXp Pro下安装Oracle11g无法创建数据库,如图所示。如果不创建数据库后,在程序组中找不到像Oracle9i那样的Enterprise Manager,请问该如何到企业管理器中去呢? 后来重装WindowsXp系统,安装Oracle10g出现...

    Oracle11g从入门到精通

    13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 留言板系统...

    Oracle11g从入门到精通2

    13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 ...

    Oracle.11g.从入门到精通 (2/2)

    13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 留言板系统的应用背景...

    Oracle.11g.从入门到精通 (1/2)

    13.4.1 创建Oracle钱夹 13.4.2 加密表 13.4.3 加密表空间 13.5 对备份进行加密 13.5.1 透明加密模式 13.5.2 基于密码的加密模式 13.5.3 混合加密模式 第14章 留言板系统 14.1 系统概述 14.1.1 留言板系统的应用背景...

    oracle有安装与使用

    在WindowsXp Pro下安装Oracle11g无法创建数据库,如图所示。如果不创建数据库后,在程序组中找不到像Oracle9i那样的Enterprise Manager,请问该如何到企业管理器中去呢? 后来重装WindowsXp系统,安装Oracle10g...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

     《Oracle11g宝典》是Oracle数据库管理员、安全管理员、网络管理员、应用开发人员的参考指南,还是Oracle技术支持和培训机构、Oracle学习班、高等院校计算机专业数据库课程的参考教材和上机指导教材。每类人员都...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或权限。是oracle权限最高的用户,...

    数据库项目组日常运维及应急故障处理手册.docx

    一般正常重启的话,都需要手动获取用于分析数据库重启原因的信息,以便编写分析报告,但是在最长情况下,获取日志信息可能就要40分钟时间。此时一般做systemstate dump,且如果是rac情况的话,需要2个节点都做,且...

    Oracle从入门到精通

    3、SQLPLUSW 在 WINDOWS 下运行的分析器。................... 4、SQLPLUS 命令: ........................................ 1.6、单行函数............................................. 1、character字符类型...

    myFSG:在您的桌面上以 Excel 格式创建 FSG 报告-开源

    myFSG 是一个 Java 程序,它可以在任何连接到 Oracle EBS 数据库的 Windows 平台上执行,并使用高度可定制的样式模板生成原生 Excel 格式的 FSG 报告。 它支持 Oracle EBS 11i、R12.1 和 R12.2。 无需使用模板管理...

    myFSG:在桌面上以Excel格式创建FSG报告-开源

    myFSG是一个Java程序,可以在连接到Oracle EBS数据库的任何Windows平台中执行,并使用高度可定制的样式模板以原始Excel格式生成FSG报告。 它支持Oracle EBS 11i,R12.1和R12.2。 无需使用模板管理器,XML Publisher...

    如何在Windows中运行多个MySQL实例详解

    在Windows中可以从命令行为每个实例使用合适的操作参数来手动启动多个MySQL实例或者通过以Windows服务方式来安装多个服务器来运行。 1.在windows中MySQL的base目录中创建两个新实例的数据目录data3307,data3308 2.为...

    asp学习相关资料大全

    目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, ...

Global site tag (gtag.js) - Google Analytics