知识大全 在数据库日渐庞大时进行归档的解决思路[2]
Posted 知
篇首语:今日长缨在手,何时缚住苍龙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在数据库日渐庞大时进行归档的解决思路[2]相关的知识,希望对你有一定的参考价值。
procedure:
CREATE OR REPLACE PROCEDURE archive_emp (maxarchiverow number) IS /* 定义归档的记录数*/ v_crowid archive_rows crowid%type; /* 存放基表的rowid*/ intLoop number; /* 记数器*/ v_primarykey archive_rows PRIMARYKEY%type; CURSOR C_ARCH_EMP IS SELECT * FROM ARCHIVE_ROWS; /* 创建游标*/ BEGIN DELETE FROM ARCHIVE_ROWS; /*先清空临时表*/ MIT; INSERT INTO ARCHIVE_ROWS SELECT ROWID FROM EMP_B WHERE ROWNUM < MAXARCHIVEROW; MIT; /*将基表中指定行数的rowid插入临时表*/ INTLOOP:= ; OPEN C_ARCH_EMP; LOOP FETCH C_ARCH_EMP INTO V_CROWID V_PRIMARYKEY; INTLOOP:=INTLOOP+ ; EXIT WHEN C_ARCH_EMP%NOTFOUND; INSERT INTO EMP_ARCHIVE SELECT * FROM EMP_B WHERE ROWID=V_CROWID; /*根据rowid 将数值插入到归档表中*/ MIT; DELETE FROM EMP_B WHERE ROWID=V_CROWID; /*将基表已归档数据删除*/ MIT; IF MOD(INTLOOP )= /*以 行为界记录归档情况*/ THEN INSERT INTO ARCHIVE_LOG VALUES( EMP_B INTLOOP SYSDATE); MIT; END IF; END LOOP; END ARCHIVE_EMP; /
cha138/Article/program/SQL/201311/16144相关参考
许多数据库管理员都会遇到这样的困惑伴随着业务的不断进行数据库文件的大小也在逐渐的增大由此给数据库管理工作带来很大的困难一方面要为在线业务提供越来越大的高性能磁盘容量另一方面数据库的工作性能却越来越差一
Oracle数据库频繁归档问题的解决办法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Orac
Oracle数据库的归档日志写满磁盘空间解决办法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
《会计信息化发展规划(2021—2025年)》提出,在制定实施输入环节会计数据标准方面,加快制定、试点和推广电子凭证会计数据标准,统筹解决电子票据接收、入账和归档全流程的( )问题。
会计改革与发展十四五规划题目:《会计信息化发展规划(2021—2025年)》提出,在制定实施输入环节会计数据标准方面,加快制定、试点和推广电子凭证会计数据标准,统筹解决电子票据接收、入账和归档全流程的
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式 SQL*
这里是Oracle使用其硬线路的位置由于转储的数据文件不能恢复到与其他文件一致的位置所以可能存在中断的数据并且Oracle不允许正常打开数据库 第步设置未文档化的实例参数并打开数据库 在初始化
如果数据库处于非归档模式下可以通过如下步骤更改文件路径: 关闭数据库 系统级进行文件复制 启动数据库到mount状态 通过SQL修改数据文件位置 打开数据库 以
Oracle数据库可以运行在种模式下:归档模式(archivelog)和非归档模式(noarchivelog) 归档模式可以提高Oracle数据库的可恢复性生产数据库都应该运行在此模式下归档模式
切换ORACLE数据库归档非归档模式 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! TP系统与A