手工方式建立Oracle数据库的步骤如下:
1、建立例程服务。
2、建立参数文件。
3、以NOMOUNT方式启动例程。
4、建立数据库
5、运行脚本完成后续操作。
下面将给出创建数据库DEMO的具体步骤:
1、建立例程服务(利用ORADIM工具):
在Windows平台上使用新例程之前,必须建立并启动相应的例程服务。建议将例程名设置为数据库名。
C:\>oradim -new -srvc OracleServicedemo -intpwd 123
2、建立参数文件:
启动例程之前必须先准备好参数文件。参数文件需放在%ORACLE_HOME%\database目录下。PFILE应命名为initSID.ora, SPFILE应命名为spfileSID.ora
(1)建立PFILE
C:\>SET ORACLE_SID=demo
C:\>sqlplus sys/123 as sysdba
SQL>create pfile='%oracle_home%\database\initdemo.ora' from spfile
建立完之后要进行修改。因为它是从一个已经存在的例程的初始化参数设置中创建来的。
(2)建立SPFILE:
因为SPFILE更易于管理,所以Oracle建议使用SPFILE。
create spfile='%oracle_home%\database\spfiledemo.ora' from pfile='%oracle_home%\database\initdemo.ora';
(3) 启动例程:
建立数据库之前必须首先启动例程,因为建立数据库要求用户必须具有SYSDBA特权,所以应以SYSDBA身份连接
并启动例程。
C:\>set ORACLE_SID=demo
C:\>sqlplus sys/123 as sysdba
(4) 建立数据库:
要求例程必须处于NOMOUNT状态,利用CREATE DATABASE命令,细节需参看其他书籍。
(5)完成建立数据库的后续任务:
------安装数据字典视图
SQL>@%oracle_home%\rdbms\admin\catalog.sql
------安装Oracle系统包
SQL>@%oracle_home%\rdbms\admin\catproc.sql
------安装PRODUCT_USER_PROFILE表
SQL>@%oracle_home%\sqlplus\admin\pupbld.sql
分享到:
相关推荐
### 手工创建Oracle数据库详解 在IT领域,Oracle数据库因其强大的数据管理能力和广泛的行业应用而备受青睐。本文将从零开始,详细指导如何手工创建一个Oracle数据库,涵盖环境配置、用户权限设置、数据文件创建等多...
本文将详细介绍如何手工创建Oracle数据库,包括确定全局数据库名与实例名、选择DBA认证方式、创建初始化参数文件、启动Oracle实例、创建数据库以及后续的相关配置。对于希望深入了解Oracle数据库管理的初学者来说,...
重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...
Oracle数据库是世界上最流行的数据库管理系统之一,它被广泛用于企业级数据存储和管理。本文将深入讲解Oracle数据库的基础命令,涵盖数据库的基本概念、关系数据库模型、数据操作语言(DDL、DML、DCL)以及数据库...
ORACLE数据库跨平台迁移 ORACLE数据库跨平台迁移是指将WINDOWS平台上的ORACLE数据库迁移到LINUX平台,当前LINUX平台只装数据库软件,不建库。本文将详细介绍如何使用RMAN Convert database特性来实现数据库跨平台...
另一种则是手工创建数据库,虽然相对复杂但能帮助用户更深入地了解Oracle数据库的工作原理和体系结构。 #### 二、手工创建数据库的关键步骤 手工创建数据库主要包括以下几个步骤: 1. **创建必要的相关目录** 2. *...
- **登录方式**: 使用`sqlplus / as sysdba`命令登录Oracle数据库。 **2.2 执行创建实例命令** - **命令示例**: 执行特定的SQL脚本来创建实例。 #### 三、创建数据库 **3.1 执行数据创建脚本** - **脚本执行**:...
在IBM RS6000双机环境下,Oracle数据库的管理和维护是一个关键任务,尤其是在扩展表空间和保持数据同步方面。本文主要讨论了在这种特定环境下的实施策略。 首先,IBM RS6000双机环境是一种高可用性(High ...
本文档详细介绍了手工创建Oracle数据库的具体步骤,并提供了必要的命令及参数设置。通过本教程的学习,读者可以了解到手工创建Oracle数据库时涉及的各项操作及其背后的原理。 #### 二、准备工作 在进行数据库的...
随着技术的发展,尽管现在有了更多的自动化工具来帮助完成数据库的创建工作,但理解如何手动建库仍然是很有价值的知识,因为它能够帮助DBA深入理解Oracle数据库的工作原理和配置细节。 #### 二、手动建库步骤详解 ...
总之,Oracle 10G手工建库是一个详细的过程,需要对Oracle数据库的内部工作原理有深入了解。每个步骤都有其特定的目的,正确执行这些步骤能确保新数据库的稳定运行。虽然这个过程比使用DBCA更繁琐,但它提供了一次...
为了更好地理解DB 查询分析器中的事务管理是如何工作的,接下来将以Oracle数据库为例进行具体演示。 ##### 3.1 修改表DEPT之前表中的记录 在开始事务操作之前,首先查询SCOTT模式下表DEPT的原始记录。这一步骤是...
相信大家应该都知道,对于Oracle数据库的创建,Oracle除了支持dbca(GUI界面),同时也支持手工方式创建数据库,即使用CREATE DATABASE语句创建数据库。使用此语句对使用DBCA的一个优点是可以从脚本内创建数据库。 在...
在进行Oracle数据库的手工建库过程中,首先需要创建相应的目录来存储数据库的各种文件。这些目录包括数据文件、控制文件、参数文件等。根据给定的部分内容,需要创建的目录如下: - **数据文件目录**:`D:\app\...
### 手工建库(简单过程):Oracle数据库创建步骤详解 #### 一、概述 在Oracle数据库管理中,手工创建数据库是一项基本但重要的技能。本文档将详细介绍Oracle手工建库的过程,包括设置用户环境变量、创建文件目录...