创建数据库
有以下几种方法可以创建数据库
-
使用“Database Configuration Assistant”
工具创建Oracle数据库 -
使用DBCA命令创建数据库
-
使用SQL语句手动创建数据库
第一种方式网上教程很多,就不叙述。以下第一第二项只需执行这一种,后面两项需全部执行。若改变其中的pfile参数文件,关闭数据库后,按照第三、第四部重新执行。最好一步到位,否则出现问题会很恶心。
使用DBCA命令创建数据库
使用DBCA命令以静默方式创建数据库ora11g:
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname ora11g -sid ora11g -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL
命令参数说明:
- -silent指定以静默方式执行dbca命令。
- -createDatabase指定使用dbca命令创建数据库。
- -templateName指定用来创建数据库的模板名称,这里指定为General_Purpose.dbc,即一般用途的数据库模板。使用此参数相当于在图形界面中选择创建一般用途数据库。
- -gdbname指定创建的全局数据库名称,这里指定名称为ora11g。
- -sid指定数据库系统标识符,这里指定为ora11g,与数据库同名。
- -responseFile指定安装响应文件,NO_VALUE表示没有指定响应文件。响应文件包含了在交互方式安装过程中对由用户提供的对安装问题的回答。在响应文件中为每个问题都保存为一个变量。例如,在响应文件中设置Oracle根目录和安装类型等参数的值。Oracle提供的响应文件保存在安装目录的response目录下。
- -characterSet指定数据库使用的字符集,这里指定为AL32UTF8。
- -memoryPercentage指定用于Oracle的物理内存的百分比,这里指定为30%。
- -emConfiguration指定Enterprise Management的管理选项。LOCAL表示数据库由Enterprise Manager本地管理;CENTRAL表示数据库由Enterprise Manager集中管理;NOBACKUP表示不启用数据库的每天自动备份功能;NOEMAIL表示不启用邮件通知功能;NONE表示不使用Enterprise Manag