ASM实例创建及oracle实例的创建
oracle数据库实例的创建和修改

我们经常所说的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概念,包括一些内存区域以及若干进程,数据库实例是对数据库进行操作的执行者。
安装完Oracle数据库系统的安装后,需要创建数据库实例才能真正开始使用Oracle 数据库服务。
总结起来,Oracle有三种创建数据库实例的方法。
第一种,最常用也最简单,那就是通过DBCA(Database Configuration Assistant),这是Oralce提供的一个图形界面的数据库实例配置工具,通过它可以创建、删除和修改数据库实例,它的使用也比较简单、易懂,交互式的图形界面操作,非常准确有效的提示与配置,是一个比较方便的创建数据库实例的方式。
按照DBCA给出的提示,很容易创建一个新数据库实例。
在创建数据库的时候,DBCA还提供了两个选项,让你可以根据刚刚设置好的参数生成一个数据库实例模板和一份数据库实例创建脚本。
这两个东西是非常好,非常有用的东西,数据库模板由Oracle自己管理维护,已经创建好的数据库实例模板可以在DBCA图形程序新建数据库实例时作为模板来使用,另外在DBCA使用responseFile文件或者命令行参数创建数据库时也需要用到(见后面介绍);数据库创建脚本是一组脚本,包括shell脚本和sql 脚本,这些脚本共同实现一个功能,那就是按照你之前在DBCA中设置好的那样创建一个数据库实例(后面也会有介绍),你需要做的只是将这些脚本在你的代码中调用起来。
当然,你也可以选择只生成数据库模板或者数据库脚本,而不用去创建一个真的数据库(这通常很费时间)。
Oracle数据库实例的创建、删除、修改DBCA是一个非常强大的工具,上面看到的只是DBCA最常用的创建一个数据库实例的使用,其实DBCA还提供另外两种使用方法,分别是responseFile和命令行带参调用。
oracle创建数据库实例

oracle创建数据库实例Oracle数据库是由美国甲骨文公司推出的关系型数据库管理系统,是当今企业应用软件的主流数据库平台之一。
在实际应用中,创建Oracle数据库实例是一个必不可少的操作。
本文将详细深入讲解Oracle实例的创建,以及关于它的一些注意事项。
1. 什么是Oracle实例在理解如何创建实例之前,我们先来认识一下什么是实例。
Oracle实例是由Oracle数据库服务器维护的一个内存空间,并用于控制数据库内所有数据和操作。
一个Oracle数据库可以包含多个实例,每个实例都有独立的内存空间,可以监控数据库中的所有数据。
2. Oracle创建实例的方法创建Oracle实例的方法有多种,其中包括安装数据库软件时自动创建实例、手动创建实例、使用数据库配置管理器来进行实例配置等。
我们先来看看如何在安装数据库软件时自动创建实例。
(1)安装数据库软件为了创建实例,我们首先需要安装Oracle数据库软件,执行以下步骤:a、下载最新的Oracle数据库安装文件,可以从Oracle官网下载;b、使用Oracle Universal Installer安装Oracle数据库软件,请留意是否安装过程中需要选择新实例;c、如果安装过程中没有选择新实例,可以在安装结束后手动创建实例。
(2)手动创建实例如果安装数据库软件时没有选择新实例,我们可以使用Oracle Database Configuration Assistant软件来手动创建实例,具体步骤如下:a、定位Database Configuration Assistant软件,[开始]菜单,程序,Oracle-OraDb11G_home1,Database Configuration Assistant;b、运行Database Configuration Assistant软件,选择“Create a Database”;c、进行实例配置;d、进行实例名称配置;e、不启用Oracle Flex ASM;f、设置管理员用户名和密码;g、选择表空间和字符集;h、创建实例;i、完成配置。
Oracle-RAC以及ASM安装全过程整理

