我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

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.

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

c#listview控件怎么添加数据

向 c# listview 控件添加数据的方法有:通过 listviewitem 对象逐个添加项目。使用 addrange 方法批量添加项目。通过数据绑定自动添加和更新项目。如何使用 C# ListView 控件添加数据步骤 1:添加项目
c#listview控件怎么添加数据
2024-05-11

怎么向数据库中添加数据

要向数据库中添加数据,可以使用SQL语句的INSERT INTO语句来实现。以下是一些常用的方法:1. 使用SQL命令行或图形用户界面工具:- 打开SQL命令行或图形用户界面工具,连接到数据库。- 编写INSERT INTO语句,指定要插入
2023-08-14

eclipse怎么向数据库中添加数据

要向数据库中添加数据,可以使用Eclipse中的数据库工具插件(如DBeaver)或者使用Java代码来连接数据库并执行插入操作。以下是使用Java代码向数据库中添加数据的一般步骤:1. 导入需要的包:```javaimport java.
2023-08-15

mysql数据库怎么添加数据

要向MySQL数据库添加数据,可以使用INSERT INTO语句。以下是向数据库中添加数据的基本语法:INSERT INTO table_name (column1, column2, column3, ...)VALUES (valu
mysql数据库怎么添加数据
2024-04-09

sql怎么添加数据库

在 sql 中添加数据库: 1. 连接数据库服务器,验证用户名和密码; 2. 创建数据库,使用 create database 语句; 3. 断开连接,使用 exit 命令; 4. 验证数据库已创建,使用 show databases 查看
sql怎么添加数据库
2024-05-30

navicat怎么添加数据库

navicat添加数据库的步骤:打开navicat,选择“新连接”。选择数据库类型(如mysql)。输入连接信息:主机名、端口、用户名、密码。输入连接名称。测试连接,验证成功。保存连接。双击连接名称,展开数据库。Navicat中添加数据库步
navicat怎么添加数据库
2024-04-06

php中怎么清空文件重新添加数据

今天就跟大家聊聊有关php中怎么清空文件重新添加数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。想要将“test.txt”文件的内容改为:HELLO PHP!我们来看看实现代码:<
2023-06-20

java怎么向mysql数据库中添加

在Java程序中向MySQL数据库添加数据,可以通过以下步骤实现:首先,需要使用Java中的JDBC(Java Database Connectivity)连接数据库。可以使用MySQL提供的官方驱动程序,或者其他第三方的JDBC驱动程序。
java怎么向mysql数据库中添加
2024-04-19

gbase数据库中怎么添加注释

在gbase数据库中,可以通过以下SQL语句添加注释:COMMENT ON TABLE table_name IS '注释内容';其中,table_name为表名,注释内容为想要添加的注释。可以在表级别或列级别添加注释
gbase数据库中怎么添加注释
2024-03-14

php怎么在文件结尾添加数据

本篇内容主要讲解“php怎么在文件结尾添加数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么在文件结尾添加数据”吧!直接开始正题!我们有一个名为“test.txt”的文本文件,里面的内
2023-06-20

jdbc怎么向数据库添加数据

使用JDBC向数据库添加数据需要以下步骤:1. 导入JDBC相关的类和包:```javaimport java.sql.Connection;import java.sql.DriverManager;import java.sql.Sta
2023-08-11

php怎么向数据库添加数据

要向数据库添加数据,可以使用PHP中的MySQLi或PDO扩展。以下是使用MySQLi扩展的示例代码:```php// 连接到数据库$servername = "localhost";$username = "数据库用户名";$passwo
2023-10-10

编程热搜

目录