oracle8数据库系统内容摘要:
partition_name,high_value,status from user_ind_partitions where index_name=39。 STU_IDX39。 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q2 1998, 02, 01 USABLE SCORE_Q3 1998, 07, 01 USABLE (改名之前) 索引改名: alter index stu_idx rename partition score_q3 to index_q3。 select … where index_name=‘STU_G_IDX’。 PIDX1 95000 USABLE PIDX2 96000 USABLE 没有变化 PIDX3 MAXVALUE USABLE 分区表的维护 — 删除分区 ALTER TABLE stu_score DROP PARTITION score_q3。 用于删除历史数据 不想删除分区中的数据时 , 应首先将分区数据合并到邻近分区 相应分区索引将被删除 全局索引变为不可用(需要重构) 删除分区 — 索引 select partition_name,high_value,status from user_ind_partitions where index_name=39。 STU_IDX39。 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q2 1998, 02, 01 USABLE select partition_name,high_value,status from user_ind_partitions where index_name=‘STU_G_IDX’。 PIDX1 95000 UN USABLE PIDX2 96000 UNUSABLE PIDX3 MAXVALUE UNUSABLE 分区表操作 — 删除分区记录 ALTER TABLE stu_score TRUNCATE PARTITION score_q3。 也可以使用 SQL语句中的 Delete删除分区中的数据,但会比较慢。 表中数据清空以后,对等分区索引会自动变化。 非对等分区索引和一般索引变为不可用状态。 SCORE_Q2 STUDENTS 1998, 02, 01 表分区 SCORE_Q3 STUDENTS 1998, 07, 01 SCORE_Q1 USERS 1997, 07, 01 INDEX_Q2 1998, 02, 01 USABLE 索引分区 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q3 1998, 07, 01 USABLE PIDX1 95000 UNUSABLE 全局分区 PIDX2 96000 UNUSABLE PIDX3 MAXVALUE UNUSABLE 索引不可用 可能使索引不可用 (IU)的操作 清除记录的分区操作 (TRUNCATE PARTITION) 跳过局部索引 (LOCAL)的 Import 对数据库的直接 SQL*LOADER 改变 ROWID的分区操作 (MOVE/SPLIT PARTITION) 如果索引分区被标记为 IU, 用户发出使用该索引分区的 SELECT 或 DML语句时 , 将得到错误提示。 这时需要重建索引。 select * from stu_score where stu_num=950001 错误位于第 1行: ORA01502: 索引 ‘ ’ 或这类索引的分区是在不可使用的状态 重建索引 alter index rebuild partition 可以为 local或 global分区索引重建某个分区。 例 alter index stu_g_idx rebuild partition pidx1。 alter index stu_g_idx rebuild partition pidx2。 alter index stu_g_idx rebuild partition pidx3。 重建索引还可以改变表空间等其他存储属性。 alter index stu_g_idx rebuild partition pidx1 tablespace student2 分区表的维护 — 修改分区 修改分区的物理属性 alter table stu_score modify partition score_q1 storage(maxextents 50)。 置分区表对应的局部索引为不可用状态。 alter table stu_score modify partition score_q1 unusable local indexes。 , 用于插入和转入数据。 为使局部索引可用 , 必须重建索引分区 重建已被标记为 iu的局部分区索引 alter table stu_score modify partition score_q1 rebuild unusable local indexes 分区表的操作 — 重命名分区 修改分区名 ALTER TABLE stu_score RENAME PARTITION score_q3 to score_qq3。 附:修改表名 ALTER TABLE stu_score RENAME to student_score。 分区表的操作 — 移动分区 ALTER TABLE MOVE PARTITION 移动表分区到另外一个 数据段 上。 新的数据段产生, 旧的数据段删除(可在原表空间,也可移到其他表空间。 用于将分区移动到其它设备上,或用于减少分区碎片。 相应的分区索引和其他类型的索引都应该重建。 alter table stu_score move partition score_q1 tablespace education。 分区表的操作 — 拆分分区 ALTER TABLE SPLIT PARTITION 将分区在分区范围内拆分为两个分区 创建了两个分区 , 每一个新分区有单独的数据段 , 新的物理属性 , 旧分区被删除 相应的局部索引也被 SPLIT, 并被标记为 IU 全局索引和非分区索引被标记为 IU alter table stu_score split partition score_q2 at (1997,10,1) into (partition score_q21, partition score_q22)。 分区名 分区上限值 分区索引 SCORE_Q1 1997, 07, 01 INDEX_Q1 SCORE_Q21 1997, 10, 01 SCORE_Q21 SCORE_Q22 1998, 02, 01 SCORE_Q22 SCORE_Q3 1998, 07, 01 INDEX_Q3 分区表的操作 — 交换数据 ALTER TABLE EXCHANGE PARTITION 用于非分区表和分区表的一个分区之间的双向交换。 可以交换数据和索引段 物理属性不变 可以带 with validation 或 without validation。 当数据不在分区范围时 , WITH VALIDATION将报错。 WITHOUT VALIDATION假定数据均在分区范围。 例: alter table stu_score exchange partition score_q1 with table stu_score97 without validation ; 分区表操作 — 合并分区 使用 IMPORT/EXPORT可以将邻近分区合并为一个分区 使用 Export从低层分区取出要合并的数据 使用 SQL语句 DROP已经 Exported的分区 使用 Import将取出的数据合并到邻近分区 使用 SQL语句实现分区的合并 insert into stu_temp select * from stu_score partition(score_q1); alter table stu_score drop partition score_q1; insert into stu_score select * from stu_temp。 SQL语句的并行处理 什么是 Oracle的并行。oracle8数据库系统
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
origin70在二维作图中的应用与示例
e visual display of one or more datasets in a graph window. 数据点 基本的二维图形 线图 点图 点线图 多条曲线 其它二维图形 绘图的方法 依据数据表绘图 图层的叠加 依据数据表绘图 选定列或数据范围 – select Plot: Graph – 自动画出图形 自定义列坐标 – 不需选定数据范围 –
origin绘图和数据分析
是一个数据范围。 • 只有曲线是 scatter或 line+scatter模板格式时才能使用 Mask工具。 ( 2) 屏蔽曲线中数据点的操作步骤: ( 1)激活 Graph窗口,单击 Mask工具条中的Mask Range命令按钮,将鼠标放入 Graph窗口中 ( 2)选择好范围后,双击鼠标或按 Enter键,则选中的数据点变成红色,同时
open方法和close方法
=200,width=400, status=yes,toolbar=no, menubar=no,location=no) 使用 open方法的简单例子 定义事件 a onmouseout=“()” onmouseove。
ofdm与ofdma系统中的同步技术研究
直接关系到后续的基带信号处理算法的性能。 配合十五期间军事预研软件无线电项目的研究工作,主要研究了 OFDM系统中的载波频偏估计问题 Broadband Wireless Communications Laboratory Page 22 研究内容、所要解决的关键问题(二) 由于 OFDMA适合于多用户通信系统,因此在 OFDMA上行链路中(例如: ),同步是一个关键技术