DBCA 是 Oracle 提供的一款图形化界面工具,用来帮助数据库管理员快速、直观地创建数据库,避免了繁琐复杂的 SQL命令操作。

使用 DBCA创建数据库的过程如下。

(1)依次 单击“开始 ”→“程 序”→“Oracle-OraDb11g_home1”→“配置和移植工具”→“DataBase Configuration Assistant”,打开 DBCA欢迎界面,如图 1所示。

                图 1 DBCA欢迎界面图

(2)单击“下一步”按钮,出现“请选择希望执行的操作”窗口,如图 2 所示。此处选择“创建数据库”,单击“下一步”按钮。

              图 2 请选择希望执行的操作

(3)出现“选择模板来创建数据库”窗口,如图 3 所示。此处选择默认选项“一般用途”,单击“下一步”按钮。

              图 3 选择模板来创建数据库

(4)出现“数据库标识”窗口,如图 4 所示。填写全局数据库名为“COMPANY”,数 据库实例的 SID 为“COMPANY”,单击“下一步”按钮。在使用 JDBC 连接 Oracle 时的 URL参数中会用到 SID。

                  图 4 数据库标识

(5)出现“管理选项”窗口,如图 5所示。采用默认项即可,单击“下一步”按钮。

                  图 5 管理选项

(6)出现“数据库身份证明”窗口,如图 6 所示。可以为 Oracle的四个解锁用户(其他用户处于锁定状态)SYS、SYSTEM、DBSNMP 和 SYSMAN 指定相同的口令,或者分别指定不同的口令。

    此处指定的口令要牢记,首次连接服务器就会用到它。指定完毕后,单击“下一步”按钮。

                图 6 为解锁用户指定密码

(7)出现“网络配置”窗口,如图 7 所示。此处选择默认项“注册到所有监听”,单击“下一步”按钮。

                  图 7 存储选项

(8)出现“数据库文件所在位置”窗口,指定数据文件、控制文件和日志文件的存放位置,如图 8 所示。此处采用默认项“使用模板中的数据库文件位置”,单击“下一步”按钮。可以单击“文件位置变量”查看模板中规定的文件位置。

                图 8 指定数据库文件所在位置

(9)出现“恢复配置”窗口,如图 9 所示。为了在系统出现故障时能够恢复数据库中存储的数据,需要指定快速恢复区。采用默认项即可,单击“下一步”按钮。

                  图 9 指定快速恢复区

(10)出现“数据库内容”窗口,如图 10所示。直接单击“下一步”按钮即可。

                    图 10 数据库内容

(11)出现“初始化参数”窗口,如图 11 所示。此窗口有四个选项卡分别用于对数据库的四个方面进行设置。对于初学者来说,采用默认项即可,直接单击“下一步”按钮。

                  图 11 初始化参数

(12)出现“数据库存储”窗口,如图 12 所示。可以对控制文件、数据文件和重做日志组进行设置,此处采用默认设置,单击“下一步”按钮。

                图 12 设置数据库文件选项

(13)出现“创建选项”窗口,如图 13 所示。如果选择“创建数据库”复选框,将根据前面所做的选择创建数据库。

     如果选择“生成数据库创建脚本”复选框,会把前面所做的选择以创建数据库脚本的形式保存起来,当需要创建数据库时,直接运行该脚本即可。

      此处选中“创建数据库”和“生成数据库创建脚本”复选框,单击“下一步”按钮。

(14)出现“确认”窗口,确认创建信息无误后,单击“确定”按钮将开始数据库创建工作。

   创建完毕后,弹出创建完成窗口,该窗口中提供了所创建数据库的数据库名、系统标识符(SID)等信息,还提供了 Oracle 企业管理器的访问路径。单击“退出”完成创建。

      重新启动机器,然后就可以使用 Oracle了。

                图 13 选择数据库创建选项

