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

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

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

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

重起服务

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

1d0cad3410846d0e7d050d8c0f83fef9.gif

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux驱动编程中EXPORT_SYMBOL()介绍

    Linux驱动编程中EXPORT_SYMBOL()介绍一、查看内核驱动代码你会发现很多的函数带有EXPORT_SYMBOL()宏定义。二、那么EXPORT_SYMBOL的作用是什么?      EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。三、使用方法 

    2022年7月12日
  • heap和stack的区别

    heap和stack的区别heap和stack的区别

    2022年10月28日
  • eclipse运行环境配置_eclipse如何配置环境

    eclipse运行环境配置_eclipse如何配置环境1、想要配置Eclipse的环境,就要先下载Eclipse,并安装它,不会下载安装的小伙伴可以点击下面给的链接,里面有我写的详细的教程,这里就不重复了Eclipse下载与安装:https://blog.csdn.net/qq_39135287/article/details/821080802、接下来我们重点讲一下Eclipse的环境配置2.1、修改Eclip…

    2022年4月19日
  • InetAddress IP地址类

    InetAddress IP地址类InetAddress类一.InetAddress类:InetAdderss类是JDK中提供了一个类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法。二.常用方法:常用方法staticInetAddressgetByName(Stringhost)—-在给定主机名的情况下确定主机的IP地址staticInetAddressgetLo…

    2022年6月23日
  • 视频教程:Java从入门到精通

    视频教程:Java从入门到精通原文:http://www.pconline.com.cn/pcedu/empolder/gj/java/0606/815015.html《Java从入门到精通》视频教程由孙鑫老师录制(作者网站:http://www.sunxin.org),教程通俗易懂,内容全面,带领Java初学者从入门到精通,快速掌握Java编程语言。  说明:学习本套教程,您需要了解一些基本的编程开发基础知识,例如…

    2022年5月16日
  • ICE初识

    ICE初识
    ICE:InternetCommunicationsEngine
    一种适用于异种环境的面向对象中间件平台
    他为我们提供了除DCOM,CORBA,JAVARMI,.NETRemoting,WebService,SOAPRPC以外的一种远程调用方式。
    更重要的是ICE是一种跨操作系统跨语言的远程调用方式(支持.NET1.1MONO1.0)。

    主页在:http://www.zeroc.com/index.html

    2022年6月1日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号