`

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

阅读更多

系统环境

操作系统:Windows Xp

数据库:Oracle 9i

安装路径:C:\Oracle

 

 

 

 

 

1、手工创建相关目录

       C\Oracle\admin\mydb

       C\Oracle\admin\mydb\bdump

       C\Oracle\admin\mydb\udump

       C\Oracle\admin\mydb\pfile

       C\Oracle\admin\mydb\cdump

       C\Oracle\admin\mydb\create

       D\Oracle\oradata\mydb

       D\Oracle\oradata\mydb\archive

 

 

 

 

 

2、手工创建初始化参数文件c:\oracle\admin\mydb\pfile\init.ora,内容可以copy别的实例init.ora文件后修改。

       db_block_size=4096

       db_cache_size=20971520

 

 

 

 

 

       background_dump_dest=C:\oracle\admin\mydb\bdump

       core_dump_dest=C:\oracle\admin\mydb\bdump

       timed_statistics=TRUE

       user_dump_dest=C:\oracle\admin\mydb\udump

 

 

 

 

 

       control_files=("D:\oracle\oradata\mydb\CONTROL01.CTL",  

                      "D:\oracle\oradata\mydb\CONTROL02.CTL", 

                      "D:\oracle\oradata\mydb\CONTROL03.CTL")

 

 

 

 

 

       log_archive_dest_1='LOCATION=d:\oracle\admin\mydb\archive'

       log_archive_format=%t_s%.dbf

       log_archive_start=true

       compatible=9.2.0.0.0

       db_name=mydb

 

 

 

 

 

     db_domain=" "

     remote_login_passwordfile=EXCLUSIVE

 

 

 

 

 

       instance_name=mydb

 

 

 

 

 

       java_pool_size=31457280

       large_pool_size=1048576

       shared_pool_size=52428800

 

 

 

 

 

       processes=150

       fast_start_mttr_target=300

 

 

 

 

 

       resource_manager_plan=system_plan

 

 

 

 

 

       sort_area_size=524288

 

 

 

 

 

       undo_management=AUTO

       undo_tablespace=undotbs

 

 

 

 

 

3、手工创建initmydb.ora文件,内容:ifile= c:\oracle\admin\mydb\pfile\init.ora

 

 

 

 

 

4、使用orapwd.exe命令,创建口令文件pwdmydb.ora,命令格式如下:

 

 

 

 

 

orapwd.exe  file=c:\oracle\ora92\database\pwdmydb.ora  password=mydbDBA  entries=5

 

 

 

 

 

5、通过oradim.exe命令,在服务里生成一个新的实例管理服务,启动方式为手工

 

 

 

 

 

C:\oracle\ora92\bin\oradim -new  -sid mydb -startmode m

 

 

 

 

 

-pfile C:\oracle\ora92\database\initmydb.ora

 

 

 

 

 

C:\oracle\ora92\bin\net start OracleServiceMYDB

 

 

 

 

 

6、声明ORACLE_SID

 

 

 

 

 

set ORACLE_SID=mydb

 

 

 

 

 

7、连接到Oracle服务

 

 

 

 

 

 C:\Oracle\ora92\bin\sqlplus/nolog

 

SQL>connect SYS/caihuain as SYSDBA

 

 

 

 

 

8、启动数据库实例

 

 

 

 

 

SQL>STARTUP NOMOUNT

 

 

 

 

 

PFILE=”C:\oracle\admin\mydb\pfile\initmydb.ora”

 

 

 

 

 

9创建数据库,执行mydb.sql脚本命令

 

 

 

 

 

SQL>@mydb.sql

 

 

 

 

 

mydb.sql脚本内容如下:

 

 

 

 

 

create database mydb

 

 

 

 

 

maxinstances 1

 

 

 

 

 

maxloghistory 1

 

 

 

 

 

maxlogfiles 5

 

 

 

 

 

maxlogmembers 5

 

 

 

 

 

maxdatafiles 100

 

 

 

 

 

DATAFILE 'e:\oracle\oradata\mydb\system01.dbf'

 

 

 

 

 

SIZE 325M REUSE

 

 

 

 

 

AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED

 

 

 

 

 

EXTENT MANAGEMENT LOCAL

 

 

 

 

 

UNDO TABLESPACE UNDOTBS

 

 

 

 

 

DATAFILE 'e:\oracle\oradata\mydb\undotbs01.dbf'

 

 

 

 

 

SIZE 150M REUSE

 

 

 

 

 

AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED

 

 

 

 

 

DEFAULT TEMPORARY TABLESPACE temps1

 

 

 

 

 

TEMPFILE 'E:\oracle\oradata\mydb\temptbs01.dbf'

 

 

 

 

 

SIZE 20M REUSE

 

 

 

 

 

EXTENT MANAGEMENT LOCAL

 

 

 

 

 

CHARACTER SET ZHS16GBK

 

 

 

 

 

NATIONAL CHARACTER SET AL16UTF16

 

 

 

 

 

LOGFILE GROUP 1 ('e:\oracle\oradata\mydb\redo01.log') SIZE 100M,

 

 

 

 

 

GROUP 2 ('e:\oracle\oradata\mydb\redo02.log') SIZE 100M,

 

 

 

 

 

GROUP 3 ('e:\oracle\oradata\mydb\redo03.log') SIZE 100M;

 

 

 

 

 

 

 

 

 

 

10、创建数据库数据文件,执行脚本createfiles.sql

 

SQL>@createfiles.sql

 

 

 

 

Createfiles.sql脚本内容如下:

 

 

 

 

 

             set echo on

 

 

 

 

 

             spool C:\oracle\admin\mydb\create\CreateDBFiles.log

 

 

 

 

 

      CREATE TABLE SPACE"INDX" LOGGING DATAFILE 'C:\oracle\oradata\mydb\indx01.dbf'

 

 

 

 

 

                            SIZE 25M REUSE

 

 

 

 

 

AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED 

 

 

 

 

 

EXTENT MANAGEMENT LOCAL;

 

 

 

 

 

                     CREATE TEMPORARY TABLESPACE "TEMP" TEMPFILE 'C:\oracle\oradata\mydb\temp01.dbf' 

                            SIZE 40M REUSE

                            AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED

 

 

 

 

 

            EXTENT MANAGEMENT LOCAL;

 

 

 

 

 

 ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP";

 

 

 

 

 

CREATE TABLESPACE "TOOLS" LOGGING DATAFILE 'C:\oracle\oradata\mydb\tools01.dbf'

 

 

 

 

 

         SIZE 10M REUSE AUTOEXTEND ON NEXT  320K MAXSIZE UNLIMITED

 

 

 

 

 

         EXTENT MANAGEMENT LOCAL;

 

 

 

 

 

CREATE TABLESPACE "USERS" LOGGING DATAFILE 'C:\oracle\oradata\mydb\users01.dbf'

 

 

 

 

 

         SIZE 25M REUSE AUTOEXTEND ON NEXT  1280K MAXSIZE UNLIMITED

 

 

 

 

 

         EXTENT MANAGEMENT LOCAL;

 

 

 

 

 

CREATE UNDO TABLESPACE "UNDOTBS" DATAFILE 'C:\oracle\oradata\mydb\undotbs01.dbf'

 

 

 

 

 

         SIZE 200M REUSE AUTOEXTEND ON NEXT  5120K;

 

 

 

 

 

spool off

 

 

 

 

 

                  exit;

 

 

 

11、创建数据字典,运行createdbcatalog.sql脚本命令

 

 

 

 

 

SQL>@createdbcatalog.sql

 

 

 

 

 

Createdbcatalog.sql脚本内容如下:

 

 

 

 

 

@C:\oracle\ora92\rdbms\admin\catalog.sql;

 

 

 

 

 

@C:\oracle\ora92\rdbms\admin\catproc.sql;

 

 

 

 

 

12、创建用户

 

 

 

 

 

       CREATE USER username IDENTIFIED BY password

 

 

 

 

 

              DEFAULT TABLESPACE users

 

 

 

 

 

              QUOTA UNLIMITED ON users

 

 

 

 

 

              TEMPORARY TABLESPACE temp;

 

 

 

 

 

       SQL>GRANT CREATE SESSION,CREATE TABLE

 

 

 

 

 

                     To username;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SQL>connect SYS/caihuain as SYSDBA

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    ### Windows XP 上手工创建Oracle 9i数据库的详细步骤 #### 一、系统环境与准备工作 在进行数据库创建之前,我们需要确保系统环境符合要求,并完成必要的准备工作。 **系统环境** - **操作系统**: Windows XP - **...

    手动创建oracle9i数据库步骤

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

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

    ### Oracle手工创建数据库完整步骤详解 #### 系统环境配置 在进行Oracle数据库的手工创建之前,确保系统环境已正确设置。本示例基于以下环境: - **操作系统**:Windows 2000 Server - **数据库版本**:Oracle 9i...

    windows server 2003 Oracle9i 安装

    在本文档中,我们介绍了在 Windows Server 2003 上安装 Oracle9i 数据库的过程,包括安装 Windows Server 2003、安装 Oracle9i、使用 DBCA 创建数据库、配置监听及服务名、测试数据库连通等步骤。通过这些步骤,读者...

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

    ### Oracle手工创建数据库完整步骤详解 #### 环境配置 在进行Oracle数据库的手工创建之前,需要确保系统环境已正确设置。根据题目中的描述,我们的操作系统为**Windows 2000 Server**,数据库版本为**Oracle 9i**,...

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

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

    oracle9i中创建数据库.doc

    综上所述,在Oracle9i中创建数据库是一个涉及多方面考量的过程。从确定数据库名称到选择存储机制,再到设置密码和启用EM,每一步都需要仔细考虑。此外,还需要关注创建过程中的其他高级选项,以确保最终创建的数据库...

    windows+oracle9i数据库安装配置指导手册

    《Windows + Oracle 9i 数据库安装配置指南》是一份详尽的教程,旨在帮助用户在Windows操作系统上成功安装和配置Oracle 9i数据库。Oracle 9i是Oracle公司的一个重要版本,它提供了许多增强的功能和性能优化,适用于...

    Oracle9i 数据库安装

    Oracle9i 数据库安装是一个复杂的过程,涉及到多个步骤和配置选项。在开始安装之前,确保你的操作系统和硬件环境满足Oracle9i的要求。在这个例子中,操作系统是SuSE Linux 7.2,已经安装了Oracle9i Enterprise ...

    数据库ORACLE9i安装配置说明

    这篇文档详细介绍了在Windows 2003 Server操作系统上安装和配置Oracle 9i的过程,包括软件安装和补丁应用的步骤。 首先,安装Oracle 9i数据库软件前,需要确保当前操作系统的用户拥有足够的权限,并且C盘有至少500...

    oracle9i数据库课件

    首先,我们来看"第2章 Oracle9i安装配置与基本操作.ppt",这部分内容可能涵盖如何在不同的操作系统平台上安装Oracle9i,包括系统需求、安装步骤、网络配置和数据库创建等。此外,还会涉及数据库的基本操作,如启动、...

    Oracle 9i10g 数据库管理详细

    ### Oracle 9i/10g 数据库管理详细知识点 #### 一、Oracle 9i/10g 概述 - **Oracle 9i** 和 **Oracle 10g** 是Oracle公司推出的两个重要的数据库管理系统版本。这些版本在企业级数据库管理领域具有重要意义。 - *...

    Oracle9i的数据库管理, Oracle9i数据库对象的管理,Oracle9i数据库的安全性,Oracle9i数据库的完整性和并发控制等

    综上所述,Oracle9i数据库系统是一个功能强大的解决方案,它在数据库管理、对象管理、安全性、完整性和并发控制方面提供了丰富的特性,以满足大型企业的复杂需求。理解和掌握这些知识点对于任何Oracle数据库管理员来...

    Oracle9i数据库管理实务讲座pdf+Oracle9i数据库管理员指南+Oracle培训教材

    通过阅读“Oracle9i数据库管理员指南”、“Oracle9i数据库管理实务讲座”以及“Oracle培训教材”,学习者可以系统地掌握Oracle 9i数据库的各个方面,为成为合格的数据库管理员打下坚实的基础。这些资料不仅涵盖理论...

    Oracle9i for Windows NT&2000数据库系统培训教程(基础篇).rar

    Oracle9i是一款由甲骨文公司推出的数据库管理系统,专为Windows NT和2000操作系统设计。本教程“Oracle9i for Windows NT&2000数据库系统培训教程(基础篇)”是针对初学者和想要深入理解Oracle数据库体系结构的专业...

Global site tag (gtag.js) - Google Analytics