请问创建新的数据库是不是用EMCA?

解决方案 »

  1.   

    http://www.designxf.com/Article/200601/5758248.htm
      

  2.   

    转发一个unix下的
    一  创建数据库的步骤 
    创建一个可使用的数据库共需要六步来完成:其中三步用于创建数据库,其余三步用于设置数据库,让它可以使用。 
    1) 设置操作系统环境变量 ORACLE_HOME、ORACLE_SID、PATH 和 LD_LIBRARY_PATH。
    2)       编辑/创建 initsid.ora 参数文件。 
    3)       在 SQL*Plus 中执行 CREATE DATABASE 命令。 
    4)       运行所需的 catalog.sql 和 catproc.sql 脚本。 
    5)      运行 pupbld.sql 脚本。
    6)       创建用户数据的表空间以及数据库所需的任何其它表空间 
      
    二  设置环境 
    在创建数据库之前,必须配置 UNIX 环境,并且必须已安装了 Oracle9i Server。
    必须设置四个环境变量:ORACLE_HOME、ORACLE_SID、PATH、LD_LIBRARY_PATH。
     
    ORACLE_HOME 是安装 Oracle9i Server 的顶级目录的完整路径。ORACLE_HOME 目录应该由安装 Oracle9i Server 的人员提供,通常是 UNIX 管理员或 DBA。
     
    ORACLE_SID 是给数据库例程分配的、可由用户定义的名称。操作系统使用 ORACLE_SID(系统标识符)来区分在同一台计算机上运行的各个数据库例程。
     
    PATH 指定操作系统查找可执行程序(如 SQL*Plus)时要搜索的路径。Oracle9i 可执行程序位于 $ORACLE_HOME/bin 目录下,需要添加到 PATH 变量中。
     
    LD_LIBRARY_PATH 定义所需库文件的存储目录。
      

  3.   

    示例 
    Bourne 或 Korn shell: 
    $ ORACLE_HOME=/u01/oracle9i/product/9.0.1; export ORACLE_HOME
    $ ORACLE_SID=testdb; export ORACLE_SID
    $ PATH=/usr/bin:/usr/ccs/bin:$ORACLE_HOME/bin; export PATH 
    $ LD_LIBRARY_PATH=/usr/lib:$ORACLE_HOME/lib; export LD_LIBRARY_PATH 
     
    C shell: 
    % setenv ORACLE_HOME /u01/oracle9i/product/9.0.1
    % setenv ORACLE_SID testdb
    % setenv PATH $PATH:$ORACLE_HOME/bin
    % setenv LD_LIBRARY_PATH /usr/lib:$ORACLE_HOME/lib
     
    三  编辑/创建 initsid.ora
    每次数据库启动时,都会读取 initsid.ora 文件(可由用户配置的文本文件)。该文件中的参数将对数据库设置进行初始化。initsid.ora 文件中的参数设置不仅在启动时影响数据库,而且还影响数据库的创建方式。在创建数据库之前,必须先配置 initsid.ora 文件。 
    在安装 Oracle9i Server 时,就会将一个示例 init.ora 文件存放在 $ORACLE_HOME/dbs 中。将该文件作为备份文件保存,不要修改该文件;创建该文件的一个副本,并包含 ORACLE_SID 的名称。 
    示例 
    $ cd $ORACLE_HOME/dbs
    $ cp init.ora inittestdb.ora
    示例 init.ora 文件中有很多注释,这些注释包含有关参数设置的建议。 
    initsid.ora 中的参数不需要按顺序列出,如果多次列出某个参数,则使用该参数的最后一个设置。Oracle9i Reference 中建议将参数按字母顺序列出以免重复。 
    应该对某些参数进行配置,其中包括 db_name、control_files、background_dump_dest、user_dump_dest、core_dump_dest 和 undo_management。 
    将参数 background_dump_dest、user_dump_dest 和 core_dump_dest 设置为存放跟踪文件的完整路径位置: 
    •         core_dump_dest       包含数据库生成的核心转储 
    •         user_dump_dest 包含用户跟踪文件 
    •         background_dump_dest 包含后台进程的跟踪文件和 alert.log。 
    db_name 是数据库的名称,其用途与 ORACLE_SID 不同。ORACLE_SID 是用于指定数据库例程的名称。db_name 和 ORACLE_SID 在多数情况下是相同的,但这并不是必需的。initsid.ora 中的 db_name 必须与创建数据库时 CREATE DATABASE 命令中使用的数据库名称相同(区分大小写)。
    control_files 初始化参数为数据库指定每个控制文件的完整路径和文件名。在创建数据库时,它指定必须创建的控制文件。
    undo_management 初始化参数确定是由 Oracle 服务器自动处理还原数据,还是由 DBA 手动处理还原数据。在初始化文件中将 undo_management 设置为 AUTO。
    附录 A 结尾附有一个示例 inittestdb.ora 文件。 
      

  4.   

    在unix/linux下也可以通过window图形界面来创建。
      

  5.   

    dbca    windows/linux下均是如此.