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

oracle create database

    博客分类:
  • db
阅读更多

create database test
controlfile reuse
datafile 'd:\data\system1.dbf' size 100m  autoextend on next 100m maxsize unlimited 
sysaux datafile 'd:\data\sysaux1.dbf' size 100m reuse autoextend on next 100m maxsize unlimited
default temporary tablespace temp1
           tempfile 'd:\data\temp1.dbf' size 100m reuse  autoextend on next 100m  maxsize unlimited           
undo tablespace UNDOTBS1
           datafile 'd:\data\undo1.dbf' size 100m reuse  autoextend on next 100m  maxsize unlimited
default tablespace user1
           datafile 'd:\data\user1.dbf' size 100m reuse  autoextend on next 100m  maxsize unlimited
           extent management local autoallocate
logfile group 1 'd:\data\redo1.log' size 100m reuse,
        group 2 'd:\data\redo2.log' size 100m reuse,
        group 3 'd:\data\redo3.log' size 100m reuse
character set al32utf8
user sys identified by oracle
user system identified by oracle
;

真的费了很大的劲,一天的时间,才创建成功一个空的数据库!

先是遇到基本的语法错误,后又遇到 ORA-01092,又遇到ORA-01072错误,到底怎么解决的。不清楚!

几个关键点:

1.reuse关键字,只要是物理文件,管他如何,都要用reuse。意思是忽略文件已存在的错误!但它似乎会重新使用文件的部分已有信息,就会造成创建失败,罪魁祸首啊

2.只要是表空间,均可以包含n个物理文件,除非指定 set default bigfile tablespace 数据库属性,那样只能有1个文件了!

3.datafile 对应SYSTEM表空间

4.sysaux datafile 对应SYSAUX表空间

5.必须指定的logile文件组,至少要有两组

6.default temporary tablespace表空间

7.undo tablespace 表空间

8.default tablespace默认用户表空间

9.sga_target必须设置到一个最小值后才能创建成功,这是另一个造成创建失败的刽子手!


另外:

手工create database的最小初始化参数集如下:

*.compatible='10.2.0.1.0'
*.control_files='d:\data\control01.ctl'
*.db_name='test'
*.sga_target=200m
*.undo_management='AUTO'

分享到:
评论
1 楼 sanpic 2010-10-10  
好文章,好东西
关键点的第5条,logfile,少打了个字母f   