通过 DBCA 工具创建Oracle数据库的更多相关文章

  1. 使用DBCA工具创建自己的数据库

    ylbtech-Oracle:使用DBCA工具创建自己的数据库  DBCA创建数据库 默认安装的Oracle数据库一般不能满足实际应用的需求,例如数据库名称.数据库块的大小等都需要修改,那么我们应该自 ...

  2. 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库

    数据库名.实例名.数据库域名.全局数据库名.服务名 , 这是几个令很多初学者容易混淆的概念.相信很多初学者都与我一样被标题上这些个概念搞得一头雾水.我们现在就来把它们弄个明白. 一.数据库名 什么是数 ...

  3. 创建Oracle数据库实例

    创建Oracle数据库实例 转自oracle数据库创建实例 数据库已经安装完成,可以正常登陆查看用户等操作. system用户只能用normal身份登陆em.除非你对它授予了sysdba的系统权限或者 ...

  4. Java创建Oracle数据库表

    我们通常只用java执行DML(即:insert, update, delete, select)操作,很少用来执行DDL(create, drop, alert)操作.今天试了下如何用java来创建 ...

  5. 在mysql数据库中创建Oracle数据库中的scott用户表

    在mysql数据库中创建Oracle数据库中的scott用户表 作者:Eric 微信:loveoracle11g create table DEPT ( DEPTNO int(2) not null, ...

  6. 创建oracle数据库job服务

    创建oracle数据库job服务:PlSqlDev操作job https://www.baidu.com/link?url=5vXhw0IqjvWEAgGSIYsSEVPvJb6njGkJ-_P_VF ...

  7. 使用PLSQL 创建Oracle数据库用户并设置权限

    转至https://blog.csdn.net/ying890/article/details/14083029?utm_medium=distribute.pc_relevant_download. ...

  8. 如何图形化创建oracle数据库

    需要注意的几点 1.如果用oracle客户端访问服务器的话必须把服务器的主机名写成(计算机的名称)Oracle创建数据库的方法 2.navigate如何远程oracle数据库 E:\app\lenov ...

  9. 详细说明手工创建oracle数据库实例

    手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构.手工建库须要经过几个步骤,每一个步骤都非常关键.它包括:1. 创建必 ...

随机推荐

  1. Idea 13 新建maven项目

    1.此时生成的maven项目没有web文件夹 file→New Project→Maven→Next→GID.AID (NewDemo)→Next→ProjectName(NewDemo)→Finis ...

  2. unique函数(STL)

    unique()函数是一个去重函数,STL中unique的函数 unique的功能是去除相邻的重复元素(只保留一个),还有一个容易忽视的特性是它并不真正把重复的元素删除.他是c++中的函数,所以头文件 ...

  3. easyui使用心得

    一.搭建easyui运行环境 1.下载easyui压缩文件 2.将降压后的文件添加至webapp目录下 3.引用5个必须的js和css文件  <!--引入easyui样式文件--> < ...

  4. 3.NetDh框架之缓存操作类和二次开发模式简单设计(附源码和示例代码)

    前言 NetDh框架适用于C/S.B/S的服务端框架,可用于项目开发和学习.目前包含以下四个模块 1.数据库操作层封装Dapper,支持多种数据库类型.多库实例,简单强大: 此部分具体说明可参考博客: ...

  5. CRM 配置 ADFS后,使用自定义STS遇到的问题总结

    1 登录ADFS服务查看 ADFS日志 2 根据日志提示的错误,设置ADFS对应的属性 (Get-ADFSRelyingPartyTrust) | Set-ADFSRelyingPartyTrust  ...

  6. UVA796 Critical Links —— 割边(桥)

    题目链接:https://vjudge.net/problem/UVA-796 In a computer network a link L, which interconnects two serv ...

  7. 还在为AndroidStudio的Gradle版本配置头疼?看看老司机的解决方法吧

    在AndroidStudio中新建项目成功后会自动下载对应版本的Gradle,那么下载的Gradle到什么地方呢? Mac上会默认下载到 /Users/<用户名>/.gradle/wrap ...

  8. 七.OC基础加强--1.内存管理 2.野指针,内存泄露 3.set方法的内存管理 4.@property参数 5.@class和循环retain的使用 6.NSString的内存管理

    1,内存管理简单介绍 1,为什么要有内存管理? malloc selloc dealloc```需要回头复习 一般的内存 4s 是512m内存:6 是1024m内存: 当内存过大时,会耗尽内存.出现程 ...

  9. FWT [BZOJ 4589:Hard Nim]

    4589: Hard Nim Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 275  Solved: 152[Submit][Status][Disc ...

  10. 从free到page cache

    Free 我们经常用free查看服务器的内存使用情况,而free中的输出却有些让人困惑,如下:   图1-1 先看看各个数字的意义以及如何计算得到: free命令输出的第二行(Mem):这行分别显示了 ...