linux下操作oracle的一些问题

1.linux下面使用rman程序:

出现错误:
Message file RMAN<lang>.msb not found
Verify that ORACLE_HOME is set properly

很多都说是环境变量的设置问题,设置如下:

export ORACLE_HOME=/oracle/1024
export ORACLE_SID=orcl  
可能还有以下环境变量,视具体编码而定
export ORACLE_LANG=AL32UTF8

注意前面一定要加export,否则不行。

转到/oracle/1024/bin目录下
./rman target sys/password@orcl

进入rman字符界面,可以执行相关操作


2. 数据库处于归档模式下打开数据库出错如下错误:
archiver error. connect internal only,until free.

原因是数据库运行在归档模式下,归档存储空间已满,处理方法有三:
一是增大归档空间大小,但是总有一天也会满的;二是极时删除过期的归档日志;
三是关闭数据库归档模式,这适合在开发时需要大量插入数据的时候。

以sys用户登录,查看归档日志大小
select * from v$flash_recovery_area_usage;
select * from v$recovery_file_dest;

修改数据库的FLASH_RECOVERY_AREA

alter system set DB_RECOVERY_FILE_DEST_SIZE=20g

查看
show parameter db_recovery_file_dest_size

删除归档日志

进入rman,执行相关删除操作

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值