WEB开发网
开发学院数据库Oracle Oracle数据库常见真实问题处理步骤 阅读

Oracle数据库常见真实问题处理步骤

 2008-09-27 12:57:14 来源:WEB开发网   
核心提示: 解决办法:Oracle工程师首先怀疑是临时表空间空间不足导致,经检查临时表空间没有空间不足的情况,Oracle数据库常见真实问题处理步骤(9),仔细观察日志发现重做日志文件不断切换,分析应该是有较多的事务没有完成提交或者有较多没有提交的事务完成回滚,以防故障发生首先设定客户端的字符集,必须

解决办法:

Oracle工程师首先怀疑是临时表空间空间不足导致,经检查临时表空间没有空间不足的情况,仔细观察日志发现重做日志文件不断切换,分析应该是有较多的事务没有完成提交或者有较多没有提交的事务完成回滚。现在面临的问题是我们没有很多时间去等待所有的事务去完成回滚或提交。解决问题的思路就是如何尽快结束这些事务的回滚或提交。

1) 查看spfile文件中是否有fast_start_parallel_rollback参数的设置,检查结果G网数据库没有设置该参数。如果没有显式设置,则该参数的默认值为low。修改该参数值为false

2) 将数据库启动到nomount状态:startup nomount

3) 修改改参数值:alter system set fast_start_parallel_rollback = FALSE scope=spfile

4) shutdown immediate关闭数据库

5) startup启动

6) 查看该参数是否生效:show parameter fast_start_parallel_rollback

7) 等待一段时间

8) shutdown immediate数据库可以关闭

分析:FAST_START_PARALLEL_ROLLBACK是用来控制事务并行回滚最大进程数的参数。该参数有三个可设值,low,high,false。当设置为false时并行回滚被禁止,由于禁止了并行回滚,在数据库关闭时,需要回滚的事务将被取消。

10 数据库服务器字符集更改步骤

问题描述:

在客户端插入字符“咪咪”,从数据库中查询显示时出现乱码

处理步骤:

10.1 对数据库做全库导出,备份全库数据,以防故障发生

首先设定客户端的字符集,必须以ZHS16GBK的字符集导出,然后才能在更改失败后顺利倒入新建的库。

#setenv NLS_LANG "SIMPLIFIED CHINESE_CHINA.ZHS16GBK";

上一页  4 5 6 7 8 9 10  下一页

Tags:Oracle 数据库 常见

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接