轻松创建数据库:12c DBCA一键操作 (12c dbca创建数据库)

在现代技术中,数据库管理是一个必要且不可避免的领域。在面对各种企业级需求和海量数据存储的时候,有一款可靠和可操作的数据库是非常重要的。其中,12c DBCA是数据库创建的一键操作工具,可以大大提高数据库的创建效率和减少人工操作的不稳定因素。

12c DBCA是什么?

12c DBCA是Oracle官方研发的一款一键式创建数据库工具,被广泛应用于Oracle 12c数据库创建中。其全称为Database Configuration Assistant,通过一系列简单的设置、选择和操作,完成自动创建和配置整个数据库的过程。

12c DBCA的特点

在数据库创建过程中,往往需要进行多个繁琐的操作。这些操作的繁琐性和单一性,不仅消耗了开发人员的大量时间和精力,而且还会面临错误和漏洞的风险。这时候,12c DBCA的一键操作就非常有用了。以下是其主要的特点和优点:

1.自动化创建和配置

12c DBCA可以自动地创建数据库实例、数据文件、控制文件、归档文件等常规操作,同时也能够完成各种数据库对象的初始化、配置和管理。这些工作都可以通过DBCA的图形化界面、界面引导和自动化脚本进行完成。

2.快速且易用的界面引导

12c DBCA提供了非常人性化的界面引导,使用非常简单,易于理解。通过实时交互设计和图形界面引导,使得数据库创建过程非常直观和高效。

3. 多种配置选项

12c DBCA支持多种配置选项,包括基本配置、高级配置和自定义配置。基本配置可以满足大部分用户的需要,而高级配置和自定义配置则是为满足特定场景和需要而设计的。

4. 细粒度和可扩展性

12c DBCA提供了细粒度的控制和管理,用户经过界面引导便可对各个环节进行设置。除此之外,用户还可以使用Jave API和相关脚本进行扩展和自定义,以实现各种需要的功能。

如何使用12c DBCA创建数据库?

当您需要创建一个Oracle 12c数据库时,可以使用DBCA进行自动化操作,下面是使用12c DBCA创建Oracle 12c数据库的步骤:

1. 启动Oracle安装并进入Oracle Universal Installer

2. 查看安装步骤,按照要求进行基本设置和多个确认(语言、地区、许可证…)

3. 在Installer主界面中选择Create database

4. 启动DBCA

5. 如出项日志窗口,可以设置是否忽略warning

6. 在DBCA主界面中下一步输入Database name,和Database type

7. 进行实例创建和配置 (DB name, SID name, PDB name, 端口,字符集等),并进行管理及授权设置

8. 设置选项 (高级选项,内存容量等…)

9. http:在REDO日志组中添加成员,设置存储选项

10. DB文件位置设置 (文件模板、设备、路径等)

11. 确认,检查信息并进行创建

综上所述,DBCA是数据库管理中一个极其重要的功能与工具,能在众多数据定制需求和技术难题中,大大缩减用户需要自行搭建和开发数据库所需的复杂性、费用和时间,使数据库自动化管理实现更为有效和智能化。

相关问题拓展阅读:

如何oracle构建优越数据仓库

在Linux环境和Windows环境均可成功创建。

注意:不论是Linux下还是Windows下,前提是你已经正确安装了Oracle database 12C。

共如纳14步,每步至少一个图形介绍,力求详细。只要一步步安装就可以了。

0.0 打开 Database Configuration Assistant(DBCA数据库配置助手),初始化是安装的一部分,也可以随时打开用来创建一个新的数据库实例。

这里写图片描述

1.0 选择创建数据库

这里写图片描述

2.0 创建模式选择高级模式

这里写图竖橡旦片描述

3.1 选择数据仓库

这里写图片描述

3.2 查看参数

这里写图片描述

4.0 数据库标识

这里写图片描述

5.0管理选项

这里写图片描述

6.0数据库身份证明

这里写图片描述

7.0 网络配置–默认配置

这里写图片描述

8.0 存储位置

9.0 数据库选项

10.1 初始化参数–内存

10.2 初始化参数–调整大小

121

10.3 初始化参数–字符集

122

10.4 初始化参数–连接模式

123

11.0 创建选项

12.0 先决条件余扰检测

13.0 概览,检查配置参数

14.0 开始创建

15.0 完成,成功创建

至此完成数据库实例创建,已经完成了数据仓库创建,接下来开始SQL、建模之旅吧。

网络规划吗

新建Oracle数据库的3种方法

以下是对新建Oracle数据库的三种方法进行了详细的分析介绍 需要的朋友可以过来参考下  

   通过运行Oracle Database Configuration  Assistant 创建 配置 或删除数据库(也可在命令行下输入dbca) 用命令行的方式建立数据库 通过运行自定义的批处理脚本(或create_ORACLE_SID bat(create_ORACLE_SID sql))来创建销蔽 配置 或删除数据库

  

详述 通过运行Oracle Database Configuration Assistant 创建 配置 或删除数据库

