28.3.1 创建数据库

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

28.3.1  创建数据库

通过Oracle所提供的数据库配置向导创建数据库是一种比较方便的创建数据库方式,用户只需要使用鼠标选择需要的选项并单击【下一步】按钮即可完成数据库的创建工作。具体步骤如下所示。

1)在终端窗口中以oracle用户的身份执行dbca命令,打开如图28.23所示的【欢迎使用】对话框。

 

28.23  数据库配置向导欢迎界面

2)单击【下一步】按钮,进入的如图28.24所示的【操作】对话框。在其中选择【创建数据库】单选按钮然后单击【下一步】按钮。

 

 

 

28.24  选择操作

3)此时系统进入如图28.25所示的【数据库模版】对话框。Oracle已经预置了一些数据库模版,用户可从列表中选择需要使用的模版(本例中选择“定制数据库”),然后单击【下一步】按钮。

 

 

 

28.25  选择数据库模版

如果用户不清楚模版的具体内容,可单击【显示详细资料】按钮,查看所选数据库模版的详细资料,如图28.26所示。

 

 

28.26  数据库模版的详细资料

4)之后进入如图28.7所示的【数据库标识】对话框。在【全局数据库名】和【SID】文本框中输入数据库的名称(本例中为orcl),然后单击【下一步】按钮。

5)在进入的如图28.28所示的【管理选项】对话框中单击【下一步】按钮。

 

 

 

28.27  指定创建的数据库名称

 

 

 

 

28.28  管理选项

6)此时系统进入如图28.29所示的【数据库身份证明】对话框。为方便测试,这里选择【所有账户使用同一管理口令】单选按钮,为所有数据库用户设置相同的口令。如果希望为每个用户设置不同的口令,可选择【使用不同的管理口令】单选按钮并进行设置。

7)之后进入如图28.30所示的【存储选项】对话框。在其中选择【文件系统】单选按钮然后单击【下一步】按钮。

 

 

 

28.29  设置数据库用户的口令

 

 

 

 

28.30  选择存储选项

8)在进入的图28.31所示的【数据库文件所在位置】对话框中,选择【使用模版中的数据库文件位置】单选按钮,然后单击【下一步】按钮。

如果希望位置数据库文件设置其他的位置,可选择【所有数据库文件使用公共位置】单选按钮,然后在【数据库文件位置】文本框中输入新的位置路径。

9)此时系统进入图28.32所示的【恢复配置】对话框。在其中取消【指定快速恢复区】复选框的选择,然后单击【下一步】按钮。

 

 

 

28.31  选择数据库文件位置

 

 

 

 

 

28.32  【恢复配置】对话框

10)在进入的图28.33所示的【数据库内容】对话框中,可选择需要安装的Oracle组件。在此只选择【Enterprise Manager资料档案库】复选框,然后单击【下一步】按钮。

接着单击【标准数据库组件】按钮,打开如图28.34所示的【标准数据库组件】对话框。取消对话框中的所有组件的选择,然后单击【确定】按钮。

完成后,在图28.33所示的界面中单击【下一步】按钮。

11)在弹出的Database Configuration Assistant对话框中单击【是】按钮,如图28.35    所示。

 

 

 

28.33  【数据库内容】对话框

 

 

 

 

 

 

 

 

28.34  【标准数据库组件】对话框

 

 

 

 

28.35  禁用本地管理 

12)此时进入如图28.36所示的【初始化参数】对话框。选择【内存】标签进入【内存】选项卡。在其中选择【典型】单选按钮;在【内存大小(SGAPGA)】文本框中设置Oracle数据库使用的总的物理内存数量。如果希望为SGAPGA分配明确设置大小,可选择【定制】单选按钮,然后在【SGA大小】和【PGA大小】文本框中分别输入SGAPGA的内存大小。

 

 

28.36  设置Oracle内存

