`
ooaer
  • 浏览: 138715 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

DBA_Oracle 手动创建数据库

阅读更多
1.创建实例:oradim -NEW -SID book
2.准备初始化参数文件:INIT<SID>.ORA 复制 替换实例名
3.检查相应的目录结构是否存在:没有自己创建 注意undo_tablespace=''的内容以后要用同名
C:\>mkdir D:\oracle\product\10.1.0\admin\book
C:\>mkdir D:\oracle\product\10.1.0\admin\book\bdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\udump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\cdump
C:\>mkdir D:\oracle\product\10.1.0\admin\book\pfile
C:\>mkdir D:\oracle\product\10.1.0\admin\book\create
C:\>mkdir D:\oracle\product\10.1.0\oradata\book
上面创建目录的过程也可以在Windows的图形界面中去创建。其中
D:\oracle\product\10.1.0\admin\book目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。最重要的两上子目录是bdump和udump目录,bdump目录存放的是数据库动行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_book.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。Udump目录存放特定会话相关的跟踪信息D:\oracle\product\10.1.0\oradata\book目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。
4.创建口令验证文件
C:\>orapwd file=D:\oracle\product\10.1.0\db_1\database\pwdbook.ora password=bookstore entries=2
orapwd是创建口令文件的工肯程序各称,file参数指定口令文件所在的目录和文件名称,password参数指定sys用户的口令,entries参数指定数据库拥用DBA权限的用户的个数,当然还有一个force参数,相信您不指即明,这里就不再细述。 请注意,这里的命令要一行输入,中间不得换行,否则会出现不必要的错误。 口令文件是专门存放sys用户的口令,因为sys用户要负责建库、启动数据库、关闭数据库等特殊任务,把以sys用户的中令单独存放于口令文件中,这样数据库末打开时也能进行口令验证。
5.连接数据库(先set oracle_sid) ,启动实例nomount
6.建库@脚本
Create database book
datafile 'f:\oracle\product\10.2.0\oradata\book\system01.dbf' size 300M reuse autoextend on next 10240K maxsize unlimited extent management local
sysaux datafile 'f:\oracle\product\10.2.0\oradata\book\sysaux01.dbf'size 120M reuse autoextend on next 10240K maxsize unlimited
default temporary tablespace temp tempfile 'f:\oracle\product\10.2.0\oradata\book\temp01.dbf' size 20M reuse autoextend on next 640K maxsize unlimited
undo tablespace UNDOTBS1 datafile 'f:\oracle\product\10.2.0\oradata\book\undotbs01.dbf' size 200M reuse autoextend on next 5120K maxsize unlimited
logfile
group 1 ('f:\oracle\product\10.2.0\oradata\book\redo01.log') size 10240K,
group 2 ('f:\oracle\product\10.2.0\oradata\book\redo02.log') size 10240K,
group 3 ('f:\oracle\product\10.2.0\oradata\book\redo03.log') size 10240K
;
7.创建DB完成了之后(无DATA DICT 无包)的步骤:
  7.1创建数据字典 @ ……RDBMS\ADMIN\catalog.sql
  7.2创建包 @ ……RDBMS\ADMIN\catproc.sql
  7.3其他用户的配置文件(需用SYSTEM/MANAGER运行) @……sqlplus\ADMIN\pupbld.sql
*7.4执行scott脚本创建scott模式@D:\oracle\product\10.1.0\db_1\rdbms\admin\scott.sql
8.创建spfile: create spfile from pfile;
9.配置服务名 NetManager:添加服务名 更改监听设置(增加数据库) 重启监听lsnrctl stop/start
10.创建EM:启动DBconsole:emca -config dbcontrol db -repos create
分享到:
评论

相关推荐

    oracle DBA_TAB_MODIFICATIONS 刷新

    Oracle DBA_TAB_MODIFICATIONS 是一个系统视图,用于跟踪数据库中的表在最近的DML(数据操纵语言)操作后的变化情况。这个视图是数据库性能监控的重要工具,它记录了表的插入、更新和删除等操作的信息。然而,它有...

    手动创建数据库 oracle

    4. **创建数据库实例**:手动创建数据库不使用DBCA时,你需要使用SQL*Plus,Oracle的命令行工具。通过执行初始化参数文件(init.ora或spfile.ora)来启动一个数据库实例。实例是Oracle后台进程的集合,它们与实际的...

    Oracle手动创建数据库步骤

    ### Oracle手动创建数据库步骤详解 #### 一、概述 Oracle数据库是业界领先的数据库管理系统之一,其功能强大且灵活。为了深入了解Oracle数据库的工作原理及其组成部分,本文档将通过一系列手动步骤来创建一个...

    oracle手动创建数据库

    在Oracle数据库管理中,手动创建数据库是一项复杂而关键的任务,尤其在Linux环境下,因为需要对操作系统、文件系统以及Oracle软件有深入的理解。本教程将详细阐述如何在Linux系统上进行Oracle手动数据库创建的过程。...

    详解Oracle手动创建数据库几大步骤.pdf

    以上就是Oracle手动创建数据库的详细步骤。理解并熟练掌握这些步骤对于数据库的管理和维护至关重要,因为它们确保了数据库的正确配置和高效运行。在实际操作中,还应根据具体的业务需求和安全策略进行适当的调整。

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

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

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

    Oracle 手工创建数据库是一个涉及多个步骤和技术细节的过程,它要求对Oracle数据库系统有深入的理解。以下是一个详尽的步骤指南,涵盖了从环境配置到实际数据库实例创建的全过程。 首先,确保你的系统满足Oracle...

    oracle10201创建数据库实例教程(手把手教程)

    本教程将深入探讨如何手动创建一个Oracle 10g数据库实例,这对于理解数据库的内部工作原理以及进行数据库管理至关重要。我们将按照以下步骤进行: 1. **环境准备** 在开始创建数据库实例之前,确保你的系统已经...

    BLOG_Oracle手动建库.pdf

    例如,Oracle认证专家(OCM)考试中就要求考生必须能够使用`CREATE DATABASE`命令手动创建数据库。 由于dbca工具依赖于Java环境,如果Java环境出现问题,可能会导致dbca无法使用,此时手动建库就成为了一个重要的...

    手动Oracle创建数据库的步骤

    我们大家都知道Oracle除了自带的DBCA可以创建数据库之外,还有另外的一种方法可以对其进行创建,就是手动Oracle创建数据库,这是作为DBA人员所必须要掌握的。以下我们就介绍一下手动创建数据库的步骤

    Install_Oracle9204_on_CentOS4.2

    7. **数据库创建**:使用 Database Configuration Assistant (DBCA) 或手动创建数据库实例。 8. **网络配置**:设置监听器(Listener)、网络服务名和 tnsnames.ora 文件,确保客户端可以连接到数据库。 9. **安全...

    02_如何创建Oracle数据库(手动执行CreateDataBase命令创建)[参照].pdf

    在创建Oracle数据库的过程中,手动执行CREATE DATABASE命令是一种常见且重要的方法,特别是在高级认证如OCM的实验考试中。...通过手动创建数据库,可以更好地理解Oracle数据库的工作原理和管理机制。

    linux下手工创建数据库

    在Linux环境下手动创建Oracle数据库是一项高级的系统管理任务。为了确保数据库的顺利搭建与运行,需要遵循一系列详细的步骤,并且确保环境配置正确无误。 #### 二、环境准备 1. **指定实例的标识符(SID)** - SID...

    db.rar_oracle_数据库 权限

    本文将深入探讨Oracle数据库的权限相关知识,包括如何创建数据库、删除数据库以及如何对用户进行权限授予。 首先,我们来看“建库”操作。在Oracle中,创建一个新的数据库通常涉及多个步骤,首先是配置数据库实例,...

    02_如何创建Oracle数据库(手动执行CreateDataBase命令创建)[参考].pdf

    在Oracle数据库管理中,创建一个新的数据库是一个复杂但重要的任务,特别是在高级认证如OCM的考试环境中,需要手动执行创建数据库的命令。以下是创建Oracle数据库的详细步骤,以创建名为ORCL的数据库为例: 1. **...

    oracle9i下手动创建可以使用的数据库.

    本文将深入解析如何在Oracle9i环境下手动创建一个可使用的数据库,这一过程不仅考验数据库管理员的技术能力,也体现了对Oracle数据库架构的深刻理解。 ### 创建数据库前的准备工作 在开始创建数据库之前,确保以下...

    OracleDBA日常维护操作手册命令总结_Oracle数据库教程.pdf

    在某些情况下,可能需要手动创建数据库。了解profile文件内容是手动建库过程中不可或缺的一环。 13. 定时JOB 定时作业(JOB)是在数据库中自动执行特定任务的机制。创建存储过程并为其配置定时JOB以及了解定时JOB的...

    windows下手动创建数据库.doc

    相较于使用图形化工具 DBCA(Database Configuration Assistant),手动创建数据库虽然过程更为复杂繁琐,但却能让 DBA 或数据库管理员更深入地了解数据库的各个组成部分及工作原理。本文将详细介绍这一过程,以便...

Global site tag (gtag.js) - Google Analytics