建议不熟悉创建过程的DBA使用该方法腔斗猜 只需要根据选项“下一步”进行配置 最后生成数据库的创建脚本(建议保留) 或者直接创建数据库

优点 GUI方法使用方便 缺点 不过创建过程有些慢

  

用命令行的伍型方式建立数据库

复制代码

代码如下: CONNECT / AS SYSDBA   STARTUP PFILE= C:oracleadmininit_testorcl ora NOMOUNT;   CREATE DATABASE testOrcl DATAFILE /u /oracle/testOrcl/system dbf SIZE M   LOGFILE GROUP ( /u /oracle/testOrcl/redo a log   /u /oracle/testOrcl/redo b log ) SIZE K   GROUP ( /u /oracle/testOrcl/redo a log   /u /oracle/testOrcl/redo b log ) SIZE K   CHARACTER SET ZHS CGB ;

  

将数据库直接从未建置状态转换到打开状态

  ALTER DATABASE OPEN;

  

删除数据库(Dropping a Database)

  SPOOL C:DROP_DATABASE BAT   SELECT DEL ||NAME 删除数据库相关数据文件 FROM V$DATAFILE;   SELECT DEL ||MEMBER 删除数据重构日志文件 FROM V$LOGFILE;   SPOOL OFF;

  

优点 可以熟悉创建指令 创建原理 缺点 配置简单 要求熟记命令行指令

 

通过运行自定义的批处理或SQL脚本(create_ORACLE_SID bat或create_ORACLE_SID sql)来创建

复制代码

代码如下:

create_ORACLE_SID bat

  set ORACLE_SID= ORACLE_SID del  C:ORACLE IdatabasepwdORACLE_SID ora   C:ORACLE Ibinoradim new sid ORACLE_SID intpwd oracle startmode manual   pfile C:ORACLE IadminORACLE_SIDpfileinit ora   C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql   C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql   C:ORACLE Ibinoradim edit sid ORACLE_SID startmode auto

ORACLE_SIDrun sql

  spool C:ORACLE IadminORACLE_SIDcreatecreatedb   set echo on   connect INTERNAL/oracle   startup nomount pfile=C:ORACLE IadminORACLE_SIDpfileinit ora   CREATE DATABASE ORACLE_SID   LOGFILE C:ORACLE IoradataORACLE_SIDredo log SIZE K   C:ORACLE IoradataORACLE_SIDredo log SIZE K   MAXLOGFILES   MAXLOGMEMBERS   MAXLOGHISTORY   DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf SIZE M REUSE   MAXDATAFILES   MAXINSTANCES   CHARACTER SET ZHT BIG   NATIONAL CHARACTER SET ZHT BIG ;   spool off

ORACLE_SIDrun sql

  spool C:ORACLE IadminORACLE_SIDcreatecreatedb   set echo on   connect INTERNAL/oracle ALTER DATABASE DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf AUTOEXTEND ON;   CREATE ROLLBACK SEGMENT SYSROL TABLESPACE “SYSTEM” STORAGE (INITIAL  K NEXT K);   ALTER ROLLBACK SEGMENT “SYSROL” ONLINE;

  

Linux平台下Oracle的操作

  下面对Oracle的操作都是在Linux平台下进行的! su Oracle sqlplus /logon connect test/test assysdba(test/test是Oracle用户和密码) startup lsnrctl

首选启动数据库

su Oracle sqlplus /nolog conn /as sysdba startup

然后启动监听:

进入/opt/Oracle/product/ /bin/ lsnrctl start 运行shudown命令关闭数据库 $ sqlplus” / as sysdba” //以sysdba用户登陆数据库 SQL> shutdown

  

启动Oracle i 数据库

$ sqlplus ” /as sysdba” SQL> startup

  

启动Oracle i监听程序

Oracle的监听程序主要是为客户端的连接提供接口 $ lsnrctl LSNRCTL> start

  

关闭Oracle i监听程序

$ lsnrctl LSNRCTL> stop 先看看Oracle_SID 环境变量设置是否正确

i

$ sqlplus /nolog SQL> connect / as sysdba SQL> startup $ lsnrctl start

i

$ svrmgrl SVRMGR> connect internal SVRMGR> startup $ lsnrctl start 在哪里报错?? 一般只要设置这 处就好了~ /etc/oratab ora :/Oracle/app/Oracle/product/ :Y  /etc/inittab oralce: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/lsnrctl start Oracle: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/dbstart

  

启动步骤

su Oracle $ sqlplus /nolog SQL> connect / as sysdba SQL> startup SQL> quit $ lsnrctl start 可用 $ lsnrctl status 查看监听是否已经启动

12c dbca创建数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于12c dbca创建数据库,轻松创建数据库:12c DBCA一键操作,如何oracle构建优越数据仓库,新建Oracle数据库的3种方法的信息别忘了在本站进行查找喔。


数据运维技术 » 轻松创建数据库:12c DBCA一键操作 (12c dbca创建数据库)