手动设置Oracle管理控制和日志文件

数据库 Oracle
如果你习惯用了用可视化设置Oracle管理控制文件和日志文件,那么你可以看下面的手动设置的文章。因为有些功能实现是必须通过代码来实现的,希望以下的文章对你所帮助。

平时开发我们都习惯了用可视化开发,现在就手动设置Oracle管理控制和日志文件发表些个人经验. Oracle管理控制文件随时都在变更,系统不能确定哪个文件是最新的,所以必须先关闭数据库,然后手动拷贝控制文件。
先用文本打开:init.ora 在 添加新的控制文件"d:\ctl\newctl.ctl",

  1. control_files=("d:\ctl\newctl.ctl","c:\oracle\oradata\oral92\CONTROL01.CTL",   
  2. "c:\oracle\oradata\oral92\CONTROL02.CTL", "c:\oracle\oradata\oral92\CONTROL03.CTL")  
  3.  

然后在D盘里新建一个文件夹ctl,再从C:\oracle\oradata\oral92中拷贝一个控制文件到该文件夹下重新命名:newctl

  1. slqplusw /nolog  
  2. SQL> conn /as sysdba;  //连接数据库  
  3. SQL> desc v$controlfile;  //显示控制文件  
  4. SQL> show parameter;    
  5. SQL> show parameter control_files;  //展示特定的文件  
  6. SQL> shutdown immediate;  //立即关闭数据库  
  7.  

因为init.ora.700XXXXXX所以用dos来ren:

该文件在C:\oracle\admin\oral92\pfile\路径下

  1. C:\oracle\admin\oral92\pfile>ren init.ora.700XXXXXX init.ora  
  2.  

Ok..修改完毕,现在切回slqplusw /nolog打开修改后的init.ora运行;

  1. SQL> startup pfile="C:\oracle\admin\oral92\pfile\init.ora";  //启动文件  
  2. SQL> desc v$controlfile;  //显示控制文件  
  3. SQL> alter system set control_files = '控制文件路径1','控制文件路径2','新建的控制文件' scope=pfile;  
  4.  

新设置Oracle管理控制文件必须拷贝保留的控制控制文件如 '控制文件路径1','控制文件路径2',
日志文件部分:

  1. SQL> select * from v$logfile;  \\显示有三个日志文件  
  2. SQL> alter database add logfile group 4 ('d:\ctl\newlog.log') size 10m;  \\添加第四个日志文件  
  3. SQL> alter database add logfile member 'd:\ctl\memerber.log' to group 4;  

【编辑推荐】

  1. Oracle性能诊断不能不知的秘籍
  2. Oracle 10g归档日志
  3. Windows2000服务器下安装Oracle9i与 10g
  4. Oracle多表查询优化的代码示例
  5. Oracle更改的默认端口号剖析
责任编辑:佚名 来源: 博客园
相关推荐

2010-11-19 13:01:31

Oracle日志文件

2010-04-19 16:51:11

Oracle控制文件

2011-04-12 10:42:41

Oracle日志文件管理

2010-10-29 15:07:33

oracle日志

2010-10-29 14:29:55

Oracle移动重做日

2009-11-16 17:33:21

重做Oracle日志文

2011-08-04 10:31:43

归档日志参数文件

2010-10-26 10:24:06

Oracle控制文件

2010-05-18 11:28:57

MySQL binlo

2010-10-27 14:34:56

Oracle日志文件

2020-03-24 08:00:00

Linux日志文件

2010-10-29 13:50:21

oracle日志文件

2017-09-06 14:58:57

Oracle数据文件临时文件

2010-10-29 15:26:29

Oracle日志文件

2010-10-29 14:20:54

Oracle移动控制文

2020-02-11 12:54:34

Linux日志文件消息

2010-11-19 11:51:40

Oracle密码文件

2010-10-29 13:55:48

Oracle日志文件

2009-06-29 18:09:12

多路复用Oracle

2010-04-27 14:18:56

Oracle控制文件
点赞
收藏

51CTO技术栈公众号