oracle里面建立数据库,oracle创建数据库的3种方式

2022-09-14 10:25:31 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

一.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 SettingsAdministrator>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 667648 bytes

数据库装载完毕。

数据库已经打开。

下面介绍下手工利用参数文件修改控制文件

在进行第一步之前修改C.ora文件。在里面加上’F:oracleoradataaheroCONTROL04.CTL’ 在控制文件选项里

第一步

SQL> connect system/system@ahero as sysdba

已连接。

SQL> create spfile=’c:u.ora’ from pfile=’c:c.ora’;

文件已创建。

第二步

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

第三步

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

重起服务

登陆管理台查看是否成功!在控制文件里是不是多了一个!

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/158488.html原文链接:https://javaforall.cn

0 人点赞