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 ;
-
直接输入 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、示例代码如下:
- <a href="http://www.divcss5.com/jiqiao/j510.shtml"
- title="第一排 第二排 第三排">title换行1</a>
- <a href="http://www.divcss5.com/jiqiao/j510.shtml"
- title="说明一 说明二 说明三">title换行2</a>
- <!-- html注释: 这里为了截图完整,对代码进行换行 -->