使用DBCA创建数据库
- 启动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