`
junli0411
  • 浏览: 135976 次
  • 来自: ...
社区版块
存档分类
最新评论

手工创建Oracle9i数据库

阅读更多
手工创建数据库的步骤如下:
1.确定全局数据库名与实例名
    全局数据库名用于在网络中唯一表示一个数据库,而SID用于在网络中唯一表示一个实例。在windows环境下,数据库的SID通过初始化参数文件中的DB_NAME参数指定。

2.确定DBA认证方式
    在创建数据库之前,必须要以DBA的方式链接到Oracle中。因此,必须首先决定采用哪种DBA认证方式。DBA认证方式主要有两种,一种是口令文件认证方式,一种是系统认证方式。

3.创建初始化参数文件
    Oracle数据库实例在初始化时,会自动读取一个初始化参数文件。在手工创建数据库时,这个初始化参数文件需要由DBA创建。
    创建初始化参数文件的比较使用的方法就是拷贝一份已完成的初始化参数文件,然后在其基础上进行修改即可。
    在windows环境下手工创建数据库时,Oracle初始化参数文件的默认位置为ORACLE_HOME/database,参数文件的默认名称为init<sid>.ora。
    下面是一个SID为dbinfo2的数据库在创建时所使用的初始化参数文件,用户可以以这个初始化参数文件为基础来创建自己的初始化参数文件。
    ##############################################################################
# Copyright (c) 1991, 2001 by Oracle Corporation
##############################################################################
 
###########################################
# MTS
###########################################
# Uncomment the following line when your listener is configured for SSL
# (listener.ora and sqlnet.ora)
# dispatchers = "(PROTOCOL=TCPS)(SER=MODOSE)", "(PROTOCOL=TCPS)(PRE=oracle.aurora.server.GiopServer)", "(PROTOCOL=TCPS)(PRE=oracle.aurora.server.SGiopServer)"
dispatchers="(PROTOCOL=TCP)(SER=MODOSE)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.GiopServer)", "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)", "(PROTOCOL=TCP)"
 
###########################################
#
###########################################
compatible=9.0.0
db_name=dbinfo2
 
###########################################
# ,
###########################################
db_domain=dlmu.edu.cn
remote_login_passwordfile=EXCLUSIVE
 
###########################################
# , ,
###########################################
sort_area_size=524288
 
###########################################
#
###########################################
control_files=("c:\oracle\oradata\dbinfo2\control01.ctl", "c:\oracle\oradata\dbinfo2\control02.ctl", "c:\oracle\oradata\dbinfo2\control03.ctl")
 
###########################################
#
###########################################
java_pool_size=31457280
shared_pool_size=37748736
 
###########################################
#
###########################################
open_cursors=300
 
###########################################
#
###########################################
undo_management=AUTO
undo_tablespace=UNDOTBS
 
###########################################
#
###########################################
instance_name=dbinfo2
 
###########################################
#
###########################################
background_dump_dest=c:\oracle\admin\dbinfo2\bdump
core_dump_dest=c:\oracle\admin\dbinfo2\cdump
timed_statistics=TRUE
user_dump_dest=c:\oracle\admin\dbinfo2\udump
 
###########################################
#
###########################################
processes=150
 
###########################################
#
###########################################
fast_start_mttr_target=300
 
###########################################
#  I/O
###########################################
db_block_size=4096
db_cache_size=31457280
 
一般情况下,在安装完Oracle服务器软件后,可以在ORACLE_HOME/admin/sample/pfile目录下找到一个initsmpl.ora的文件,该文件是Oralce提供的一个初始化参数文件样本。用户可以在创建初始化文件时参考其中的内容。

4.连接和启动实例
    进入SQL*Plus,并以sysdba身份连接到Oracle。
    SQL>conn/as sysdba
    已连接
    SQL>startup nomount

    这时需要以NOMOUNT方式启动实例,因为当前并不存在数据库,启动实例知识为了建立SGA区以及后台进程,为创建新数据库做好准备。
    通常在船舰数据库或者对数据库进行其它维护工作时。将会利用NOMOUNT子句的启动命令来启动实例。在启动实例时,如果已经将初始化参数文件存放在默认位置,则不需要为STARTUP参数指定PFILE文件。

5.创建数据库(待续)


</sid>

 

分享到:
评论

相关推荐

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

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

    实验九 Oracle9i数据库的安全性

    1. 掌握Oracle数据库的安装和配置功能。 2. 理解用户、权限和角色的概念。 3. 掌握CREATE 、ALTER、DROP语句对用户和角色进行管理; 4. 掌握GRANT 、REVOKE对权限进行管理; 5. 掌握在OEM中管理用户、角色和权限。 6...

    Oracle9i数据库的安全性

    1. 理解用户、权限和...2. 掌握通过企业管理器和手工方式创建、查看、修改和删除用户的方法。 3. 掌握通过企业管理器和手工方式向用户授予权限的方法。 4. 掌握通过企业管理器和手工方式创建、查看和删除角色的方法。

    Oracle 9i数据库中自动Undo表空间管理 (2005年)

    用自动Undo管(Automatic Undo Management)代替了以前版本中回退段的手工管理,即使用Undo表空间,并自动管理该表空间,使回退段的管理简单化,主要探讨了Oracle 9i数据库Undo表空间的概念、创建、管理和维护等问题。

    Oracle8i_9i数据库基础

    第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 ...

    ORACLE9i_优化设计与系统调整

    §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1 数据文件 26 §1.2.2 控制文件 26 §1.2.3 重做日志文件 26 §...

    oracle 12c 数据库 教程

    (三)使用 DBCA 创建 Oracle 数据库 21 (四)验证 Oracle Database 12cR2 环境 25 (五)使用 oracle-database-server-12cR2-preinstall 包 25 三、管理数据库实例 27 (一)管理工具 27 (二)初始化参数 27 (三...

    oracle9i绿色精减版

    Oracle 9i 客户端绿色版配置步骤 &lt;br&gt;1.解压 Oracle*_Base.rar 到指定目录,如 E:\Oracle &lt;br&gt;2.将 oracle.reg 中的路径改为相应路径,完成后双击 oracle.reg ,导入注册信息到注册表 (用户路径中已经有...

    H155-合集-大型数据库系统概论-实验.pptx

    大型数据库概论 Introduction of Large Database 实验4 Oracle9i数据库对象的管理 (综合一) H155-合集-大型数据库系统概论-实验全文共24页,当前为第10页。 【实验目的】 1. 掌握表的管理技术。 2. 掌握索引的管理...

    win7-32位oracle9i客户端免安装版

    在win7-32位操作系统,把文件解压后,复制oracle文件到c盘,然后添加系统路径c:\oracle\ora90\bin, 再执行注册表文件。实现了win7下,连接低版本的oracle数据库服务器,连接串需要手工修改tnsnames.ora文件

    oracle数据库设计规范.doc

    当数据库规划时文 件数量FILES接近或超过200个时候,按以下估计值配置: DB_FILES = FILES * 1.5 Db_block_size Db_block_size是数据库最小物理单元,一旦数据库创建完成,该参数无法修改, db_block_size按以下规则...

    Oracle Instant Client 11.2.0.1.0 轻量级Oracle客户端

    Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库。 Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具...

    论文研究-高炉物料消耗计量数据自动认证系统的设计与实现.pdf

    以某钢铁企业为背景,针对手工认证方式实时性差、精确度低的特点,设计...自动认证系统基于Oracle 9i数据库和PowerBuilder 8.0前台开发软件实现,具备自动认证和报表统计功能,是钢铁企业信息管理系统的重要组成部分。

    dblab2.rar_dblab2_oracle_oracle dblab._xml 数据库

    数据库设计的一个lab,程序将外部格式的数据导入Oracle,根据java语言开发环境,通过...通过数据库接口在Oracle9i中手工建立对应的数据表结构,将文件中读取的数据,通过程序,插入到数据库中建立的相应数据表里。

    [手工整理]208个Oracle安装文档,包含各个平台各个版本的单实例RAC以及DataGuard(1).xlsx

    58 Install Oracle 11.2 在裸设备上创建数据库 59 Install Oracle 12C 18C 19C 操作系统兼容列表及配置要求 60 Install Oracle 12C linux7安装文档 61 Install Oracle 12C linux7安装文档 62 Install Oracle 9i...

    1-oracle傻瓜手册(自己修订版)

    1.2.1 手工创建数据库 6 1.2.2 创建用户表空间 7 1.2.3 MTS(multi-threaded server) 8 1.2.4 调整临时表空间 9 1.2.5 调整回滚表空间 9 1.2.6 调整日志(日志组,日志成员) 10 1.2.7 调整用户表空间 10 1.2.8 创建...

    Oracle服务器配置和管理.pptx

    新的Oracke数据库仍然以"g"作为版本后缀,以代表这是一个包含了网格计算技术的数据库软件(Oracle自10版本开始以g作为版本后缀,而在这之前是使用"i",如Oracle8i、Oracle9i,表示基于网络的数据库)。据悉,新版本...

    数据库助手,方面操作数据库

    Oracle 9i) 快速浏览数据,更改数据。提取字段名,表名 制作初始化脚本,查看存储过程。快速浏览数据。 可以省去敲数据表名及字段名的麻烦。对于使用SQl server,Oracle 的人员非常方便。 (如需要VB版,可与...

    Oracle 10g 学习笔记

    │ Oracle9i数据库管理实务讲座.pdf │ OraclePLSQL语言基础.exe │ Oracle傻瓜手册.pdf │ oracle最权威工具TOAD使用大全.chm │ oracle的入门心得.pdf │ Oracle程序员开发指南.pdf │ └─北大青鸟...

Global site tag (gtag.js) - Google Analytics