%注意:10g开始,Oracle便实现了内存自动管理。用户不必再单独为各个内存区(缓存区、共享区、大内存区等)设置大小,只需要设置一个总的内存数即可,Oracle会自动为各个内存区合理分配空间。如果主机的内存比较充裕,建议为Oracle分配更多的内存,这样可获得更高的性能。

13)选择【调整大小】标签,进入【调整大小】选项卡,如图28.37所示。在其中的【块大小】列表框中选择Oracle数据库的最小存储单位——块的大小。如果没有特别需求,建议使用默认的8192字节块大小。在【进程】文本框中输入数据库允许的最大进程数。

14)选择【字符集】标签,进入【字符集】选项卡,如图28.38所示。在其中选择【从字符集列表中选择】单选按钮,然后选择字符集为“ZHS16GBK – GBK 16为简体中文”。

 

 

 

 

28.37  【调整大小】选项卡

 

 

 

 

 

 

28.38  选择字符集

15)选择【连接模式】标签,进入【连接模式】对话框,如图28.39所示。在其中选择【专业服务器模式】选项,最后单击【下一步】按钮。

16)在进入的【安全设置】界面中,选择【保留增强的11g默认安全设置(建议)】单选按钮,然后单击【下一步】按钮,如图28.40所示。

 

 

 

 

28.39  选择连接模式

 

 

 

 

 

28.40  选择安全设置

17)在进入的图28.41所示的【自动维护任务】对话框中,选择【启用自动维护任务】复选框,然后单击【下一步】按钮进入【数据库存储】对话框。

18)在该对话框中可选择对控制文件、表空间、数据文件和重做日志组进行更改,如图28.42所示。

 

 

 

 

 

 

28.41  启用自动维护任务

 

 

 

 

 

 

 

28.42  【数据库存储】对话框

例如要更改数据库的数据文件,可以选择【数据文件】选项,从列表中选择具体的数据文件,然后可对该文件的位置、状态以及大小进行更改,如图28.43所示。完成后单击【下一步】按钮。

 

 

 

 

 

28.43  更改数据文件属性

19)在进入的图28.44所示的【创建选项】对话框中,选择【创建数据库】复选框,然后单击【完成】按钮进入下一步。

 

 

 

 

 

 

 

28.44  【创建选项】对话框

如果要把该数据库作为模版保存,以供日后创建数据库时可以重复利用,可选择【另存为数据库模版】复选框,然后在【名称】和【说明】文本框中输入模版的名称和说明信息。如果要生成数据库的创建脚本,可选择【生成数据库创建脚本】复选框,然后在【目标目录】文本框中输入脚本文件的保存位置。

20)在随后进入的图28.45所示的【确认】对话框中可查看新数据库的详细资料,然后单击【确定】按钮。

 

 

 

 

 

28.45  查看数据库详细资料

21)此时系统进入Database Configuration Assistant界面,在其中可查看数据库的创建进度,如图28.46所示。

 

 

 

 

 

28.46  创建数据库

%注意:数据库创建过程中的日志信息会被保存到“/u01/app/oracle/cfgtoollogs/dbca/orcl”目录下,用户可查看这些日志文件,以检查数据库创建过程中是否存在错误和警告信息。

22)数据库创建完成后,会弹出如图28.47所示的对话框。

单击【口令管理】按钮,打开如图28.48所示的【口令管理】对话框。可以在该对话框中对数据库用户进行锁定和解锁,也可以为用户设置新的口令,完成后单击【确定】     按钮。

 

 

 

28.47  提示信息

 

 

 

 

 

 

 

 

28.48  【口令管理】对话框

最后,在如图28.47的界面中单击【退出】按钮,完成数据库创建并退出数据库配置向导。至此,数据库orcl已经创建完成,Oracle会自动在“/u01/app/oracle/oradata”目录下创建一个以数据库名orcl命名的目录,并在该目录下创建数据库所需的表空间文件、控制文件以及重做日志文件,如下所示。

 

$ ll orcl

总计 829704

-rw-r----- 1 oracle oinstall        9748480 10-29 09:15 control01.ctl

                                //.ctl 后缀的文件是Oracle数据库的控制文件

