Linux / Unix 下文件删除、句柄 与空间释放问题
昨天在一个客户环境,由于空间紧张,删除了一个文件,遇到了文件句柄与空间释放的问题,记录一下。
在系统上,临时表空间扩展到了32G,我新建了一个临时表空间
,并切换了数据库设置:[oracle@corde tdb]$ ls -sort
total 35101212
51264 -rw-r----- 1 oracle 52429312 Oct 20 08:58 redo02.log
51264 -rw-r----- 1 oracle 52429312 Oct 20 10:24 redo03.log
5144 -rw-r----- 1 oracle 5251072 Oct 20 10:29 users01.dbf
32943240 -rw-r----- 1 oracle 34358697984 Oct 20 10:35 temp01.dbf
1035268 -rw-r----- 1 oracle 1059069952 Oct 20 10:39 undotbs01.dbf
430516 -rw-r----- 1 oracle 440410112 Oct 20 10:39 sysaux01.dbf
512516 -rw-r----- 1 oracle 524296192 Oct 20 10:40 system01.dbf
51264 -rw-r----- 1 oracle 52429312 Oct 20 10:40 redo01.log
6912 -rw-r----- 1 oracle 7061504 Oct 20 10:40 control03.ctl
6912 -rw-r----- 1 oracle 7061504 Oct 20 10:40 control02.ctl
6912 -rw-r----- 1 oracle 7061504 Oct 20 10:40 control01.ctl
之前空间已经使用了88%:
/dev/sda3 80632188 66675432 9860584 88% /data1
然后删除这个文件,发现空间并未释放:
[oracle@corder tdb]$ rm temp01.dbf
[oracle@corder tdb]$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5611984 160272 5166632 4% /
/dev/sda1 &nb
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
一、用户管理基础
在Linux环境下对用户的管理有多种方式,包括用编辑工具Vi、emacs等对/etc/passwd进行操作或直接使用
addusr、deleusr等用户管理命令以及使用pwconv命令使/etc/passwd与shadow文件保持一致。我们先来看看Linux下用
户管理的常用操作都做了些什么吧。
1、增加用户
增加用户有三个过程:
(1) 在/etc ......
Linux 多线程通信
Linux 多线程通信
摘自资料(linux 与Windows不同)
线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用。不过要注意的是线程间需要做好同步,一般用mutex。可以参考一些比较新的UNIX/Linux编程的书,都会提到Posix线程编程,比如《U ......
Linux进程间通信的方法
1、管道(pipe)
2、有名管道(named pipe)
3、信号量
4、消息队列
5、信号
6、共享内存
7、套接字
-------------------------------------------------------------------------------
linux进程间通信
1. 管道。
匿名一次性使用的,半双工。一个进程往输出端写管道,另一个进程从 ......