📄 oracle常见问题常用技巧-15.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#000000" text="#FFFFFF">
<font color="#009900">Oracle常见错误代码的分析与解决(二) </font>
<p>适当增大缺省值的大小有可能解决出现的错误问题,也可以通过修改用户的临时表空间大小来解决这个问题:</p>
<p>SQL>ALTER USER username TEMPORARY TABLESPACE new_tablespace_name;</p>
<p>使用ALTER TABLESPACE命令,一但完成,所增加的空间就可使用,无需退出数据库或使表空间脱机,但要注意,一旦添加了数据文件,就不能再删除它,若要删除,就要删除表空间。</p>
<p>一个报错例子如下:</p>
<p>ORA-1652:unable to extend temp segment by 207381 in tablespace TEMPSPACE</p>
<p>相应的英文如下:</p>
<p>Cause: Failed to allocate extent for temp segment in tablespace</p>
<p>Action:Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files
to the specified tablespace or create the object in another tablespace.</p>
<p>ORA-01578:Oracle data block corrupted(file # num,block # num)</p>
<p>产生原因:当ORACLE访问一个数据块时,由于1、硬件的I/O错误;2、操作系统的I/O错误或缓冲问题;3、内存或paging问题;4、ORACLE试图访问一个未被格式化的系统块失败;5、数据文件部分溢出等上述几种情况的一种引起了逻辑坏块或者物理坏块,这时就会报ORA-01578的错误。</p>
<p>解决方式:由于ORACLE只有在访问到有问题的数据文件时才会报错,所以报错的时间有可能会比实际出错的时间要晚,如果ORA-01578出错信息提示数据坏块指向的是用户自己的数据文件,则用以下方法来解决:</p>
<p> <br>
</p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -