日期:2014-05-16  浏览次数:20801 次

Linux服务器上Oracle的log怎样查看?放在哪个地方
本帖最后由 bpcbrr 于 2014-04-16 15:01:37 编辑
各位大虾,
我是第一次碰Oracle,请问Linux服务器上Oracle的log怎样查看?放在哪个地方

这台服务器是用来放我们公司网站数据库的,今天网站荡掉了,原因看起来是数据库起不来
------解决方案--------------------
查一下目录/dev/shm 剩余空间吧
------解决方案--------------------
shell界面执行: df -h 可以看到/dev/shm的大小。 通常大小默认为总内存的50%。

报错的意思是 MEMORY_TARGET的大小要小于/dev/shm的打开,从日志里面来看,MEMORY_TARGET设置为19G多,大于/dev/shm的大小。

所以解决方法就是调整memory_target,memory_max_target 的大小。
------解决方案--------------------
这个数据库是突然就不行了,还是停了很久,刚准备起来?
如果是突然不行了,最近做过内存调整,或者参数文件被修改了?

如果仅仅调整这个两个参数可以:
1. startup nomount;
2. create pfile from spfile;
3. 打开pfile,修改参数值;
4. 剪切spfile到temp文件夹.
5. shutdown database;
6. startup; 看数据库是否可以启动。