http://www.mamicode.com/info-detail-2481866.html

sql语句

system用户登陆

查看表空间和存放位置

select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;

查看所有表空间的大小

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

查看未使用的表空间大小

select tablespace_name,sum(bytes)/1024/1024 from dba_free_space group by tablespace_name;

清理屏幕

clear screen

查看服务端编码

select userenv('language') from dual;

本地机器添加系统变量NLS_LANG,变量值为:服务端完整的编码类型即可解决显示不出中文的问题

查询指定表前100行的记录

select * from 表名 where rownum < 101

用truncate、delete都可以清空表中数据。

SQL如下:

truncate table [表名];

delete from [表名];

delete与truncate的区别:

delete:会产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments。

truncate: 是DDL操作,不产生rollback,速度快。

查看所有表空间大小,使用情况,使用率的sql语句

SELECT a.tablespace_name "表空间名",

total "表空间大小",

free "表空间剩余大小",

(total - free) "表空间使用大小",

total / (1024 * 1024 * 1024) "表空间大小(G)",

free / (1024 * 1024 * 1024) "表空间剩余大小(G)",

(total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)",

round((total - free) / total, 4) * 100 "使用率 %"

FROM (SELECT tablespace_name, SUM(bytes) free

FROM dba_free_space

GROUP BY tablespace_name) a,

(SELECT tablespace_name, SUM(bytes) total

FROM dba_data_files

GROUP BY tablespace_name) b

WHERE a.tablespace_name = b.tablespace_name

执行上述sql语句即可查看所有的表空间名称,大小,使用情况。前提是执行者需要有dba权限。

修改oracle服务端的编码类型https://www.linuxidc.com/Linux/2017-12/149915.htm,需要具有sysdba权限

查询临时表空间

select c.tablespace_name,

to_char(c.bytes/1024/1024/1024,'99,999.999') total_gb,

to_char( (c.bytes-d.bytes_used)/1024/1024/1024,'99,999.999') free_gb,

to_char(d.bytes_used/1024/1024/1024,'99,999.999') use_gb,

to_char(d.bytes_used*100/c.bytes,'99.99') || '%'use

from (select tablespace_name,sum(bytes) bytes

from dba_temp_files GROUP by tablespace_name) c,

(select tablespace_name,sum(bytes_cached) bytes_used

from v$temp_extent_pool GROUP by tablespace_name) d

where c.tablespace_name = d.tablespace_name;

1,创建表空间

2,

3,创建表

4,插入数据

5,定义导出目录

6,导出全库

7,创建表空间

8,导入全库

最新文章

  1. Strong name signature not valid for this assembly Microsoft.mshtml.dll
  2. js-错误处理与调试,JSON
  3. [问题2014S05] 解答
  4. Xamarin.Android开发实践(十一)
  5. ci 基础知识
  6. Java读取Properties配置文件
  7. 插件介绍 :cropper是一款使用简单且功能强大的图片剪裁jQuery插件。
  8. java.lang.ExceptionInInitializerError的原因(转)
  9. GS1011无线模块的使用简介。
  10. Theano学习-梯度计算
  11. [php]在PHP中读取和写入WORD文档的代码
  12. 【洛谷T7153】(考试) 中位数
  13. iOS 多线程 NSOperation、NSOperationQueue
  14. Vivado寄存器初始值问题
  15. 20175316盛茂淞 2018-2019-2 《Java程序设计》第9周学习总结
  16. Eureka服务注册中心相关错误com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
  17. sea.js与require.js的区别
  18. registry-1.docker.io TimeOut 错误
  19. 一次性解决Intellij IDEA maven 自动跳到1.5的JDK
  20. tomcat 时间相差8个小时,百度上查到的,备份下

热门文章

  1. 在FLASH中读写结构体
  2. 学习PHP中的iconv扩展相关函数
  3. Nginx系列(10)- Nginx配置文件详解
  4. Nginx系列(2)- 正向代理和反向代理
  5. xmind使用技巧
  6. Charles注册
  7. C++面向行输入:get()与getline()
  8. Bert文本分类实践(二):魔改Bert,融合TextCNN的新思路
  9. sql提示1055 不让你group by
  10. 『Mivik的萌新赛 &amp; Chino的比赛 2020』T2 题解 Galgame