<p>登录高斯</p>
讯享网
ssh dbuser@ip
zsql sys/password@127.0.0.1:port
登录所有db
for dbname in ‘echo \({dblist}</p> <p>do</p> <p>zsql db/password@\){dbname} -c “select * from table;” >\({dbname}.info</p> <p>done</p> <p> </p> <p>收集awr</p> <p>wrs list</p> <p>wsr snapid snapid</p> <p> </p> <p>导出表数据</p> <p>dump QUERY "select * from table" into file 'test.csv' COLUMNS ENCLOSED BY '' COLUMNS TERMINATED BY '|';</p> <p>dump TABLE tablename into file 'test.csv' COLUMNS BY '' COLUMNS TERMINATED BY '|';</p> <p> </p> <p>导出表结构</p> <p>exp tables=table1,table2 file='test.sql' content=metadata_only;</p> <p>导出表数据</p> <p>exp tables=table1,table2 file='test.sql' filetype=TXT content=data_only;</p> <p> </p> <p>exp导出大量表</p> <p>aaa.txt 里是表名列表 table1,table2</p> <p>tablelist=\)(cat aaa.txt)
zsql db/password@ip:port -c “exp tables=${tablelist} file=”exp.txt“”;
SQL
删除表
drop table tablename
删除记录
delete from tablename
清空表
truncate table tablename
备份表
creat table tt_bak as select * from tt
查询
select count(1),substr(col,-2),to_char(time,’YYYYMMDDHH24‘) from tblname group by substr(col,-2),to_char(time,’YYYYMMDDHH24‘) having count(1)>1000 order by to_char(time,’YYYYMMDDHH24‘);
函数
upper
to_date(’2024/05/08‘,’YYYY/MM/DD‘)
to_char(time,’YYYYMMDDHH24‘)
substr(val,-2)

查看数据库占用空间最大的20个表
select segment_name,q
segment_type,bytes from my_segments order by bytes desc limit 20;
索引空间回收
alter index indexname unusable
alter index indexname rebuild online

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/157191.html