iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >数据库中怎么添加控制文件
  • 182
分享到

数据库中怎么添加控制文件

2024-04-02 19:04:59 182人浏览 独家记忆
摘要

这篇文章主要讲解了“数据库中怎么添加控制文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么添加控制文件”吧!1.  &nbs

这篇文章主要讲解了“数据库中怎么添加控制文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么添加控制文件”吧!

1.    一致性关闭数据库

     shutdown immediate

2.    通过spfile创建pfile

     create pfile from spfile;

3.    修改pfile,增加一个控制文件

   vi pfile

4.    在操作系统上通过已有控制文件复制出新控制文件

    cp new control file from control file that already exist

数据库中怎么添加控制文件

控制文件路径是/u01/app/oracle/product/fast_recovery_area

Pfile中的<ORACLE_BASE>必须改成绝对路径,否则报错

<ORACLE_BASE> from pfile must be absolute path

ORA48140 the specified ADR Base directory does not exist [u01/app/oracle] 
ORA48187 specified  directory does not exist

cd /u01/app/oracle/product/fast_recovery_area/sales

cp control02.ctl control03.ctl

5.    将pfile内容刷到spfile上

      create spfile from pfile;

     数据库中怎么添加控制文件

6.    启动数据库到nomount

     sql> startup nomount

  ORA-09925:Unable to create audit trail file

  linux-x86_64 Error:2: No such file or directory

  Additional infORMation: 9925

发现audit文件路径不存在,admin下没有orcl/adump, 创建此文件,就可解决

audit file does extist, create orcl/adump under admin to solve

 touch /u01/app/oracle/product/admin/orcl/adump

7.    启动数据库到mount

    startup nomount

  alter database mount;

  startup

重建control file(慎用,会重置redo)

recreate control file(be careful, it will reset redo log)

.SQL> alter database backup controlfile to trace as '/u01/controlfile'; 
database altered 

SQL> CREATE CONTROLFILE REUSE DATABASE "SALES" RESETLOGS  NOARCHiveLOG

  2      MAXLOGFILES 16

  3      MAXLOGMEMBERS 3

  4      MAXDATAFILES 100

  5      MAXINSTANCES 8

  6      MAXLOGHISTORY 292

  7  LOGFILE

  8    GROUP 1 '/u01/base/sales/redo01.log'  SIZE 50M BLOCKSIZE 512,

  9    GROUP 2 '/u01/base/sales/redo02.log'  SIZE 50M BLOCKSIZE 512,

 10    GROUP 3 '/u01/base/sales/redo03.log'  SIZE 50M BLOCKSIZE 512

 11  -- STANDBY LOGFILE

 12  DATAFILE

 13    '/u01/base/sales/system01.dbf',

 14    '/u01/base/sales/sysaux01.dbf',

 15    '/u01/base/sales/undotbs01.dbf',

 16    '/u01/base/sales/users01.dbf',

 17    '/u01/base/sales/example01.dbf'

 18  CHARACTER SET WE8MSWIN1252

 19  ;

Control file created.

感谢各位的阅读,以上就是“数据库中怎么添加控制文件”的内容了,经过本文的学习后,相信大家对数据库中怎么添加控制文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

您可能感兴趣的文档:

--结束END--

本文标题: 数据库中怎么添加控制文件

