Unix文件知识运用

系统 其他OS
我们在文章中,会讲解一些关于Unix文件的知识,我们知道Unix系统里有数百条用来管理Oracle之命令。今天,我们就来看看怎么样使用。

我们学习过了很多的Unix的知识,在这里,我们知道Unix系统里有数百条用来管理Oracle之命令。现在让我们看看一些Unix文件之技巧,它们对于Oracle专家来说是特别有用之。

定位Unix服务器上任意位置之Unix文件

你可以使用Unix之find命令来定位某个特定之文件。
 

  1. root> pwd   
  2. /   
  3. root> find . -print grep -idbmspool.sql   
  4. ./oracle/product/9.1.2/rdbms/admin/dbmspool.sql  

找到包含有特定字符串之Oracle文件

这是一个用于找到所有包含有指定字符串之最常用之外壳命令。例如,假设你正在试图定位一个查询V$PROCESS表格之脚本。

你可以使用下面之命令,Unix会搜索所有之子目录,在所有文件里寻找V$PROCESS表格。
 

  1. root> find . -print xargsgrep v\$process   
  2. ./TX_RBS.sql: v$process p,   
  3. ./Unix_WHO.sql:from v$session a, v$process b   
  4. ./session.sql:fromv$session b, v$process a  

定位最近创建之Unix文件

下面之命令对于找到最近添加到你服务器里之Unix文件很有用。Oracle数据库管理员之一部分任务是监测用来追踪文件之BACKGROUND_DUMP_DEST和USER_DUMP_DEST,以及清除掉不再需要之追踪文件。

下面之命令会列出在最近两周里创建之所有文件。
 

  1. root> find . -mtime -14 -print   
  2.  
  3. .     
  4. ./janet1_ora_27714.trc     
  5. ./janet1_ora_27716.trc   

在Unix服务器里找到大型文件

下面之命令在Unix文件系统被填满之时候非常有用。正如你可能知道之,在Oracle必须展开一个表格空间却无法扩展Unix文件系统之时候,Oracle会挂起。

下面之脚本会显示所有大于1MB之文件。要注意,你要预先将大小参数指定为KB。
 

  1. root> find . -size +1024 -print   
  2. ./prodsid_ora_22951.trc 

获得当前$ORACLE_HOME里已安装之Oracle产品之列表

下面之命令对于定位在你Oracle环境里所有已安全之产品很有用。
 

  1. cat $ORACLE_HOME/Unix.prd  \   
  2. nawk -F\" '{ printf ("%-40s %-10s %-20s\n", $6, $2, $4) }'  \   
  3. grep '^[^ ]' 

关于Unix文件如何运用到管理Oracle的知识,我们就讲解到这里了。

【编辑推荐】

  1. Unix操作系统和Linux操作系统平台知识讲解
  2. Hp unix rm文件空间不释放问题解决
  3. 学习Unix源代码的体会
  4. 时间带给Unix操作系统了什么
  5. Unix服务器中应注意的3点
责任编辑:小霞
相关推荐

2010-04-21 14:56:23

Unix 线程

2010-05-04 09:22:10

Unix文件

2010-05-05 17:46:32

Unix文件系统

2010-04-13 13:31:31

Unix文件

2010-05-06 17:31:39

Unix命令

2010-04-30 17:38:31

Unix文本

2010-04-13 14:00:10

Unix文件

2010-04-29 10:11:17

Unix系统

2010-05-07 17:12:45

Unix route

2010-04-30 17:21:50

Unix操作系统

2010-05-11 19:08:36

Unix系统

2010-05-10 15:37:14

Unix文件

2010-04-30 13:38:51

Unix at命令

2010-04-30 13:27:26

Unix cronta

2010-05-04 12:25:28

Unix链接

2010-05-05 13:45:21

Unix Telnet

2010-05-05 17:32:29

Unix Superd

2010-05-05 13:13:55

Unix内核

2010-04-20 15:53:29

Unix操作系统

2010-04-30 18:20:23

Unix系统
点赞
收藏

51CTO技术栈公众号