Oracle i数据库安装结束后可以使用dbca来创建数据库下面是具体的创建过程我会重点提示和i不同的地方
启动dbca选择create a database
选择new database
提示输入Global Database Name和SID和i不同的是在同一个界面会提示输入sys和system的密码而i如果我没机错的话应该是在建库结束的时候才输入的如下图
数据库存储选项中有了三个选择在i中是没有选择的现在我们可以选择是我们的数据文件具体是放在什么地方文件系统ASM或裸设备上在i中我们只能在后面的数据文件存储位置里自己定义数据文件是位于文件系统还是位于裸设备上特别值得关注的是ASM这是Oracle i的一个新特性在随后的文章里我将向大家详细介绍ASM如下图
和i一样提示选择Database Components和Custom Scripts如果你用不上这些建议不要选
和i相同选择服务器运行模式我选择Dedicated Server Mode
在设定初始参数时有以下几个变化
其中Character Sets中多了两个选项Default language to be used for the database:(可以选simplified chinese)和Default date format to be used for the database:(可以选择china)这两个选项对应的是两个初始化参数nls_language和nls_territory这两个参数i中就有了但是这里有个问题就是如果你在第一选项中选择了simplified chinese建库的时候会报错原因在于使用dbca生成初始化参数时nls_language的值没有双引号对于AMERICAN来说是没有问题但因为SIMPLIFIED CHINESE是两个单词没有了双引号Oracle就不认识了正确形式如下
nls_language = SIMPLIFIED CHINESE
nls_territory=CHINA
File Locations中spfile的默认位置改成了数据文件的存放位置这样存放备份方便就会方便很多不像以前需要备份不同目录中的文件
多了一个OMF在此我们可以定义Oracle Managed File的位置如下图
和i相同设置Database Storage 但这里有了些细节上的变化其中SYSTEM表空间的默认大小由之前的M变成了M呵呵系统越来越大^_^另外一个就是在i不同的数据库组件放在不同的表空间上所以默认情况下会一次性多出好几个表空间出来在这里全部放在SYSAUX表空间中了变化最大要算是Redo log的默认大小了i默认就是M而在i里的默认值是M可以看出Oracle同样在不断调整
至此就开始建库了从建库的界面上可以看到添加很多内容JAVAXML等
建库结束后启动SQLPLUS可以看到下面的信息
tiger> sqlplus /as sysdba
SQL*Plus: Release Beta on Mon Jun ::
Copyright (c) Oracle Corporation All rights reserved
Connected to:
Oraclei Enterprise Edition Release bit Beta
With the Partitioning and Oracle Data Mining options
SQL> select * from v$version;
BANNER
Oraclei Enterprise Edition Release bit Beta
PL/SQL Release Beta
CORE Beta
TNS for HPUX: Version Beta
NLSRTL Version Beta
好了一个Oracle i的数据库到此就建好了