本文链接: https://www.lsjlt.com/news/64981.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 数据库中怎么添加控制文件
    这篇文章主要讲解了“数据库中怎么添加控制文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么添加控制文件”吧!1.  &nbs...
    99+
    2024-04-02
  • 数据库中怎么自动添加数据文件add_datafiles.sh
    这篇文章主要讲解了“数据库中怎么自动添加数据文件add_datafiles.sh”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“数据库中怎么自动添加数据文件a...
    99+
    2024-04-02
  • c#listview控件怎么添加数据
    向 c# listview 控件添加数据的方法有:通过 listviewitem 对象逐个添加项目。使用 addrange 方法批量添加项目。通过数据绑定自动添加和更新项目。 如何使用...
    99+
    2024-05-11
    c#
  • 怎么向数据库中添加数据
    要向数据库中添加数据,可以使用SQL语句的INSERT INTO语句来实现。以下是一些常用的方法:1. 使用SQL命令行或图形用户界...
    99+
    2023-08-14
    数据库
  • eclipse怎么向数据库中添加数据
    要向数据库中添加数据,可以使用Eclipse中的数据库工具插件(如DBeaver)或者使用Java代码来连接数据库并执行插入操作。以...
    99+
    2023-08-15
    eclipse 数据库
  • php数组怎么添加数据库中
    在PHP编程语言中,将数组添加到数据库中是一种非常常见的操作。在实际的应用程序中,您可能需要从数组中提取数据,并将其插入到数据库中,以便进行后续的查询或分析。在这篇文章中,我们将讨论如何使用PHP将数组添加到数据库中。首先,我们将探讨如何将...
    99+
    2023-05-23
  • mysql数据库怎么添加数据
    要向MySQL数据库添加数据,可以使用INSERT INTO语句。以下是向数据库中添加数据的基本语法: INSERT INTO ta...
    99+
    2024-04-09
    mysql
  • listview控件如何添加数据
    ListView控件可以通过Adapter来添加数据。以下是通过适配器添加数据的一般步骤:1. 创建列表项布局:创建一个XML布局文...
    99+
    2023-08-09
    listview
  • navicat怎么添加数据库
    navicat添加数据库的步骤:打开navicat,选择“新连接”。选择数据库类型(如mysql)。输入连接信息:主机名、端口、用户名、密码。输入连接名称。测试连接,验证成功。保存连接。...
    99+
    2024-04-06
    mysql navicat
  • rac环境添加数据文件误添加到文件系统怎么办
    这篇文章给大家分享的是有关rac环境添加数据文件误添加到文件系统怎么办的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 将数据文件offline 或者...
    99+
    2024-04-02
  • php中怎么清空文件重新添加数据
    今天就跟大家聊聊有关php中怎么清空文件重新添加数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。想要将“test.txt”文件的内容改为:HELLO PHP!我们来看看实...
    99+
    2023-06-20
  • 怎么恢复在全备后添加了数据文件的数据库
    这篇文章主要介绍了怎么恢复在全备后添加了数据文件的数据库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 参考H...
    99+
    2024-04-02
  • gbase数据库中怎么添加注释
    在gbase数据库中,可以通过以下SQL语句添加注释: COMMENT ON TABLE table_name IS '注...
    99+
    2024-03-14
    gbase
  • java怎么向mysql数据库中添加
    在Java程序中向MySQL数据库添加数据,可以通过以下步骤实现: 首先,需要使用Java中的JDBC(Java Database...
    99+
    2024-04-19
    MySQL java
  • php怎么向数据库添加数据
    要向数据库添加数据,可以使用PHP中的MySQLi或PDO扩展。以下是使用MySQLi扩展的示例代码:```php...
    99+
    2023-10-10
    php 数据库
  • 数据库中如何手动创建控制文件
    这篇文章主要为大家展示了“数据库中如何手动创建控制文件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“数据库中如何手动创建控制文件”这篇文章吧。背景描述: 一...
    99+
    2024-04-02
  • php怎么在文件结尾添加数据
    本篇内容主要讲解“php怎么在文件结尾添加数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么在文件结尾添加数据”吧!直接开始正题!我们有一个名为“test.txt”的文本文件,里面的内...
    99+
    2023-06-20
  • java怎么添加数据到数据库
    要将数据添加到数据库中,需要完成以下步骤:1. 导入数据库驱动程序:首先,需要下载并导入适用于您所使用的数据库的驱动程序。不同的数据...
    99+
    2023-08-15
    java 数据库
  • jdbc怎么向数据库添加数据
    使用JDBC向数据库添加数据需要以下步骤:1. 导入JDBC相关的类和包:```javaimport java.sql.Connec...
    99+
    2023-08-11
    jdbc 数据库
  • WinForm中怎么添加按钮控件
    在WinForm中添加按钮控件的步骤如下: 打开Visual Studio,在工具箱中找到按钮控件(Button)。 将按钮...
    99+
    2024-04-08
    winform
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作