oracle添加文件,ORACLE---添加控制文件
什么技术不玩就会陌生,ORACLE控制文件举足轻重,接下来写一篇如何为ORACLE增加控制文件的文章。
首先查看当前控制文件的信息:
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u01/oradata/sansom/control01.
ctl, /u01/oradata/sansom/contr
ol02.ctl, /u01/oradata/sansom/
control03.ctl
目前控制文件有3个,接下来我们用创建PFILE直接修改PFILE文件内容的方法增加控制文件,并放在不同的路径
[oracle@gard3 dbs]$ pwd
/u01/oracle/dbs
[oracle@gard3 dbs]$ ll
-rw-r----- 1 oracle oinstall 1536 Nov 4 08:45 orapwsansom
-rw-r----- 1 oracle oinstall 2560 Nov 22 03:23 spfilesansom.ora
目前/u01/oracle/dbs并没有PFILE文件,我们来创建它
SQL> create pfile from spfile;
File created.
SQL> !
[oracle@gard3 dbs]$ ll
total 76
-rw-r--r-- 1 oracle oinstall 974 Nov 22 03:36 initsansom.ora
-rw-r----- 1 oracle oinstall 1536 Nov 4 08:45 orapwsansom
-rw-r----- 1 oracle oinstall 2560 Nov 22 03:23 spfilesansom.ora
打开initsansom.ora文件直接添加'/u01/oradata/backup/control04.ctl',并保存
sansom.__db_cache_size=176160768
sansom.__java_pool_size=4194304
sansom.__large_pool_size=4194304
sansom.__shared_pool_size=92274688
sansom.__streams_pool_size=4194304
*.audit_file_dest='/u01/admin/sansom/adump'
*.background_dump_dest='/u01/admin/sansom/bdump'
*.compatible='10.2.0.1.0'
*.control_files='/u01/oradata/sansom/control01.ctl','/u01/oradata/sansom/control02.ctl','/u01/oradata/sansom/control03.ctl','/u01/oradata/backup/control04.ctl'
*.core_dump_dest='/u01/admin/sansom/cdump'
*.db_block_size=8192
拷贝任意一个控制文件到backup目录下,并关闭数据库:
[oracle@gard3 dbs]$ cp /u01/oradata/sansom/control01.ctl /u01/oradata/backup/control04.ctl
[oracle@gard3 dbs]$ exit
exit
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
使用pfile重新启动数据库:
SQL> startup pfile='/u01/oracle/dbs/initsansom.ora'
ORACLE instance started.
Total System Global Area 285212672 bytes
Fixed Size 1218992 bytes
Variable Size 104859216 bytes
Database Buffers 176160768 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> show parameter control
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time integer 7
control_files string /u01/oradata/sansom/control01.
ctl, /u01/oradata/sansom/contr
ol02.ctl, /u01/oradata/sansom/
control03.ctl, /u01/oradata/ba
ckup/control04.ctl
SQL>
增加成功,可以删除老的spfile,用现在的pfile来创建spfile,控制文件添加完毕!
oracle添加文件,ORACLE---添加控制文件相关推荐
- oracle用户管理的完全恢复5:控制文件损坏(控制文件前后内容未改变)
场景描述:控制文件损坏(控制文件内容没有变化) 1.备份 1 SQL> alter database backup controlfile to trace as '/u01/admin/sun ...
- oracle 控制文件 scn,重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里...
重建控制文件后, 控制文件中的数据文件检查点SCN来自哪里 这个问题要看具体的情况,比如: 1. 数据库是shutdown immediate,也就是说数据库是一致的状态,重建控制文件后,SCN 以d ...
- oracle参数文件备份,备份的控制文件和新的数据文件
备份的控制文件和新的数据文件 继续上一节的介绍: 我们可以想象,如果控制文件是从备份中恢复的,那么数据库在open过程中又将如何呢? 首先备份控制文件,打开数据库,增进检查点: [oracle@jum ...
- ORACLE基础学习-RMAN应用-控制文件恢复
在NOCATALOG模式下,RMAN创建的备份信息都将保存在目标数据库的控制文件中,所以一旦控制文件丢失,不仅目标数据库崩溃,连RMAN的备份信息也尽数丢失,这种情况下,如果您有控制文件备份,那还有救 ...
- Oracle 在 Linux 下移动控制文件步骤
①.查看控制文件 [oracle@dbserver ~]$ sqlplus / as sysdba SQL>desc v$controlfile SQL>select * from v$c ...
- oracle 控制文件 dump,将控制文件dump出来研究下内容
今天有点时间,刚好研究下oracle的控制文件内容: SQL> oradebug setmypid 已处理的语句 SQL> oradebug dump controlf 3; 已处理的语句 ...
- oracle断电故障,ORACLE服务器异常断电,控制文件故障的处理步骤
这里只是简单的记录操作步骤,以做备忘.本步骤由同事邹启健(问心)完成 一.版本 SQL> select * from v$version; BANNER -------------------- ...
- Oracle数据文件scn不一致,控制文件与数据文件头SCN不一致导致数据库无法启动故障处理...
环境说明 OS操作系统:WINDOWS 2012 64位 数据库版 本:ORACLE 11.2.0.1 故障问题描述 客户反映数据库无法启动,报ORA-01589:要打开数据库必须使用RESETLOG ...
- oracle00214,oracle添加控制文件,ORA-00214: 错误
今天学习oracle添加控制文件,控制文件是一个二进制文件,记录了物理数据库的当前状态,每一个数据文件只属于一个数据库,为了防止文件损坏丢失等情况,一个数据库不止一个控制文件.一个数据库的控制文件中的 ...
最新文章
- c语言中跨文件变量,C语言中跨文件的全局变量
- j2ee 和 j2se_在J2SE应用中模拟CDI的会话和请求范围
- 一年3000家企业涌入,站上风口的男色经济难逃烧钱亏损
- Python让selenium代码执行完毕不关闭浏览器的方法
- 每天Leetcode 刷题 初级算法篇-颠倒二进制位
- L2-001. 紧急救援(PAT)~最短路应用
- 怎样使按钮响应回车键
- matlab word 查找 词组,matlab搜索word文档
- Rust的各种花式汇编操作
- 单层决策树python_基于单层决策树的adaboost算法Python实现
- 软件测试工程师必备技能
- 关于自动化测试的前期发展历史及未来发展趋势
- 小学生计算机编程题,真题|小学组倒数第二道编程题,做不出来罚你点赞三遍!...
- 战国破坏神引擎全面升级 游戏画质大幅提升
- 【分布式 论文】之 1. MapReduce——Simplified Data Processing on Large Clusters
- IDEA最新安装插件方法,最简单
- Docker Privileged access
- 2020完美解决:调用豆瓣接口错误
- 【Spring-Cloud】使用教程 基础篇 Eureka Ribbon Feign Hystrix Zuul Dashboard Sleuth Zipkin Config Bus
- 西蒙菲莎计算机专业,西蒙菲沙大学计算机专业课程设置
热门文章
- c#子线程中打开系统文件操作对话框
- C++ 数组在内存中的分配
- ios 上传图片失败 小程序_iOS上传图片,就是有这种不一样的操作!
- Qt for Android 开发环境配置
- git 未能顺利结束(退出码1)
- php 动态多维数组长度,怎么在php中利用count获取多维数组的长度
- if test 多条件_if函数进阶篇 嵌套+多条件判断
- Android开发之PCM录音实时播放的实现方法 | 边录音边播放 |PCM录音播放无延迟 | 录音无杂音 | 录音无噪音
- Android开发之利用动画做出Activity悬浮滑动效果
- ios7中让程序使用统一的status bar风格