RAC以及ASM安装全过程整理RAC以及ASM安装全过程整理更改主机名第一步:#hostname oratest第二步:修改/etc/sysconfig/network中的hostname第三步:修改/etc/hosts文件设置hosts文件可参考:[root@amdocs01 mapper]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.localhostamdocs02amdocs02-vipamdocs02-priv设置IPeth01eth1绑定裸设备先在逻辑卷组上分出逻辑卷,全部为裸设备,必须包含:逻辑盘:ocrlv ,votelv 是必须的,因为后面安装ASM要用到data01,data02,data03,data04,data05,softlv,oralv可选1、裸设备定义:一块没有分区的硬盘,称为原始设备(RAWDEVICE)或者是一个分区,但是没有用EXT3,OCFS等文件系统格式化,称为原始分区(RAWPARTITION)以上两者都是裸设备2、裸设备的绑定有文件系统的分区是采用mount的方式挂载到某一个挂载点的(目录)而裸设备不能mount,只能绑定到/dev/raw/下的某一个设备名比如/dev/raw/raw13、裸设备的绑定方法先介绍第一种方法:修改/etc/sysconfig/rawdevices,添加以下内容,这里sdd1和sdd2是原始分区名或者原始设备(硬盘)名,raw1和raw2是/dev目录下的原始设备名,编号从raw1到raw8191,也就是最多可以绑定255个裸设备/dev/raw/raw1/dev/sdd1/dev/raw/raw2/dev/sdd2然后修改裸设备的属主和访问权限chown oracle:dba /dev/raw/raw1chown oracle:dba /dev/raw/raw2chmod 660 /dev/raw/raw1chmod 660 /dev/raw/raw2最后使得裸设备生效,并且在机器启动的时候就自动加载执行/sbin/chkconfig rawdevices on保证机器启动的时候裸设备能够加载,这一步很重要裸设备的绑定方法第二种方法,修改文件的方法#!/bin/sh## This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff.touch /var/lock/subsys/localraw /dev/raw/raw1 /dev/mapper/vg00-ocrlvraw /dev/raw/raw2 /dev/mapper/vg00-votelvraw /dev/raw/raw3 /dev/mapper/vg00-data01raw /dev/raw/raw4 /dev/mapper/vg00-data02raw /dev/raw/raw5 /dev/mapper/vg00-data03raw /dev/raw/raw6 /dev/mapper/vg00-data04chmod 775 /dev/raw/raw1chmod 775 /dev/raw/raw2chmod 775 /dev/raw/raw3chmod 775 /dev/raw/raw4chmod 775 /dev/raw/raw5chmod 775 /dev/raw/raw6chown oracle:dba /dev/raw/raw1chown oracle:dba /dev/raw/raw2chown oracle:dba /dev/raw/raw3chown oracle:dba /dev/raw/raw4chown oracle:dba /dev/raw/raw5chown oracle:dba /dev/raw/raw6chown oracle:dba /dev/raw/raw7modprobe hangcheck-timer hangcheck-tick=30 hangcheck_margin=1804、裸设备的读写不能用cp等命令操作,写入内容用dd命令,可以参阅相关资料5、清空裸设备相当于格式化啦bs是快的大小,blocksizecount是快的数量,这两者相乘大于裸设备的容量即可ddif=/dev/zeroof=/dev/raw/raw1bs=8192count=12800ddif=/dev/zeroof=/dev/raw/raw2bs=8192count=12800-------另外,注意:rhel4使用udev来管理设备手动修改/dev/raw/raw1不能永久生效要想使得权限持久生效raw/*:root:disk:0660改成raw/*:oracle:dba:0660重启机器如果/dev/下没有/raw/目录,可以自己手工建立。
oracle数据库创建实例

