用dbc怎样打开数据库(打开数据库xs.dbc的命令是)

用dbc怎样打开数据库(打开数据库xs.dbc的命令是)p 登录高斯 p ssh dbuser ip zsql sys password 127 0 0 1 port 登录所有 db for dbname in echo dblist p do p p zsql db password dbname p

大家好,我是讯享网,很高兴认识大家。



 <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&#64;\){dbname} -c “select * from table;” &gt;\({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 &#34;select * from table&#34; into file &#39;test.csv&#39; COLUMNS ENCLOSED BY &#39;&#39; COLUMNS TERMINATED BY &#39;|&#39;;</p> <p>dump TABLE tablename into file &#39;test.csv&#39; COLUMNS BY &#39;&#39; COLUMNS TERMINATED BY &#39;|&#39;;</p> <p> </p> <p>导出表结构</p> <p>exp tables&#61;table1,table2 file&#61;&#39;test.sql&#39; content&#61;metadata_only;</p> <p>导出表数据</p> <p>exp tables&#61;table1,table2 file&#61;&#39;test.sql&#39; filetype&#61;TXT content&#61;data_only;</p> <p> </p> <p>exp导出大量表</p> <p>aaa.txt 里是表名列表 table1,table2</p> <p>tablelist&#61;\)(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)&gt;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

 

 

 

 

 

 

 

 


小讯
上一篇 2025-05-17 23:50
下一篇 2025-05-05 19:28

相关推荐

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