ITPub博客

首页 > 数据库 > Oracle > Oracle9i 官方文档创建数据库脚本的一个错误

Oracle9i 官方文档创建数据库脚本的一个错误

原创 Oracle 作者:SnowDBA 时间:2014-08-22 08:53:28 0 删除 编辑
客户有一个新的需求,将运行在windows 32位平台上台的一个9i数据库迁移到一台AIX 64位操作系统上。由于跨平台,再加上32位与64位的差异,此次迁移打算采取imp导入exp导出的方式。
首先在目标系统AIX创建一个9i数据库,再创建用户,创建表空间,最后imp数据。
在创建数据库的时候,启用DBCA每次都会中断。可能是qq远程连接,在客户的xp系统上启动xmanager等兼容性问题导致失败。尝试过几次后决定放弃DBCA,采用手工建库。

在网上找到官方文档作为参看Oracle9i Database Administrator's Guide => 2 Creating an Oracle Database  => Step 6: Issue the CREATE DATABASE Statement,文档链接如下:
http://docs.oracle.com/cd/B10501_01/server.920/a96521/create.htm#1003614

在这里发现一个明显的错误,在这里用红色字体标明一下。创建临时文件的时候关键字应该是tempfile而不是datafile。

Step 6: Issue the CREATE DATABASE Statement

To create the new database, use the CREATE DATABASE statement. The following statement creates database mynewdb:

CREATE DATABASE mynewdb 
USER SYS IDENTIFIED BY pz6r58 
USER SYSTEM IDENTIFIED BY y1tz5p 
LOGFILE GROUP 1 ('/vobs/oracle/oradata/mynewdb/redo01.log') SIZE 100M,         
        GROUP 2 ('/vobs/oracle/oradata/mynewdb/redo02.log') SIZE 100M,
        GROUP 3 ('/vobs/oracle/oradata/mynewdb/redo03.log') SIZE 100M 
MAXLOGFILES 5 
MAXLOGMEMBERS 5 
MAXLOGHISTORY 1 
MAXDATAFILES 100 
MAXINSTANCES 1 
CHARACTER SET US7ASCII 
NATIONAL CHARACTER SET AL16UTF16 
DATAFILE '/vobs/oracle/oradata/mynewdb/system01.dbf' SIZE 325M REUSE 
EXTENT MANAGEMENT LOCAL 
DEFAULT TEMPORARY TABLESPACE tempts1     

    DATAFILE
'/vobs/oracle/oradata/mynewdb/temp01.dbf’   <==应该是TEMPFILE     
    SIZE 20M REUSE 
UNDO TABLESPACE undotbs      
DATAFILE '/vobs/oracle/oradata/mynewdb/undotbs01.dbf'
      SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29047826/viewspace-1255695/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-06-21

  • 博文量
    223
  • 访问量
    1633613