oracle数据库创建实例Oracle数据库是目前世界上使用最广泛的商业数据库之一,它的稳定性和数据处理能力备受业界推崇。
在使用Oracle数据库时,首先需要创建一个实例,本文将介绍Oracle数据库创建实例的步骤和注意事项。
1. 配置环境变量在创建Oracle实例之前,需要先配置好相关的环境变量,确保Oracle数据库可以正常运行。
首先需要设置ORACLE_BASE,这是Oracle的基础路径,一般情况下设为/opt/oracle。
其次需要设置ORACLE_HOME,这是Oracle的安装路径,一般情况下设为/opt/oracle/product/11.2.0/dbhome_1。
最后需要设置PATH和LD_LIBRARY_PATH,将Oracle相关的二进制文件路径和库文件路径加入到系统环境变量中。
2. 创建实例创建Oracle实例需要使用dbca命令行工具,该工具可以通过Oracle安装程序自动安装。
在使用dbca之前,需要确保Oracle 数据库服务已经启动。
执行以下命令启动Oracle服务:$ su - oracle$ sqlplus / as sysdbaSQL> startup在Oracle服务启动后,使用dbca创建实例。
执行以下命令:$ dbca在dbca的图形界面中,选择创建数据库。
在创建数据库的过程中,需要指定实例名称、数据库名称、数据库字符集、数据库管理员密码等信息。
需要注意的是,实例名称和数据库名称可以不同,但是实例名称必须唯一。
3. 配置监听器在创建Oracle实例后,需要配置监听器。
监听器是Oracle数据库服务的入口,它负责监听客户端的连接请求,并将请求转发给相应的实例。
在Oracle中,监听器可以使用lsnrctl命令进行管理。
执行以下命令启动监听器:$ lsnrctl start在监听器启动后,需要将实例注册到监听器中。
执行以下命令:$ lsnrctl status$ sqlplus / as sysdbaSQL> alter system register;4. 连接实例在实例和监听器配置完成后,可以使用sqlplus命令连接Oracle实例。
oracle创建实例步骤

oracle创建实例步骤一、概述Oracle数据库是一种关系型数据库管理系统,可以通过创建实例来进行数据库的管理和操作。
本文将介绍Oracle创建实例的步骤,以帮助读者快速掌握实例创建的过程。
二、安装Oracle数据库软件在创建Oracle实例之前,首先需要安装Oracle数据库软件。
安装过程可以参考Oracle官方文档或者相关教程进行操作。
三、配置Oracle数据库参数文件1. 打开Oracle数据库软件所在的安装目录,找到数据库参数文件的位置。
一般情况下,参数文件位于$ORACLE_HOME/dbs目录下。
2. 复制一个参数文件的备份,命名为init<实例名>.ora,例如initORCL.ora。
3. 打开备份的参数文件,根据实际需求修改其中的配置项。
例如,可以修改数据库名称、监听端口、内存分配等参数。
4. 保存修改后的参数文件。
四、创建Oracle实例1. 打开命令行窗口或者终端,使用sysdba权限登录到Oracle数据库。
可以使用以下命令登录:sqlplus /nologconn / as sysdba2. 输入以下命令创建实例:create database <实例名>例如,create database ORCL3. 等待实例创建完成,创建过程中会显示进度信息。
五、配置Oracle实例参数1. 使用以下命令打开实例参数配置界面:sqlplus /nologconn / as sysdbaalter system set <参数名>=<参数值> scope=spfile;例如,alter system set memory_target=2G scope=spfile;2. 根据实际需求,修改实例的配置参数。
例如,可以修改内存分配、并发连接数、表空间大小等参数。
3. 使用以下命令使参数配置生效:shutdown immediatestartup六、创建Oracle数据库用户1. 使用以下命令登录到Oracle数据库:sqlplus /nologconn / as sysdba2. 输入以下命令创建数据库用户:create user <用户名> identified by <密码>;例如,create user test identified by test123;3. 授予用户权限:grant connect, resource to <用户名>;例如,grant connect, resource to test;4. 提交更改:commit;七、测试连接Oracle实例1. 使用以下命令登录到Oracle数据库:sqlplus <用户名>/<密码>@<实例名>例如,sqlplus test/test123@ORCL2. 如果能够成功登录到数据库,说明实例创建和配置成功。
ASM详解

ASM:Automatic Storage Management,是Oracle主推的一种面向Oracle的存储解决方案,ASM和RDBMS非常相似,ASM也是由实例和文件组成,也可以通过sqlplus工具来维护。
ASM实例的创建和删除也可以用DBCA这个命令来操作。
在dbca的第一个界面选择配置自动存储管理就可以了。
ASM实例需要CSS进程,如果是非RAC环境,在启动ASM实例之前会提示用脚本$ORACLE_HOME/bin/localconfig add启动CSS。
1.ASM实例由SGA和后台进程组成。
1.1SGA组成:ASM实例的SGA包括Buffer Cache,Share Pool,Large Pool等。
需要注意的是Share Pool,因为Extent Map要放在这部分的内存中,需要更具数据量来估计Extent Map的大小做相应的调整。
Extent Map的大小可以根据所有文件大小的和来估算,使用下面的语句来计算所有文件和:Select sum(bytes)/(1024*1024*1024)from v$datafile;Select sum(bytes)/(1024*1024*1024)from v$logfile a,v$log b where a.Group#=b.Group#;Select sum(bytes)/(1024*1024*1024)from v$tempfile where status='ONLINE';这3个sum的总和对应着数据库存放ASM中所有文件大小总和,对于使用External Redundancy的磁盘组,每100G需要1MB的Extent Map,根据这个比例计算Extent Map所需要的空间,在加上额外的2MB就可以了。
在实际工作中一般不需要考虑ASM SGA的配置,使用Oracle提供的缺省值就可以了。
1.2后台进程ASM实例比RDBMS实例多2个进程:RBAL和ABRn。
ORACLE_ASM_概述

