设备脚本Oracle 11.2 在裸设备上创建数据库
改章节是一篇关于设备脚本的帖子
Oracle 11.2 在裸设备上创立数据库
V1.0
1 概述........................................................................................................................................... 1
2 安装数据库软件 ....................................................................................................................... 1
3 脚本创立数据库 ....................................................................................................................... 1
4 实现后确认信息 ....................................................................................................................... 3
1 概述
Oracle 11.2 开始 Oracle Universal Installer (OUI) 和 Database Configuration Assistant (DBCA)
不再支持将数据文件和 GRID 集群文件( OCR and Voting Disks)放在 raw/block 设备上。 但
是命令行方式仍然支持裸设备。
对于一些特殊需求,希望将数据文件放在裸设备上的数据库,可以采取下面的方法:
1. 如果 11.2 之前的数据库应用的是裸设备,那么升级到 11.2 后,可以继续应用裸设备。
2. 用命令行的方法创立数据库。
3. 数据库创立实现后,在 SQLPLUS 中创立表空间在裸设备上。
本文的测试案例采取命令行的方式创立数据库在裸设备。本文的测试环境为 Linux(OEL5),
另外在操作系统层面创立裸设备的步骤在本文中已省略。
注意:oracle 计划在以后的版本中将不再支持裸设备,包含 OUI,DBCA,命令行。
2 安装数据库软件
安装过程中只选择安装软件,不创立数据库。
3 脚本创立数据库
1. 运行 dbca 来创立数据库的脚本,过程与以往 DBCA 创立数据库雷同,只是在最后一步只
选择创立数据库脚本:2
实现以上步骤后,在$ORACLE_BASE/admin/orcl3/scripts/下面生成创立数据库脚本:
[oracle@serha scripts]$ ls
CreateDBCatalog.sql CreateDB.sql lockAccount.sql orcl3.sql
CreateDBFiles.sql init.ora orcl3.sh postDBCreation.sql
2. 手动编辑创立数据库的脚本,将数据文件所在的文件系统替换为裸设备:
CreateDB.sql
CreateDBFiles.sql 3
Init.ora
注意:请根据您系统的需要对以上脚本停止修改。
3. 手动创立数据库
以 oracle 用户运行:$ORACLE_BASE/admin/orcl3/scripts/orcl3.sh
4 实现后确认信息
还没有测试过,测试完会从新更新下文档
文章结束给大家分享下程序员的一些笑话语录:
Google事件并不像国内主流媒体普遍误导的那样,它仅仅是中国Z府和美国公司、中国文化和美国文化甚至中国人和美国人之间的关系,是民族主义和帝国主义之间的关系;更重要的是,它就是Z府和公司之间的关系,是权力管制和市场自由之间的关系。从这个意义上说,过度管制下的受害者,主要是国内的企业。Google可以抽身而去,国内的企业只能祈望特区。www.ishuo.cn

浙公网安备 33010602011771号