-rw-r----- 1 oracle oinstall        9748480 10-29 09:15 control02.ctl

-rw-r----- 1 oracle oinstall        9748480 10-29 09:15 control03.ctl

-rw-r----- 1 oracle oinstall       52429312 10-29 09:15 redo01.log

                                //.log后缀的文件是Oracle数据库的重做日志文件

-rw-r----- 1 oracle oinstall      52429312 10-29 08:59 redo02.log

-rw-r----- 1 oracle oinstall      52429312 10-29 08:59 redo03.log

-rw-r----- 1 oracle oinstall    125837312 10-29 09:15 sysaux01.dbf

                                //.bdf后缀的文件是Oracle数据库的表空间文件

-rw-r----- 1 oracle oinstall    314580992 10-29 09:15 system01.dbf

-rw-r----- 1 oracle oinstall      20979712 10-29 09:10 temp01.dbf

-rw-r----- 1 oracle oinstall    209723392 10-29 09:15 undotbs01.dbf

-rw-r----- 1 oracle oinstall        5251072 10-29 08:59 users01.dbf

SQL Server问题收录 在 CREATE/ALTER DATABASE 语句中选项 filename 的用法无效 莫名其妙不知其解——英文状态,半角符号依旧报错 create database stuDB on primary – 默认就属于primary文件组,可省略 ( /–数据文件的具体描述–/ name=‘stuDB_data’, – 主数据文件的逻辑名称 filename=‘E:\stuDB.mdf’, – 主数据文件的物理名称 size=5mb, --主数据文件的初始大小 maxsize=100mb, – 主数据文件增 阅读详情

相关推荐

数据仓库之电商数仓-- 3.1、电商数据仓库系统(ODS层、DIM层、DWD层)

目录一、数仓分层1.1 为什么要分层1.2 数据集市与数据仓库概念1.3 数仓命名规范1.3.1 表命名1.3.2 脚本命名1.3.3 表字段类型二、数仓理论2.1 范式理论2.1.1 范式概念2.1.2 函数依赖2.1.3 三范式区分2.2 关系建模与维度建模2.2.1 关系建模2.2.2 维度建模⭐️2.3 维度表和事实表⭐️2.3.1 维度表2.3.2 事实表2.4 维度模型分类2.5 数据仓库建模⭐️????2.5.1 ODS层2.5.2 DIM层和DWD层2.5.3 DWS层与DWT层2.5.4

FunnyPrince_的博客 1万+

2020-09-30

在SQL中执行后出现“在CREATE/ALTER DATABASE语句中选项MAXSIZE的用法无效?

qq_51174790的博客 921

解读Oracle 19.28补丁包:除了DB RU,GI和OJVM更新你打全了吗?

本文全面解析Oracle 19.28补丁包的关键组件更新策略,包括DB RU、GI和OJVM的协同升级。通过详细分析组件依赖关系、升级顺序及潜在风险,帮助DBA构建高可靠数据库升级方案,确保系统兼容性和安全性。特别强调校验码验证和标准化补丁管理流程的重要性。

weixin_28363123的博客 418

oracle 创建数据库 create database,使用create database语句创建数据库的详细操作步骤...

使用create database语句创建数据库的步骤如下:1.指定一个实例标识符SID2.确保设置了必要的环境变量3.选择一个数据库管理员验证方法4.创建一个初始化参数文件5.(只用于windows平台)创建一个实例6.连接实例7.创建一个服务器参数文件8.启动实例9.执行create database10.创建额外的表空间11.运行脚本创建数据字典视图12.(可选项)运行脚本来安装可选项13...

weixin_39621235的博客 7960

实验2Hive数据定义

记2022上半年hive学习 1. Linux Ubuntu 20.04 2. JDK1.8 3. Hadoop3.1.0 4. MySQL8.0.28 5. Hive3.1.2

Alicia_LX的博客 927

CentOS7 安装superset

python 3.6.6 superset 0.28.1 sqlite-3.7.17 默认采用sqlite数据库。 --python版本: # yum -y install python36-devel # rpm -qa | grep -i python36 python36-libs-3.6.6-1.el7.x86_64 python36u-setuptools-39.0.1-1.iu...

vkingnew 的技术博客 1527

EF Core CodeFirst配置mysql数据库,及依赖注入方式基础学习

ef core codefirst 配置mysql数据库,依赖注入方式

weixin_43952332的博客 1812

php5.3 mysql5.6_CentOS6.5+nginx1.6.0+mysql5.6.19+php5.3.28

CentOS6.5+nginx1.6.0+mysql5.6.19+php5.3.28在测试安装之前,查看了很多文档,关于nginx服务器搭建的顺序多是CentOS+PHP+MYSQL+NGINX,本人目前也不知道,不同的安装顺序是否会对最后搭建好的系统有什么影响,或者根本就是没有任何影响。本人之所以以CentOS+NGINX+MYSQL+PHP,这个顺序来搭建服务器,主要是因为之前搭建lamp的时...

weixin_36050283的博客 147

hive实验 1.创建数据库数据库名: db_experiment2.切换到创建好的数据库 db_experiment3.创建表:学生表(student)、课程表(course)、教师表(teac

学生表(student)、课程表(course)、教师表(teacher)、分数表(score①学生表:学生id(stu_id)、学生姓名(stu_name)、出生日期(birthday)、性别(sex)②课程表:课程id(course_id)、课程名(course_name)、教师id(tea_id)③教师表:教师id(tea_id)、教师姓名(tea_name)④分数表:学生id(stu_id)、课程id(course_id)、分数(score)’,’textfile。

qq_64134918的博客 2346

Oracle创建Database link方法

Oracle创建Database link方法

月下独影灬的博客 3579

创建数据库

创建数据库1 CREATE DATABASE zmr 2 on primary 3 ( 4 name = 'StudentDB', 5 filename = 'T:\DB\StudentDB.mdf', 6 size = 3mb, 7 maxsize = unlimited, 8 fi...

weixin_43646077的博客 4412

第9章 MongoDB 创建数据库教程

如果database不存在,则创建database,否则切换到指定database

3539

oracle数据库创建实例

开发工具与关键技术:oracle数据库   撰写时间:2019–1-28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 工具      oracle数据库 方法/步骤 1、点击电脑开始找到Oracle-OraDb11g_home1,点击展开找到Databas...

weixin_44548405的博客 1010

第26章 SQL CREATE DATABASE 语句教程

CREATE DATABASE 语句用于创建database

1170

【0402】Postgres内核 CREATE DATABASE database-name 源码实现 ②

事实证明,就 8.2 的 initdb 和 psql 而言,后端编码 ID 实际上是 libpq 应用二进制接口(ABI)的一部分。如果编码或区域设置为默认值,则使用源文件的设置。这里的源文件即指模板数据库(template1)中的 encoding 和 datcollate 等字段。如果您添加了一些编码,请别忘了检查 PG_ENCODING_BE_LAST 宏。PG_SQL_ASCII 是默认编码,且必须等于 0。Postgres数据库中的编码值定义于。之间的编码值仅用于客户端使用。

Postgres 数据库内核开发工程师 442

Hive3.1.3版本安装与配置全攻略:从零搭建离线数据仓库

本文详细介绍了Hive3.1.3版本的安装与配置全流程,从环境准备到元数据存储配置,再到服务启动与性能调优,提供了完整的离线数据仓库搭建指南。特别强调了生产环境中使用Hive3.1.3的稳定性优势,并分享了常见问题的解决方案和性能优化技巧。

weixin_42535720的博客 142

HIVE 数据仓库工具之第二部分(数据库相关操作)

HIVE 数据仓库工具之第二部分(数据库相关操作)

slb190623的博客 1769
上一篇: 28.3 数据库管理
下一篇: 28.3.2 更改数据库
Linuxdianc
博客等级 码龄17年 57粉丝 496原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值