下面是详细的Oracle 19c创建数据库的完整步骤攻略:
1. 环境准备
在创建数据库之前,我们需要先做好系统的环境准备工作。以下是必要的准备工作:
- 确认操作系统版本和软件要求。
- 确认Oracle软件版本和软件要求。
- 确定系统和Oracle软件的安装位置。
- 确认所需的系统权限。
- 安装必要的软件包和操作系统补丁。
2. 创建实例
在创建数据库之前,我们需要先创建一个实例。以下是创建实例的步骤:
步骤1:创建pfile
使用文本编辑器创建一个pfile(Oracle文本配置文件),并指定一个保存路径,例如/opt/oracle/admin/orcl/pfile/init.ora。
示例内容:
db_name='orcl'
memory_target=1G
processes=150
db_block_size=8192
sga_target=512M
步骤2:启动实例
- 使用sys用户或具有sysdba角色的用户登录数据库。
$ sqlplus / as sysdba
- 使用以下命令启动实例:
SQL> startup pfile='/opt/oracle/admin/orcl/pfile/init.ora'
步骤3:创建spfile
使用以下命令创建一个spfile(Oracle服务器配置文件):
SQL> create spfile from pfile='/opt/oracle/admin/orcl/pfile/init.ora';
步骤4:重启实例
使用以下命令重启实例:
SQL> shutdown immediate;
SQL> startup;
3. 创建数据库
在创建实例之后,我们可以使用dbca命令创建一个新的Oracle数据库。以下是创建数据库的步骤:
步骤1:打开dbca
在Linux系统中,可以使用以下命令打开dbca:
$ dbca
步骤2:选择创建数据库选项
在dbca窗口中,选择“创建数据库”选项,然后点击“下一步”。
步骤3:选择数据库类型
根据需要选择数据库类型,然后点击“下一步”。
步骤4:选择配置类型
在这一步,您需要选择配置类型。Oracle提供了三种不同的配置类型,分别是:
- 带样例的数据库(包括多个样例应用程序和数据)
- 自定义数据库(可以手动选择安装选项)
- 典型数据库(所有默认设置都已预先选择)
根据需要选择相应的配置类型,然后点击“下一步”。
步骤5:指定数据库标识符和访问方式
在这一步中,您需要指定数据库的标识符和访问方式(例如,用于sys用户的口令)。输入完毕后,点击“下一步”。
步骤6:指定目录
在这一步,您需要指定数据库文件的保存位置和数据库配置文件(init.ora)的位置。输入完毕后,点击“下一步”。
步骤7:选择数据库组件
在这一步,您需要选择要安装的数据库组件,例如Oracle数据库实例、示例数据库、和管理工具。选择完毕后,点击“下一步”。
步骤8:进行检查以确认选择完整
在这一步,您需要进行检查,确保所有的设置都正确。完成检查后,点击“完成”按钮。至此,Oracle 19c创建数据库的完整步骤就结束了。
示例
以下是两个示例,演示如何使用创建命令创建一个新的Oracle数据库。
示例1:创建一个单个的数据库实例(非容器化方法)
$ dbca -silent \
-responseFile /tmp/PROD_orcl.rsp \
-createDatabase \
-gdbname orcl \
-sid orcl \
-sysPassword oracle \
-systemPassword oracle \
-createAsContainerDatabase false \
-templateName General_Purpose.dbc \
-redoLogFileSize 100 \
-redoLogGroupCount 2 \
-datafileDestination /u01/oradata \
-emConfiguration NONE \
-sampleSchema false
示例2:创建一个全新的Oracle数据库实例
$ dbca -silent \
-responseFile /tmp/PROD_cdb.rsp \
-createDatabase \
-gdbname cdb \
-sid cdb \
-SYSPASSWORD oracle \
-SYSTEMPASSWORD oracle \
-createAsContainerDatabase true \
-templateName General_Purpose.dbc \
-redoLogFileSize 100 \
-redoLogGroupCount 2 \
-datafileDestination /u01/oradata \
-emConfiguration NONE \
-sampleSchema false \
-createListener LISTENER \
-listenerPort 1521
以上是Oracle 19c创建数据库的完整步骤攻略以及两个创建实例的示例,请参考。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Oracle 19c创建数据库的完整步骤(详细明了) - Python技术站