ORACLE 实战一
来源:互联网 发布:手机网络动漫城 编辑:程序博客网 时间:2024/05/29 15:15
今天,客户呼我,说数据库登不上去啦。俺们瞧了瞧,数据库挂了,这客户数据库老是出问题。俺们就简述一下这场小小的热身战。
数据库服务器:操作系统:linux5-64 数据库:Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - 64bi
应用服务器 :操作系统:win2003 客户端:oracle 10g 10.2.0
-------------------------------------------------------------------------------------------------------------
先qq远程,因为客户比较远,不好登门,登录到应用服务器plsql 一下提示无监听。
很明显数据库出问题了,要么挂了,要么监听没起来。还有碰到比较多的是无法识别的连接标识符。
这通常都是因为监听没配置好,而连接超时一般是网络不通。xmanager上去看了一下,
果然数据库挂了,startupmount 提示空间日志满了,没有硬盘空间了。我如是df -h了一下,看看了
磁盘使用情况,oracle挂载的磁盘 used 100% 了 avail 成了0% 一身汗,oracle挂载的磁盘100个g
数据库安装和表空间及数据文件基本就到20多个g了,剩下80g 50g被adump.trc日志占了,其他30g被udump和
cdump给分了。而 /根目录挂载的磁盘 144个G的剩余空间,明显磁盘的分配不是很合理。
就算把adump和udump给清空掉,这点空间也撑不了几个月。
怎么样把 根目录下的空间用起来 成为了俺的第一个难关。。如何解决呢? 欢迎指点。
【问题一:批量删除adump 和 udump 下的跟踪日志 报arg list too long 。
# rm -rf *.log
# find . -type f -name *.log -mtime +3 -exec rm -fv { } \;
ksh: /bin/find: arg list too long
# getconf ARG_MAX 查询参数的限制
# ls |xargs rm -rf 全部删除 它将输入输出给xargs后面的命令,作为那个命令的参数。
# ls |grep zfxfzb_2|xargs rm -rf 删除当前文件夹下包含 zfxfzb_2文件的文件信息
】
【问题二:oracle高版本的客户端无法备份低版本 的数据库。exp和imp都会有错误。
解决方法:安装9i客户端。方法很简单,但是确是其中最难的一步。由于oracle已经不提供9i下载,如是大量百度的链接都成了废品,简直是在大海中捞针呀。
整整找了一个下午才找到一个9i的精简版客户端把它装好。之间还是产生了一些小麻烦,由于我没有卸载10.2.0客户端就直接安装9i客户端,产生了很多问题
虽然链接上去了但还是不能备份,并且数据库还产生了乱码,也无法恢复,最后,把客户端都卸载干净,重装才好。这里也提醒下大家,在安装新客户端之前,要
先备份一下注册表,这样安装失败了,恢复一下注册表也不影响原来的客户端使用(此为猜测)
】
- ORACLE 实战一
- Oracle实战练习(续一)
- Oracle RAC 实战(一)
- OSB实战开发【一】Oracle Service Bus的安装
- 运维实战经验一:重启linux下的oracle
- ORACLE 存储过程实战
- oracle logminer 实战
- Oracle实战练习
- 《Oracle 10g实战》
- 关于oracle优化实战
- Oracle 性能优化实战
- Oracle PL/SQL实战
- 实战:oracle sql profile
- Oracle分区实战分享
- Oracle数据库综合实战
- Oracle正则表达式实战
- Oracle实战二
- 实战 oracle 函数小结
- 局域网java Socket 使用代理
- 跨进程C/S native service服务编写
- JAVA统计汉字、字符、空格、数字
- java将汉字转成汉语拼音
- Windows平台下PHP开发环境的快速搭建
- ORACLE 实战一
- 在Unity3D的网络游戏中实现资源动态加载
- CONTAINING_RECORD宏的作用
- 看到3篇文章,不分享出来,简直对不起大家
- occ sample geometry 分析初探2
- 手机订货会新概念
- DRP基础知识总结(二)
- How browsers work--Behind the scenes of modern web browsers
- HDU 1106