一天两天三天
https://www.cnblogs.com/santian/p/4838397.html
随笔 - 51,  文章 - 0,  评论 - 65,  阅读 - 20万

oracle 压缩表空间

 --表收缩(整理碎片),而不是表压缩,SHRINK与MOVE的区别是MOVE会降低高水位,SHRINK可以降低或不降低高水位,MOVE对表操作,SHRINK对表和索引都可以操作
SQL> ALTER TABLE trans SHRINK SPACE               --收缩表(整理碎片),降低高水位,消除行移植和行链接,释放申请的空间,
SQL> ALTER TABLE trans SHRINK SPACE COMPACT       --收缩表(整理碎片),不降低高水位,消除行移植和行链接,不释放申请的空间  
SQL> ALTER TABLE trans SHRINK SPACE CASCADE       --收缩表及其索引(整理碎片),降低高水位,释放申请的空间
SQL> alter table move                             --收缩表(整理碎片),降低高水位,消除行移植和行链接,不释放申请的空间
===》这是我整理的,但不知道是不是百分百正确,供参考

oracle 表授权

当前用户表

SELECT * FROM USER_TABLES;

所有表授权

select 'grant all on '||t.tname||' to sjfx;' from tab t where t.tabtype = 'TABLE';

 

先对表hwm 操作如下

alter table TBL_XXCJ_SJTP move storage(initial 64k);

 select  'alter table ' ||Segment_Name|| ' move storage(initial 64k);' ,Sum(bytes)/1024/1024  aa From User_Extents Group By Segment_Name order by aa desc  

--drop table TBL_XXCJ_THJLB purge;
drop table HITTBL_TBL_XXCJ_THJLB purge;

--purge recyclebin;
--truncate table TBL_XXCJ_THJLB DROP STORAGE;

 

select a.file#,a.name,a.bytes/1024/1024 CurrentMB,        ceil(HWM * a.block_size)/1024/1024 ResizeTo,        (a.bytes - HWM * a.block_size)/1024/1024 ReleaseMB,        'alter database datafile '''||a.name||''' resize '||        ceil(HWM * a.block_size/1024/1024) || 'M;' ResizeCMD from v$datafile a,      (select file_id,max(block_id+blocks-1) HWM        from dba_extents        group by file_id) b where a.file# = b.file_id(+) and (a.bytes - HWM *block_size)>0 order by 5

 

执行上面sql执行后的语句类似如下

alter database datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORACLE\UNDOTBS01.DBF' resize 1040M;

 

 

oracle systimestamp 默认timestamp

         sysdate 默认date

  oracle 导出数据库文件

   

    

使用以下语句查看当前用户每个表占用空间的大小:

1
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name

使用一下语句查看每个表空间占用空间的大小:

1
Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name


     Grant all on TBL_XXCJ_PHONE to zdcj ;

  1. 直接输入 exp 用户名/密码@远程的IP:端口/实例 file=存放的位置:\文件名称.dmp full = y。如下图:

      http://jingyan.baidu.com/article/ff42efa917eca2c19f22025a.html

  exp scott/tiger@localhost:1521/orcl tables=(emp,dept) file=F:\orcl\data.dump

    exp scott/tiger@localhost:1521/orcl rows=n file=F:\orcl\data.dump

  exp scott/tiger@localhost:1521/orcl tables=(emp,dept) file=F:\orcl\data.dump

  imp mt4/min@localhost:1521/forex file=f:\orcl\data.dump fromuser=scott touser=mt4

  exp scott/tiger@localhost:1521/orcl file=F:\orcl\data.dump

  imp mt4/min@localhost:1521/forex file=f:\orcl\data.dump fromuser=scott touser=mt4

 

 

 

HTML title换行:http://www.divcss5.com/jiqiao/j510.shtml

1、换行代码符合分别为:

”和“

2、示例代码如下:

  1. <href="http://www.divcss5.com/jiqiao/j510.shtml" 
  2. title="第一排&#10;第二排&#10;第三排">title换行1</a
  3. <href="http://www.divcss5.com/jiqiao/j510.shtml" 
  4. title="说明一&#13;说明二&#13;说明三">title换行2</a
  5. <!-- html注释: 这里为了截图完整,对代码进行换行 --> 
posted on   一天两天三天  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示