oracle查看表空间使用情况

SELECT a.tablespace_name 表空间名,

       total 表空间大小,

       free 表空间剩余大小,

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

       ROUND((total – free) / total, 4) * 100 使用率

  FROM (SELECT tablespace_name, ROUND(SUM(bytes) / (1024 * 1024), 4) free

          FROM DBA_FREE_SPACE

         GROUP BY tablespace_name) a,

       (SELECT tablespace_name, ROUND(SUM(bytes) / (1024 * 1024), 4) total

          FROM DBA_DATA_FILES

         GROUP BY tablespace_name) b

 WHERE a.tablespace_name = b.tablespace_name

oracle表解锁

SELECT /*+ rule */ s.username,

 decode(l.type,’TM’,’TABLE LOCK’,

 ‘TX’,’ROW LOCK’,

 NULL) LOCK_LEVEL,

 o.owner,o.object_name,o.object_type,

 s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser

 FROM v$session s,v$lock l,dba_objects o

 WHERE l.sid = s.sid

 AND l.id1 = o.object_id(+)

 AND s.username is NOT Null;

— alter system kill session’389,3523′;

nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别

一、nginx中proxy_set_header Host $host的作用

nginx为了实现反向代理的需求而增加了一个ngx_http_proxy_module模块。其中proxy_set_header指令就是该模块需要读取的配置文件。在这里,所有设置的值的含义和http请求体中的含义完全相同,除了Host外还有X-Forward-For。

继续阅读“nginx中proxy_set_header Host $host的作用及$proxy_host,$host与$http_host的区别”

svn update原理

svn update是这样计算的

  1. 当你的文件处于最新版本,且文件内的修改 新于 版本时间,那么update将无效(没有任何效果)
  2. 当你的文件处于非最新版本,且有修改内容 与 版本库不冲突(或者svn可以解决的冲突)update能够正常使用,而且保留你的修改内容,并使得版本库的修改也更新进来。回到 1 状态
  3. 当你的文件处于非最新版本,且冲突无法解决,svn返回 C 也就是冲突状态,那么你就默默解决冲突吧

腾讯云图