oracle创建数据库有几种方式?

发布网友 发布时间:2022-04-23 00:40

我来回答

5个回答

热心网友 时间:2022-04-07 21:27

一、oracle 下创建数据库一般有三种方法:
1.手工创建
2.利用DBCA创建
3.利用OUI创建
二.在创建之前,先介绍一下oracle数据库管理文件的方式。oracle数据库创建其实就
是创建数据库的逻辑结构和物理结构,逻辑结构可以通过初始化参数文件控制,而物理结构就通过OFA控制;也就是用OFA来控制在操作系统级别的文件组织,例如在windows系统下,安装数据库的时候会在数据库安装目录下生成这样的结构

D:\ORACLE
\ADMIN
\ORA92
ORADATA
这样的目录组织就是OFA
ADMIN目录:存放所有数据库管理文件,例如参数文件PFILE等
\ORA92目录:oracle的主目录,也就是其home目录
\ORADATE:保存数据文件的目录

在介绍下OMF(ORACLE MANAGE FILE)-Oracle管理文件
OMF管理的文件主要包括:
数据文件,临时文件,联机重做日志文件,控制文件
不能管理的文件:
跟踪文件,审计文件,报警文件

三.在对OMF参数介绍之前,我们在介绍两个文件PFILE和SPFILE
pfile是文本文件,可以直接编辑如vi和记事本程序等,是9i版本以前的数据库用的,而spfile是9i及以后版本用的,是二进制文件,不可直接编辑,只能通过其他办法编辑;第一种是利用PFILE,我们可以先编辑pfile然后在利用其生成spfile,使用的语句如:SQL> CREATE SPFILE FROM PFILE;
或者利用命令直接操作spfile
如:SQL> ALTER SYSTEM SET PARAMETER = 'VALUES';

下面是一些操作

C:\Documents and Settings\Administrator>sqlplus /nolog
SQL> connect system/system@ahero as sysdba
已连接。
SQL> create pfile='c:\d.ora' from spfile;
文件已创建。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup pfile=c:\d.ora
ORACLE 例程已经启动。
Total System Global Area 126950220 bytes
Fixed Size 453452 bytes
Variable Size 109051904 bytes
Database Buffers 16777216 bytes
Redo Buffers 6678 bytes
数据库装载完毕。
数据库已经打开。

下面介绍下手工利用参数文件修改控制文件
在进行第一步之前修改C.ora文件。在里面加上'F:\oracle\oradata\ahero\CONTROL04.CTL' 在控制文件选项里

第一步
SQL> connect system/system@ahero as sysdba
已连接。
SQL> create spfile='c:\u.ora' from pfile='c:\c.ora';
文件已创建。

第二步

把u.ora文件copy到,F:\oracle\ora92\database目录下(这个根据你安装的路径确定),并且改名为spfileahero.ora

第三步
在F:\oracle\oradata\ahero目录下,找到相应的控制文件,默认是三个,复制其中任意一个并且改名CONTROL04.CTL

重起服务

参考资料:学校给发的资料。。。

热心网友 时间:2022-04-07 22:45

oracle建数据库,表空间,用户。。等等都有对应的图形界面工具,只是你可能不知道而已。oracle入门相对难,因为它有自身一套独特的体系结构,它作为一个商业产品,对于普通用户的易用性不强,这是它需要改进地方,而不是因为它难用,我用好了我就牛X,这种想法是不对的。加之很多资料的故弄玄虚,把原本很简单的概念故意说得很难懂。
选择数据库也不要盲目,oracle能在命令行下进行操作就说明它好吗?应该不是这样吧,oracle之所以先进是建立在其稳定、快速、支持特性广泛等基础上的,作为开发人员,所要掌握的实际内容其实并不多也不困难,选择一本适用的教材勤加练习,再多虚心向有经验的老同志请教,你对oracle的理解也会逐渐加深的。

热心网友 时间:2022-04-08 00:19

ORACLE可以用CREATE DATABASE ...语句创建,不过要求功夫要深点了,里面有好几个参数,而且是在数据库启动到NOMOUNT状态下。
最方便的建库方法就是使用DBCA(database configuration assitant)啦,CMD下DBCA就出来了

热心网友 时间:2022-04-08 02:11

Oracle建数据库实例一般都是用数据库配置助手来创建,这样比较放心。在建库的时候你可以选择把这个数据库创建脚本保存,你再打开看看就知道了。至于可视化,数据库配置助手就是可视化的。
Oracle博大精深,要入门得花点时间。

热心网友 时间:2022-04-08 04:19

DBCA和手工的SQL语句

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com