ORACLE_ASM_概述Oracle ASM(Automatic Storage Management)是Oracle数据库管理系统中的一项功能强大的存储管理技术。
它提供了一个集成的、高性能的存储解决方案,用于管理数据库文件、控制数据分布和提供高可用性。
下面将对Oracle ASM进行详细的概述。
Oracle ASM的主要目标是简化数据库存储的管理和维护。
它将数据文件和日志文件直接映射到操作系统的文件系统,而无需使用文件系统路径来引用它们。
这样做的好处是,ASM可以自动管理多个存储设备(如磁盘组),并为数据库文件提供统一的访问接口。
这样,数据库管理员就可以更轻松地管理存储设备,并且不需要了解底层的物理存储细节。
ASM使用逻辑概念来管理存储,这使得它与底层的物理存储设备解耦。
例如,ASM使用概念上的“磁盘组”来组织存储设备。
磁盘组是一个逻辑容器,它包含多个物理设备(如磁盘)并提供统一的命名空间。
ASM将数据文件分布在磁盘组的多个磁盘上,以提高性能和可靠性。
它还使用“重定义”来保持文件的完整性,并提供与文件相关的一致性保护机制。
使用ASM,数据库管理员可以更容易地配置和管理数据库存储。
例如,他们可以使用ASM命令来创建和管理磁盘组、向磁盘组添加/删除磁盘、创建/删除ASM实例等。
此外,ASM还提供了许多性能和可靠性方面的优势。
例如,ASM可以自动在磁盘组的多个磁盘上分布数据库文件,以提高I/O性能。
它还可以通过数据文件重定义来自动修复数据坏块,从而提供更高的数据可靠性。
另一个重要的特性是ASM可以与Oracle数据库实例无缝集成。
ASM可以自动识别ASM实例中的数据库文件,并为每个文件提供统一的命名约定。
这意味着数据库管理员可以在ASM文件系统中直接引用数据文件,而无需指定文件系统路径。
这大大简化了数据库管理中的一些重要任务,如备份和恢复操作。
值得注意的是,ASM并不是Oracle数据库的唯一存储选项。
探索ORACLE之ASM概念(完整版)

