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,控制文件添加完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值