ORACLE出现数据块损坏(ORA
如果ORACLE出现了数据块损坏, 导致SQL语句查询无法完成, 可以采用下面的方法, 将损坏的块排除掉, 这意味着会丢失数据.
方法如下:
1. 以SYS登录ORACLE,执行: ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ;
2. 将表中的数据拷贝到另外的表: CREATE TABLE GLB_PCB_PRINTED_BAK AS SELECT * from GLB_PCB_PRINTED;
3.将表重新命名: ALTER TABLE GLB_PCB_PRINTED RENAME TO GLB_PCB_PRINTED_01;
ALTER TABLE GLB_PCB_PRINTED_BAK RENAME TO GLB_PCB_PRINTED;
4.重建索引等其它对象
相关文档:
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
本系列文章导航
[Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧
[Oracle]高效的PL/SQL程序设计(二)--标量子查询
[Oracle]高效的PL/SQL程序设计(三)--Package的优点
[Oracle]高效的PL/SQL程序设计(四)--批量处理
[Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集
[Oracle]高效的PL/SQL程序设计(六)- ......
1、在oracle的sys-sysdba下登陆
写一个java source程序链接sqlserver2005:
create or replace and compile java source named test as
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class excutesql1
{
public static String entry ......
mysql 大对象存取:
类型一般应该用mediumblod,
blob只能存2的16次方个byte,
mediumblod是24次方,
一般来说够用了.longblob是32次方有些大.
MYSQL默认配置只能存1M大小的文件,要修改配置,WIN版本的在mysql.ini文件中
修改max_allowed_packet,net_buffer_length等几个参数,或直接SET GLOBAL va ......