相关推荐

    oracle create database link

    oracle create database link

    oracle-create-database.rar_create database orac_linux oracle_ora

    "oracle-create-database.rar_create database orac_linux oracle_ora"这个压缩包文件显然是为在Linux环境下创建Oracle数据库而准备的。下面将详细阐述在Linux下创建Oracle数据库的关键步骤、涉及的技术点以及可能...

    Oracle 10g Create Database

    Oracle 10g Create Database

    Oracle数据库如何创建DATABASE LINK

    ### Oracle数据库创建DATABASE LINK详解 #### 一、概述 在Oracle数据库中,通过创建DATABASE LINK(简称DB LINK),可以实现在不同的数据库之间进行数据共享与交互。这种技术使得用户能够像操作本地数据库一样操作...

    Oracle Database 12c Release 2 Multitenant

    Find out how to create databases, work with PDBs and CDBs, administer Oracle Net Services, and automate administrative tasks. Backup and recovery, security, and advanced multitenant options are ...

    Expert Oracle Database Architecture 3rd

    Now in its third edition, this best-selling book continues to bring you some of the best thinking on how to apply Oracle Database to produce scalable applications that perform well and deliver correct...

    Oracle Database 11g Release 2 (11.2.0.3) RAC On Oracle Linux 6

    Oracle Database 11g Release 2 (11.2.0.3) RAC On Oracle Linux 6.3 Using VirtualBox This article describes the installation of Oracle Database 11g release 2 (11.2.0.3 64-bit) RAC on Linux (Oracle Linux ...

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    Oracle DATABASE LINK,简称DBLINK,是一种在不同的Oracle数据库实例间建立连接的方式,允许用户在本地数据库上执行查询和操作远程数据库的数据。DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的...

    Oracle Database 11g:初学者指南 (中文版)

    在数据存储方面,Oracle数据库使用表来存储数据,你可以通过CREATE TABLE语句定义表结构。索引则可以加速数据检索,包括B树索引、位图索引和函数索引等。了解何时何地创建合适的索引对于提升查询性能至关重要。 ...

    Oracle Database 11g Introduction to SQL

    Oracle Database 11g是Oracle公司推出的一款关系型数据库管理系统,其Introduction to SQL教程主要针对初学者,旨在帮助用户理解并掌握SQL语言的基础知识,同时也会涉及到与Oracle数据库相关的PL/SQL编程。...

    Oracle创建Database link方法

    Oracle 创建 Database link 方法 Oracle 创建 Database link 方法是指在 Oracle 中创建一个 Database link 的过程,这样可以实现跨库访问,即在一个数据库中可以访问另一个数据库中的数据。下面将详细介绍如何创建...

    Oracle Database Concepts 11g.pdf

    Oracle Database Concepts 11g是Oracle公司发布的一份关于Oracle数据库的概念文档,主要介绍了Oracle Database 11g Release 1(11.1)的概念、架构、特性和管理方法,本文档适用于数据库管理员、开发人员和其他相关...

    oracle10g_database_linux32.zip

    8. **创建数据库**:通过`sqlplus / as sysdba`进入数据库管理员模式,然后使用`CREATE DATABASE`命令创建数据库。这个过程会生成数据文件、控制文件、redo log文件等。 9. **权限设置**:为了安全,需要设置适当的...

    Oracle® Database 10gRelease 2 (10.2) B14200-02.pdf

    ### Oracle® Database 10g Release 2 (10.2) SQL Reference #### 概述 Oracle Database 10g Release 2 (10.2) 是一款由 Oracle 公司开发的企业级数据库管理系统。它包含了众多重要的特性和改进,以支持更高效的...

    create database - Oracle11gr2 on rhel 手动建库

    9. **创建数据库**:通过 `CREATE DATABASE` 语句创建实际的数据库。这将根据在参数文件中定义的设置创建数据文件、重做日志文件等。建议在执行此操作时保存命令历史,以便于以后参考或复用。 10. **完成数据库创建...

    Oracle_Database 10g SQLFundamentals I 中文教材

    通过学习这本Oracle_Database 10g SQL Fundamentals I中文教材,读者将具备使用SQL语言操作Oracle数据库的基本技能,为进一步深入学习Oracle数据库的其他高级特性奠定基础。同时,繁体中文的设置使得中国用户可以更...

    Oracle-Database.zip_ORACLE 数据库_oracle_oracle 建库

    在“Oracle-Database.zip”这个压缩包中,包含的是关于如何在Oracle环境中创建数据库、表空间以及用户的指导文档“Oracle Database.doc”。 首先,我们来详细了解一下**Oracle数据库的创建**过程。创建Oracle数据库...

    Oracle Database 11g:数据库管理-课堂练习I .rar

    Oracle Database 11g是Oracle公司推出的一款企业级关系型数据库管理系统,广泛应用于大型企业的数据存储、管理和分析。本课堂练习I聚焦于数据库管理的基础知识,旨在帮助学习者掌握Oracle数据库的核心概念和技术。 ...

    Oracle.Database.10g.Administration.Workshop.II.pdf

    ### Oracle Database 10g Administration Workshop II 知识点概览 #### 一、Oracle Database 10g 概述 - **版本介绍**:Oracle Database 10g 是 Oracle 公司推出的一个数据库管理系统的重要版本,其中 g 代表网格...

    Oracle数据库链Database links

    Oracle 数据库链 Database links Oracle 数据库链 Database links 是 Oracle 数据库中的一种机制,允许用户从一个数据库中访问另一个数据库中的数据。这种机制可以实现跨数据库或跨用户的数据共享,提高了数据的可...

Global site tag (gtag.js) - Google Analytics