- 在Oracle中使用create database创建数据库时会提示数据库已装载?
create database lihua;
网上的说法是:Oracle中的实例只对应一个数据库,出现此种情况说明Oracle数据库处于mount(装载)或open状态,需要使用startup nomount语句进行状态更改,或者是直接使用dbca的图形界面来创建
注:经测试,startup nomount语句在Oracle中无法直接执行
startup nomount,startup mount和startup的区别:
startup nomount:只启动实例没有启动数据库,此时数据库不可用;
startup mount:启动了实例加载了数据库,但数据库没有打开,此时可执行一些管理型任务;
startup:最全的,启动实例,加载数据库并打开;
startup open:是startup后没有指定任何命令时的默认启动模式。
可以参考的操作(未测试):
- dbca是什么?
是指数据库配置工具,主要功能有创建数据库,配置现有数据库选项,删除数据库和管理数据库模板。
dbca(database configuration assistant)是Oracle数据库创建实例的,在windows下面需要使用dbca命令进行实例的创建,在没有创建实例的前提下是不能进行数据库的创建操作的。