首页 > 其他分享 >按用户重建索引

按用户重建索引

时间:2023-01-03 18:55:52浏览次数:39  
标签:INDEX ACCOUNT NAME -- 用户 LINE2 索引 重建

--赋用户表空间分配权限 ALTER USER YBSH_BASE QUOTA UNLIMITED ON TS_YBSH_BASE ;   --查询已有索引 select * from user_indexes where index_name='INDX_REG_SI_ITEM3'   --创建重建索引 CREATE OR REPLACE PROCEDURE BATCH_REBUILD_INDEX(USER_NAME IN VARCHAR2) IS   S_SQL   VARCHAR2(500);   ACCOUNT NUMBER := 0; BEGIN FOR LINE2 IN (SELECT T.OWNER, T.INDEX_NAME                   FROM ALL_INDEXES T                  WHERE T.OWNER = UPPER(USER_NAME)                    AND T.TABLE_TYPE = 'TABLE'                    AND T.TEMPORARY = 'N' AND T.INDEX_TYPE = 'NORMAL') LOOP     S_SQL   := 'alter index ' || LINE2.OWNER || '.' || LINE2.INDEX_NAME ||                ' rebuild';     ACCOUNT := ACCOUNT + 1;     EXECUTE IMMEDIATE S_SQL;   END LOOP;   DBMS_OUTPUT.PUT_LINE(ACCOUNT); EXCEPTION   WHEN OTHERS THEN     DBMS_OUTPUT.PUT_LINE(SQLERRM); END BATCH_REBUILD_INDEX;   --执行重建索引 begin    batch_rebuild_index(user_name => 'YD3_ASE'); --输入用户名 end;  

标签:INDEX,ACCOUNT,NAME,--,用户,LINE2,索引,重建
From: https://www.cnblogs.com/yuyuboy/p/17023126.html

相关文章

  • Html - lable增加用户体验,下拉框,文本域
    1.lable增加用户体验<labelfor="username">用户:</label><inputtype="text"id="username"> 2.下拉框<selectname="love"><optionvalue="游泳">游泳</opti......
  • .NET CORE单用户登录
    以JWT认证为例,核心思路是将用户最后一次登录的jwt信息缓存起来,每一次收到请求,都将当前jwt和缓存的jwt进行对比,如果对比结果不一致,则代表当前用户在别处登录了。  新建......
  • 记录Oracle删除重建企业级数据库(SDE)过程中遇到的问题
    背景说明:同事在删除表的时候不小心删除了SDE下面的所有表,因当时未发现,到发现的时候数据已经无法恢复,导致系统中的空间数据均无法打开,无奈下只能查找备份数据,重建SDE后进行......
  • 创建高性能的索引
    创建高性能的索引1.树减少数据的查询次数二叉树平衡树b树节点存储key和datab+树节点只存储key叶子节点存储datainnodb使用b+树当页最大16kb可以存储1000个keymyisa......
  • centos root用户自动登录
    1.切换至管理员通过su指令切换至root用户2.打开/etc/gdm/custom.confvi/etc/gdm/custom.conf 在文件[daemon]下写入:AutomaticLoginEnable=TrueAutomaticLogin=root......
  • React 小案例 用户评论
    功能展示:1.用户可输入用户名2.输入评论内容3.点击发布4.用户名和用户评论会被显示在列表里,第一个评论在最上面5.且显示本条评论离现在过去了多长时间6.鼠标放在事件上方可......
  • CentOS 7 使用单用户模式解决不能登陆问题
    1.CentOS7系统开机时选择默认第一启动项,按字母"e"键编辑启动项;2.使用键盘上下左右方向键,往下找到linux16开头的一行,定位到ro(readonly);3.编辑ro为rw(readwri......
  • Oracle普通索引和唯一索引
    文章内容来源于oracle索引普通索引普通索引的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件创建索引。普通索引允许......
  • 在Oracle中,位图索引是什么?在哪些列上适合创建位图索引?
    文章内容来自于位图索引位图索引(BitmapIndexes)是一种使用位图的特殊数据库索引。它针对大量相同值的列而创建,例如:类别、型号等。位图索引块的一个索引行中存储的是键值(以......
  • 使用拦截器拦截未认证用户请求-将你拒之门外
    拦截器将用户的某个请求前中后进行插入相应操作。preHandle调用时间:Controller方法处理之前执行顺序:链式Intercepter情况下,Intercepter按照声明的顺序一个接一个执行......