使用DBCA创建数据库

作者: _Janly | 来源:发表于2015-01-26 21:51 被阅读3455次
  1. 启动DBCA,方法:打开终端(Open Terminal),转换Oracle用户,启动图形化界面
[root@oracle ~]# su - oracle           //切换Oracle用户
[oracle@oracle ~]$ dbca                    //报错,起不来图形化界面切换到root下执行xhost +
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Exception in thread "main" [oracle@oracle ~]$ 

图形界面起不来,解决办法:

[root@oracle ~]# xhost +
access control disabled, clients can connect from any host
欢迎界面

2.创建数据库,next

操作

3.选择一般数据库next

数据库模板
4.Global Database Name(全局数据库名)提示设置数据库标识,用以标识一个唯一的全局数据库,因为数据库至少需要一个实例来维护和使用,所以还要设置实例名SID,一般实例名和全局数据库名相同(便于维护),再注入“全局数据库名”时,在实例名SID中会自动输入相同的内容。单击“next”。 数据库标识

5.选择使用EM配置数据库,使用Database Control管理数据库

数据库选项

6.此时要求设置数据库口令,一是对所有用户使用一个口令(Use the Same Password For All Accounts),一是“使用不同的管理口令”(Use Different Passwords)使得不同的用户可以设置自己的管理口令。此处选使用一个口令,next。

数据库身份证明

7.要求选择存储设备。此处有三个选项。File System(文件系统),使用文件系统存储数据库这个方式基于操作系统的数据文件;Automatic Store Management(自动存储管理),可以简化数据库存储管理并优化数据库布局以改进I/O性能,要使用此选项必须指定一组磁盘以创建一个ASM磁盘组或指定一个现有的ASM磁盘组;Raw Devices(裸设备),如果不使用自动存储管理并且集群文件系统不可用,则裸设备或卷可以为Real Application Clusters(RAC)数据库提供必要的共享存储。必须为计划在数据库中创建的每个数据文件,控制文件和日志文件创建了一个裸设备。

存储选项

8.指定数据库文件的位置,选择“Use Common Location for All Database Files”(所有数据库文件使用公共位置),并设置文件目录。

数据库文件所在位置

9.指定闪回恢复区,在Oracle 10g中提供一个快闪恢复区,用户数据库系统自动恢复时使用的是备份数据空间,当使用RMAN备份时可以选择该恢复区,使得数据库的各类恢复行为自动化,该区域默认为{Oracle_BASE}\flash_recovery_area,区域大小为2G,这些参数都可以调整。

恢复配置

10.数据库内容设置。提示是否使用“Sample Schemas”(实例方案),该方案会创建一个EXAMPLE的表空间,此处选择使用;Custom Scripts(定制脚本),此处不使用。


数据库内容设置

11.设置内存初始化参数,包括,memory(内存)、sizing(调整大小)、character sets(字符集)、connection mode(连接模式)

  • 内存大小的40%给数据库使用,内存参数在建库后可以动态修改。
  • 调整大小包括设置数据库块大小、设置和该数据库连接的操作系统进程数量(该值最小为6,引文其中5个是启动时例时必须的后台进程,1个为用户进程)。该处选择默认150个。
  • 字符集设置如下图。
  • 连接模式分为专用连接和共享连接两种。专用模式是每个客户连接启动一个专有的PGA和专有的相关资源,而共享模式多个客户连接数据库服务器时使用共享的资源空间。选择默认的专用模式
设置内存初始化参数--字符集

12.database storage 概览
需要用户进行控制文件、表空间、数据文件以及重做日志文件的参数设置,如控制文件中的最大重做日志文件数、最大数据文件数等,可以进行修改表空间大小,创建重做日志文件等。


数据库存储

13.创建数据库,保存为数据库模板,并生成创建脚本

创建选项

14.数据库配置概览

确认

15.模板创建完成及脚本生成。


Paste_Image.png Paste_Image.png

16.如下创建过程直至退出

Paste_Image.png Paste_Image.png

相关文章

  • Oracle字符集检查和修改

    Oracle字符集检查和修改 在部署重构版测试环境时,需要创建Oracle数据库,使用dbca创建数据库之后没有注...

  • 使用DBCA创建数据库

    启动DBCA,方法:打开终端(Open Terminal),转换Oracle用户,启动图形化界面 图形界面起不来,...

  • asm 磁盘组无法识别的几种情况

    在使用 dbca创建数据库时,选择 asm,发现找不到 磁盘组,但 grid用户可以,这时,可以根据以下几个方面去...

  • sysdba连接及dbca报ora-12547丢失连接错误

    今天在安装数据库时,除一个人外,其他人在用dbca创建数据库时,都报ora-12547的错误, 我使用conn /...

  • DB_BLOCK_SIZE参数与表空间最大值

    在DBCA创建Oracle数据库时,可以适当选择Oracle的DB_BLOCK_SIZE参数,默认为8K,DB_B...

  • 终端下输入dbca命令出现No protocol specifi

    dbca命令创建数据库必须要有图形界面的支持,先输入xlock看是否有小闹钟的界面出来,没有的话命令 export...

  • Oracle实例静默安装

    oracle实例的安装跟数据库安装一样,基础默认配置文件名为dbca.rsp 通过对dbca.rsp文件中的配置项...

  • 手工删除非dbca创建的数据库

    有时候,我们会手工创建一些数据库,作为测试,结束了又需要删除它们。为了以手工方式干净的清除数据库及相关文件。需要一...

  • MySQL 创建数据库

    使用 create 创建数据库 使用mysqladmin创建数据库 使用普通用户,可能需要特定的权限来创建或者删除...

  • MySQL 1

    MySQL创建数据库 使用create命令创建数据库 CREATE DATABASE 数据库名; PHP中使用 m...

网友评论

  • 嗷大彬彬:你好,我在官网文档 2 Day DBA上面看过这篇文章的Creating and Managing a Database with DBCA。我想问一下,这里创建了数据库,那会跟原来安装Oracle时就创建好的数据库冲突吗?新创建的数据库和原来的数据库什么关系,盼复。
    _Janly:@Bennett_Lan 数据库名不一样就不会有冲突,两个可以是相互独立的库

本文标题:使用DBCA创建数据库

本文链接:https://www.haomeiwen.com/subject/lpjkxttx.html