创建数据库实例

创建数据库实例

介绍如何在各服务器节点创建数据库实例。在创建过程中,所有步骤只需在服务器节点linux49中执行即可。

前提条件

请确保ASM实例已经启动,具体请参见创建ASM磁盘组

操作步骤

  1. oracle用户重新登录服务器节点linux49。
  2. 执行dbca命令,启动“Database Configuration Assistant”界面。
    创建数据库实例 说明:
    dbca命令执行失败,请确认您是否在oracle用户目录即“/home/oracle”下执行的。
  3. “Welcome”界面,选择“Oracle Real Application Cluster database”,单击“Next”。

创建数据库实例

4、在“Operations”界面,选择“Create a Database”,单击“Next”。

创建数据库实例

 

 5、在“Database Templates”界面,选择“Custom Database”,单击“Next”。

 创建数据库实例

 

 6、在“Database Identification”界面,选择节点并且指定数据库名称,单击“Next”。

创建数据库实例

  • “Configuration Type”选择“Admin-Managed”。
  • “Global Database Name”根据规划填写全局数据库名称,例如ora11g。
  • “SID Prefix”根据规划填写Oracle用户实例名称,例如ora11g。
  • 选中所有的节点。

7、在“Management Options”界面,去勾选所有配置项,单击“Next”。

  1. “Enterprise Manager”页签中不勾选“Configure Enterprise Manager”。

创建数据库实例

 

  • “Automatic Maintenance Tasks”页签中不勾选“Enable automatic maintenance tasks”。

创建数据库实例

 

 8、“Database Credentials”界面,设置用户密码,单击“Next”。

 创建数据库实例

 

注意:

密码设置时,必须满足以下复杂度要求:

  • 密码长度8至32个字符。
  • 密码必须包含如下至少两种字符的组合:
    • 至少一个小写字母
    • 至少一个大写字母
    • 至少一个数字
    • 至少一个特殊字符:`~!@#$%^&*()_-+{[]}|\:<>.?/ 和空格
  • 密码不能和用户名称或者用户名称的倒写一样。
  • 密码不能与帐号最近使用过的3个密码重复。

9、在“Database File Locations”界面,设置使用ASM文件管理,单击“Next”。

创建数据库实例

 

  • Storage Type”选择“Automatic Storage Management”。
  • “Storage Location”选择“Use Common Location for All Database Files”。
  • “Database Files Location”单击“Browse”,选择“DGDATA”。

10、“Recovery Configuration”界面,不勾选“Specify Fast Recovery Area”和“Enable Archiving”,单击“Next”。

创建数据库实例

 

 11、在“Database Content”界面,勾选“Oracle JVM”特性,单击“Next”。

创建数据库实例

 

创建数据库实例

 

  1. 不勾选“Database Components”页签中的任何特性。
  2. 单击“Standard Database Components…”按钮,勾选“Oracle JVM”。
    说明:
    有时“Standard Database Components…”按钮不显示,需要将此窗口最大化。
  3. 单击“OK”。

14、“Initialization Parameters”界面,设置内存参数、进程数和数据库字符集,单击“Next”。

创建数据库实例

 

 15、单击“Sizing”页签,将“Processes”大小设置为200。

创建数据库实例

16、单击“Character Sets”页签,将“Database Character Set”选择“AL32UTF8”,“National Character Set”选择“AL16UTF16”。

 创建数据库实例

 

 16、“Database Storage”界面,根据数据库存储规划设置控制文件信息、系统表空间信息和重做日志文件信息,单击“Next”。

单击左侧“Controlfile”,在右侧“General”页签下设置控制文件信息,“Options”页签下保持缺省值。

创建数据库实例

 

  • 单击左侧“Tablespaces”,修改表空间名称,在右侧“General”页签下设置各个表空间信息

根据情况,修改表空间信息

注意,undo

创建数据库实例

 

 

创建数据库实例

 

 单击左侧“Datafiles”,依次选中里面的数据文件,在右侧的“Storage”页签中,除了undo去勾选“Automatically extend datafile when full (AUTOEXTEND)”。

创建数据库实例

 

 选中左侧“Redo Log Groups”,单击“Create”,根据规划创建更多的重做日志文件。

注意,修改大小和thread

说明:
在Oracle RAC集群环境中,每个节点和实例至少需要两个重做日志组,每个实例需要一个独立的日志线程号,由上图中参数“Thread”的值确定。如本文档中的重做日志文件ora_redo0nn为1~5)_1的“Thread”值设置为“1”,ora_redo0nn为1~5)_2设置为“2”。
 
创建数据库实例

 

 在“Creation Options”界面,勾选“Create Database”和“Generate Database Creation Scripts”,单击“Finish”。 

创建数据库实例

 

 

15、“Summary”界面,检查概要信息,单击“OK”,开始创建数据库实例。

  1. 数据库实例创建过程大约需要15分钟,请耐心等待。
     
     
    如果在安装中报错,dbca ORA-07202 sltln invalid parameter to sltln
    请在第5步选择General Purpose or Transaction Processing即可,原因未知待查。
     

创建数据库实例

上一篇:Redis和mysql数据怎么保持数据一致的?


下一篇:mysql 创建两张表 建立关联 外键