探索ORACLE之ASM概念(完整版)⼀、 ASM(⾃动存储管理)的来由:ASM是Oracle 10g R2中为了简化Oracle数据库的管理⽽推出来的⼀项新功能,这是Oracle⾃⼰提供的卷管理器,主要⽤于替代操作系统所提供的LVM,它不仅⽀持单实例,同时对RAC的⽀持也是⾮常好。
ASM可以⾃动管理磁盘组并提供有效的数据冗余功能。
使⽤ASM(⾃动存储管理)后,数据库管理员不再需要对ORACLE中成千上万的数据⽂件进⾏管理和分类,从⽽简化了DBA的⼯作量,可以使得⼯作效率⼤⼤提⾼。
⼆、什么是ASMASM它提供了以平台⽆关的⽂件系统、逻辑卷管理以及软RAID服务。
ASM可以⽀持条带化和磁盘镜像,从⽽实现了在数据库被加载的情况下添加或移除磁盘以及⾃动平衡I/O以删除“热点”。
它还⽀持直接和异步的I/O并使⽤Oracle9i中引⼊的Oracle数据管理器API(简化的I/O系统调⽤接⼝)。
ASM是做为单独的Oracle实例实施和部署,并且它只需要有参数⽂件,不需要其它的任何物理⽂件,就可以启动ASM实例,只有它在运⾏的时候,才能被其它数据访问。
在Linux平台上,只有运⾏了OCSSD服务(Oracle安装程序默认安装)了才能和访问ASM。
三、使⽤ASM的好处:1、将I/O平均分部到所有可⽤磁盘驱动器上以防⽌产⽣热点,并且最⼤化性能。
2、配置更简单,并且最⼤化推动数据库合并的存储资源利⽤。
3、内在的⽀持⼤⽂件4、在增量增加或删除存储容量后执⾏⾃动联系重分配5、维护数据的冗余副本以提⾼可⽤性。
6、⽀持10g,11g的数据存储及RAC的共享存储管理7、⽀持第三⽅的多路径软件8、使⽤OMF⽅式来管理⽂件四、 ASM冗余:ASM使⽤独特的镜像算法:不镜像磁盘,⽽是镜像盘区。
作为结果,为了在产⽣故障时提供连续的保护,只需要磁盘组中的空间容量,⽽不需要预备⼀个热备(hot spare)磁盘。
不建议⽤户创建不同尺⼨的故障组,因为这将会导致在分配辅助盘区时产⽣问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
手工建库一.安装cssd(cluster synchronization service)服务1.#Rmp -ivh oracleasm-support-2.1.3-1.el5.i386.rmp2.#Rmp -ivh oracleasm-2.6.18-194.el5-2.0.5-1.el5.i386.rmp3.#Rmp -ivh oracleasmlib-2.0.4-1.el5.i386.rmp在安装上面的软件时要注意顺序二.配置ASM1.#service Oracleasm configureDefault user to own the driver interface [oracle]: oracleDefault group to own the driver interface [oinstall]: oinstallStart Oracle ASM library driver on boot (y/n) [y]: yScan for Oracle ASM disks on boot (y/n) [y]: yWriting Oracle ASM library driver configuration: doneInitializing the Oracle ASMLib driver : [OK]Scanning the system for Oracle ASMLib disks: [OK]2.创建ASM磁盘(1)首先对硬盘进行分区fdisk /dev/sd*(2)创建ASM磁盘service oracleasm createdisk VOL1 /dev/sd* service oracleasm createdisk VOL2 /dev/sd*service oracleasm createdisk VOL3 /dev/sd*创建好ASM磁盘后启动cssd服务#cd /u01/app/oracle/product/10.2.0/db_1/bin#./configure add检查cssd 服务的状态$ crsctl check cssd上面的步骤都是在配置好oracle的安装环境和装好数据库软件的基础上进行的上面的操作都完成后就可以对安装ASM实例进行操作啦!三.手工创建ASM实例1.生成ASM实例的口令文件在/u01/app/oracle/product/10.2.0/db_1/dbs/目录下生成ASM实例的口令文件$orapwd file=orapwd+ASM password=oracle entries=20 force=y 2.编写asm实例的pfile在/u01/app/oracle/product/10.2.0/db_1/dbs/目录下编写asm实例的pfilePfile的内容如下所示:*.background_dump_dest='/u01/app/oracle/yang/+ASM/bdump' *.core_dump_dest='/u01/app/oracle/yang/+ASM/cdump'*.instance_type='asm'*.large_pool_size=12M*.remote_login_passwordfile='SHARED'*.user_dump_dest='/u01/app/oracle/yang/+ASM/udump'注意:bdump :后台进程trace 和alert log ,就是说alert_sid.log也存在这个目录中cdump :core trace,一般是用来日志应用程序的除非数据库出了问题否则基本上不会有什么信息udump :前台手动trace的比如sql trace之后session的trace文件3.连接数据库Export ORACLE_SID=+ASMSqlplus sys/oracle as sysdba4.创建service parameter fileCreate spfile from pfile;5.创建pfile里面所指定的目录夹如:在/u01/app/oracle 创建目录夹yang mkdir -p yang然后接着再在/u01/app/oracle/yang 下创建目录夹+ASM ,mkdir -p +ASM 以及在/u01/app/oracle/yang/+ASM 下创建cdump,bdump,udump等6.sqlplus sys/oracle as sysdba 连接asm实例然后启动asm实例此处由于没有创建ASM磁盘组,会报没有磁盘组错误。
SQL> startupASM instance startedTotal System Global Area 83886080 bytesFixed Size 1272120 bytesVariable Size 57448136 bytesASM Cache 25165824 bytesORA-15032: not all alterations performedORA-15063: ASM discovered an insufficient number of disks for diskgroup"RECOVERY"ORA-15063: ASM discovered an insufficient number of disks for diskgroup"ORA30_VOLGRP"7.创建ASM磁盘组SQL> create diskgroup ORA30_VOLGRP normal redundancy failgroup FG1 disk 'ORCL:VOL1' name disk1 failgroup FG2 disk 'ORCL:VOL2' name disk2;Diskgroup created.SQL> create diskgroup RECOVERY external redundancy disk 'ORCL:VOL3';Diskgroup created.到此asm实例已经创建完毕!!!四.手工创建oracle实例1.生成ora30的口令文件在/u01/app/oracle/product/10.2.0/db_1/dbs 目录下生成口令文件Orapwd file=orapwdora30 password=oracle entries=20 force=y 2.创建自定义参数文件参数文件内容如下:log_archive_format=%t_%s_%r.dbfdb_block_size=8192db_file_multiblock_read_count=16open_cursors=300db_domain='ora30'db_name='ora30'background_dump_dest=/u01/app/oracle/admin/ora30/bdump audit_file_dest=/u01/app/oracle/admin/ora30/adumpcore_dump_dest=/u01/app/oracle/admin/ora30/cdumpuser_dump_dest=/u01/app/oracle/admin/ora30/udumpdb_create_file_dest=+ORA30_VOLGRPdb_recovery_file_dest=+RECOVERYdb_recovery_file_dest_size=2147483648job_queue_processes=10compatible=10.2.0.1.0processes=150sga_target=277872640remote_login_passwordfile=EXCLUSIVEpga_aggregate_target=92274688undo_management=AUTOundo_tablespace=UNDOTBScontrol_files='+ORA30_VOLGRP/ora30/control01.ctl','+RECOVERY/or a30/control02.ctl'3.sqlplus sys/oracle as sysdba 连接数据库4.创建服务参数Create spfile from pfile;5.创建自定义参数中adump,bdump,cdump,udump存放的目录夹如:在/u01/app/oracle/admin/ 创建ora30 mkdir -p ora30然后再/u01/app/oracle/admin/ora30/ 目录夹下创建adump,bdump,cdump,udump mkdir -p a/b/c/udump6.编写建库脚本脚本内容如下:create database ora302 user sys identified by oracle3 user system identified by oracle4 logfile5 group 1 ('+RECOVERY/ora30/redo01.dbf') size 50M,6 group 2 ('+RECOVERY/ora30/redo02.dbf') size 50M,7 group 3 ('+RECOVERY/ora30/redo03.dbf') size 50M8 maxlogfiles 59 maxlogmembers 510 maxloghistory 111 maxdatafiles 10012 character set ZHS16GBK13 national character set UTF814 DATAFILE '+ORA30_VOLGRP/ora30/system01.dbf' size 800M REUSE EXTENT MANAGEMENT LOCAL15 SYSAUX DATAFILE '+ORA30_VOLGRP/ora30/sysaux01.dbf' size 400M REUSE16 DEFAULT TEMPORARY TABLESPACE temp0117 TEMPFILE '+ORA30_VOLGRP/ora30/temp01.dbf' size 100M REUSE18 UNDO TABLESPACE undotbs19* DATAFILE '+ORA30_VOLGRP/ora30/undotbs01.dbf' size 300M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED/8.sqlplus sys/oracle as sysdba 连接数据并启动到nomount状态SQL>Startup nomount;9.调用建库脚本建库SQL>get aaa.sqlSQL>/10.创建其他表空间如:调用已编写好的建表空间脚本创建表空间等:SQL> get ccc.sql1 CREATE TABLESPACE example LOGGING2 DATAFILE '+ORA30_VOLGRP/ora30/example01.dbf'3* SIZE 50M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL11.运行脚本Run the scripts necessary to build views,synonyms,and PL/SQL packcagesSQL>@/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/catalog.sql SQL>@/u01/app/oracle/product/10.2.0/db_1/rdbms/admin/catproc.sql 12.备份数据库。