ORA-09817: Write to audit file failed 的解决方法
2015-12-22 10:49
603 查看
使用oracle数据库的时候以sysdba连接数据库出现如下错误
连接 Oracle 出现 ORA-09817 错误:
1.命令行内输入df -lh 查看磁盘空间,如果发现有磁盘空间用满的现象,则转到第二步
2.SELECT VALUE FROM V$PARAMETER WHERE NAME = 'user_dump_dest'//找到trace文件夹的路径
注意:这个命令需要登录进去找,我的路径是在 /usr/u01/app/diag/rdbms/orcl/orcl/trace
,可供参考。
3.命令行进去到trace文件夹的上一层,删除一些trace文件,让出空间。Oracle的tarce文件是Oracle数据库在运行时产生的日志,该trace文件是可以删除的,对系统没有什么影响。如查看30天以前的trace文件: find
trace -ctime +30|more
删除30天以前的trace文件:find
trace -ctime +30 |xargs rm -f
执行完上述不走之后,即可腾出一部分的空间。
4.尝试先关闭数据库(登陆进去oracle数据库之后运行命令shutdown
immediate),然后再重启电脑。如果正常关闭数据库失败,那就直接关闭电脑。
5.重启oracle数据库
切换到root用户,然后依次输入下列命令,数据库服务启动成功。
lsnrctl start
普通用户下
sqlplus / as sysdba
登录进去之后
startup
完成上述步骤之后oracle应该就可以好了。
连接 Oracle 出现 ORA-09817 错误:
# sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Mar 17 16:35:02 2011 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. ERROR: ORA-09817: Write to audit file failed. Enter user-name: |
2.SELECT VALUE FROM V$PARAMETER WHERE NAME = 'user_dump_dest'//找到trace文件夹的路径
注意:这个命令需要登录进去找,我的路径是在 /usr/u01/app/diag/rdbms/orcl/orcl/trace
,可供参考。
3.命令行进去到trace文件夹的上一层,删除一些trace文件,让出空间。Oracle的tarce文件是Oracle数据库在运行时产生的日志,该trace文件是可以删除的,对系统没有什么影响。如查看30天以前的trace文件: find
trace -ctime +30|more
删除30天以前的trace文件:find
trace -ctime +30 |xargs rm -f
执行完上述不走之后,即可腾出一部分的空间。
4.尝试先关闭数据库(登陆进去oracle数据库之后运行命令shutdown
immediate),然后再重启电脑。如果正常关闭数据库失败,那就直接关闭电脑。
5.重启oracle数据库
切换到root用户,然后依次输入下列命令,数据库服务启动成功。
lsnrctl start
普通用户下
sqlplus / as sysdba
登录进去之后
startup
完成上述步骤之后oracle应该就可以好了。
相关文章推荐
- container_of分析【转】
- method chaining
- 两种方法解决tomcat的 Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
- 问题描述:ADB not responding. You can wait more,or kill“abd.exe” process manually and click 'Restart'
- VMware卸载安装问题(The MSI Failed)
- 免ajax省市三级联动:http://runjs.cn/detail/rcsqficf
- Dynamics AX 2012 R2 AIF No Endpoint Behavior Named 'clientEndpointBehavior'
- [leetcode] 70. Climbing Stairs 解题报告
- Train Problem I(杭电1022)(栈的应用)
- NSLayoutConstraint的简单应用
- Contains Duplicate II
- Daily Scrum NO.10
- C++迭代器失效http://blog.csdn.net/vipvipvip/article/details/6295973
- Daily Scrumming* 2015.12.21(Day 13)
- Yocto tips (14): Yocto中编译链的配置变更(tuning)
- 认识retain copy assign strong weak 的区别
- LeetCode 11 - Container With Most Water
- 使用Commons Email发送邮件
- 让机器人模块 PyAIML 平滑处理中文
- ACboy needs your help again!(杭电1702)(栈和队列的基础应用)