Oracle(三) 数据库创建

这篇博客详细介绍了Oracle数据库的创建过程,包括使用DBCA命令和SQL语句手动创建的方法。通过DBCA以静默方式创建数据库ora11g,以及通过SQL语句设置参数文件、控制文件、数据文件等,最后使用DBCA配置数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建数据库

有以下几种方法可以创建数据库

  • 使用“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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值