首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.3.2 数据库创建模板

下面来看一下使用模板创建数据库的过程。

使用模板和前面的过程主要不同之处在于第二个步骤,在这里选择“定制数据库”之外的选项,就都使用了模板,并且包含了数据文件(eygle模板是我们之前保存的),如图1-22所示。

图1-22  选择模板

使用模板创建数据库通常速度都会很快,原因就在于数据文件是从种子数据库中恢复出来的,而不需要创建文件及字典对象等信息。

这里通过脚本说明一下通过模板创建数据库和定制数据库的不同。首先eygle.sql脚本记录如下内容:

……

host C:\oracle\10.2.0\bin\orapwd.exe

     file=C:\oracle\10.2.0\database\PWDeygle.ora password=&&sysPassword force=y

@C:\oracle\admin\eygle\scripts\CloneRmanRestore.sql

@C:\oracle\admin\eygle\scripts\cloneDBCreation.sql

@C:\oracle\admin\eygle\scripts\postScripts.sql

host "echo SPFILE='C:\oracle\10.2.0/dbs/spfileeygle.ora'

> C:\oracle\10.2.0\database\initeygle.ora"

@C:\oracle\admin\eygle\scripts\postDBCreation.sql

该脚本首先调用的是CloneRmanRestore.sql脚本,该脚本记录如下内容:

C:\Oracle\admin\eygle\scripts>type CloneRmanRestore.sql

connect "SYS"/"&&sysPassword" as SYSDBA

set echo on

spool C:\oracle\admin\eygle\scripts\CloneRmanRestore.log

startup nomount pfile="C:\oracle\admin\eygle\scripts\init.ora";

@C:\oracle\admin\eygle\scripts\rmanRestoreDatafiles.sql;

这个脚本首先启动实例到Nomount模式,然后调用rmanRestoreDatafiles.sql来恢复文件。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论