试试下面这些UNIX的提示和方法
发布时间:2023-10-28 13:03:46 所属栏目:Unix 来源:
导读:unix里有数百条用来管理oracle的命令。现在让我们看看一些unix的技巧,它们对于oracle专家来说是特别有用的。
定位unix服务器上任意位置的文件
你可以使用unix的find命令来定位某个特定的文件。
root> pwd
定位unix服务器上任意位置的文件
你可以使用unix的find命令来定位某个特定的文件。
root> pwd
unix里有数百条用来管理oracle的命令。现在让我们看看一些unix的技巧,它们对于oracle专家来说是特别有用的。 定位unix服务器上任意位置的文件 你可以使用unix的find命令来定位某个特定的文件。 root> pwd / root> find . -print|grep -idbmspool.sql ./oracle/product/9.1.2/rdbms/admin/dbmspool.sql 找到包含有特定字符串的oracle文件 这是一个用于找到所有包含有指定字符串的最常用的外壳命令。例如,假设你正在试图定位一个查询v$process表格的脚本。 你可以使用下面的命令,unix会搜索所有的子目录,在所有文件里寻找v$process表格。 root> find . -print|xargsgrep v/$process ./tx_rbs.sql: v$process p, ./unix_who.sql:from v$session a, v$process b ./session.sql:fromv$session b, v$process a 定位最近创建的unix文件 下面的命令对于找到最近添加到你服务器里的unix文件很有用。oracle数据库管理员的一部分任务是监测用来追踪文件的background_dump_dest和user_dump_dest,以及清除掉不再需要的追踪文件。 下面的命令会列出在最近两周里创建的所有文件。 root> find . -mtime -14 -print . ./janet1_ora_27714.trc ./janet1_ora_27716.trc 在unix服务器里找到大型文件 下面的命令在unix文件系统被填满的时候非常有用。正如你可能知道的,在oracle必须展开一个表格空间却无法扩展unix文件系统的时候,oracle会挂起。 下面的脚本会显示所有大于1mb的文件。要注意,你要预先将大小参数指定为kb。 root> find . -size +1024 -print ./prodsid_ora_22951.trc 获得当前$oracle_home里已安装的oracle产品的列表 下面的命令对于定位在你oracle环境里所有已安全的产品很有用。 cat $oracle_home/unix.prd |/ nawk -f/" '{ printf ("%-40s %-10s %-20s/n", $6, $2, $4) }' |/ grep '^[^ ]' 欢迎访问网页设计爱好者web开发。 (编辑:马鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