`
kylinsoong
  • 浏览: 236317 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一组Linux命令

阅读更多

今天做测试发现Oracle服务器磁盘使用率达到100%导致Oracle Server 不能够正常运行,花了好久时间最后请教Linux高手清理了出了100GB的空间,下面列出用到的一些Linux Command, as Following:

1. Use 'df' to check file system disk usage

df -k
df -l

 the outputs:

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                     145787328  36632352 101629808  27% /
/dev/sda1               101086     17504     78363  19% /boot
tmpfs                  1733140    916028    817112  53% /dev/shm

 

2. Use 'du' check current folder disk usage and sort by size

du -sm * | sort -nr | more

 the outputs sample:

16856   u01
14346   root
3210    usr
2455    home
895     dev
132     lib
112     etc
109     var
100     opt
40      sbin
29      lib64
12      boot
9       bin
1       tmp
1       tftpboot
1       srv
1       mnt
1       media
1       lost+found
0       sys

 

3. A very useful command for connect to oracle from root user:

su - oracle
sqlplus / as sysdba;

 outputs:

SQL*Plus: Release 11.2.0.2.0 Production on Thu Sep 29 20:55:15 2011

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

4. Shutdown oracle instance:

shutdown immediate;

 outputs:

Database closed.
Database dismounted.
ORACLE instance shut down.

 

5. Exit from sqlplus and stop tns listener:

exit
tnslsnr stop
ps -ef|grep oracle

 outputs:

oracle   23955     1  0 20:27 ?        00:00:00 /u01/oracle/bin/tnslsnr LISTENER -inherit
root     24508 21559  0 20:54 pts/1    00:00:00 su - oracle
oracle   24509 24508  0 20:54 pts/1    00:00:00 -bash
root     24569 24538  0 20:55 pts/1    00:00:00 su - oracle
oracle   24570 24569  0 20:55 pts/1    00:00:00 -bash
oracle   24635 24570  0 21:04 pts/1    00:00:00 ps -ef
oracle   24636 24570  0 21:04 pts/1    00:00:00 grep oracle

 

6. execute 'lsnrctl stop'

lsnrctl stop

 outputs:

LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 29-SEP-2011 21:06:58

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
The command completed successfully

 

7. start tns listener:

lsnrctl start

 outputs:

LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 29-SEP-2011 21:09:32

Copyright (c) 1991, 2010, Oracle.  All rights reserved.

Starting /u01/oracle/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.2.0 - Production
System parameter file is /u01/oracle/network/admin/listener.ora
Log messages written to /u01/diag/tnslsnr/yinjidan-lt/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=yinjidan-lt.tibco-support.com)(PORT=1521)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Start Date                29-SEP-2011 21:09:32
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/oracle/network/admin/listener.ora
Listener Log File         /u01/diag/tnslsnr/yinjidan-lt/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=yinjidan-lt.tibco-support.com)(PORT=1521)))
The listener supports no services
The command completed successfully

 

8. start oracle instance

sqlplus / as sysdba
startup

outputs:

ORACLE instance started.

Total System Global Area 1419685888 bytes
Fixed Size                  2226472 bytes
Variable Size            1073743576 bytes
Database Buffers          335544320 bytes
Redo Buffers                8171520 bytes
Database mounted.
Database opened.

  

0
0
分享到:
评论

相关推荐

    Linux命令讲解视频.rar

    05- Linux内核和发行版 mp4 06查看目录命令 07-切换目录命令ev4mp4 08绝对路径和相对路径 .mp4 09创建、删除文件和目录 10拷贝、移动文件和目录 mp4 11终端命令的格式说明 .mp4 12查看命令帮助 13-s命令选项 mp4...

    Linux用户及用户组管理命令.rar

    linux实验\实验一 用户及用户组管理命令.rar

    Linux网络命令大全

    计算机网络的主要优点是能够实现资源和信息的共享...Linux提供了一组强有力的网络命令来为用户服务,这些工具能够帮助用户登录到远程计算机上、传输文件和执行远程命令等。 本章介绍下列几个常用的有关网络操作的命令:

    linux创建用户命令

    linux创建用户命令 切换用户及用户改名

    linux tar命令详解

    linux tar命令详解 tar命令 tar能为文件和目录创建档案。利用tar,用户能为某一特定文件创建档案(备份文件),也能在档案中改动文件,或向档案中加入新的文件。tar最初被用来在磁带上创建档案,目前,用户能在所有...

    基础的Linux常用命令

    在此我就介绍几条比较基础的Linux命令帮助大家入门。 1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls...

    cmd操作命令和linux命令大全收集

    start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu使用情况 attrib 文件名(目录名) 查看某文件(目录)的属性 attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉...

    Linux基本命令VERY GOOD

    当用户登录成功,系统会启动一个交互式的shell来提示用户输入指令,对于初学者大都通过交互式使用shell,但如果总要输入一组大致相同命令,自然希望将工作自动化。把命令写到一个文件中,即脚本文件,写脚本文件就是...

    Linux命令大全(2004)

    Linux 命令大全

    Linux用户及用户组管理命令

     useradd 命令可以创建一个新的用户帐号其最基本用法为  useradd 用户名  如输入以下命令:useradd newuser  Linux 操作指导专题 文档密级内部公开  系统将创建一个新用户newuser 该用户的Home 目录为/home/new...

    Linux常用命令.txt

    一、 Linux 常用的命令 1.查看目录(文件夹)内容 cmd : ls(list) (1)蓝色 目录 (2)白色 普通文件 常用的参数: -l(L) 查看当前目录下文件的属性信息 用法: ls -l d rwx r-x r-x 2 linux(所有者名) linux(所在的组名) ...

    Java 调用 Linux 命令实战(含完整代码)1

    前言我所在项目组刚接到一个 Java 重启 keepalived 需求,具体需求是通过 Java 接口去操作安装在Linux 系统上的 keepalived,根

    Linux常用命令.docx

    Linux的常用命令,整理了Linux系统中的常用命令,为Linux的学习和命令查询提供方便。包括一、系统管理与设置; 二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; ...

    如何有效利用linux命令

    gcc -c -DKKT - Dnnn 等等,一长串, 用上下方向键来找比较困难,这时候可以Ctrl+r,然后输入gcc很快找到该命令,重复按Ctrl+r将查找更早的历史。  其实还有 Ctrl+s 是正向增量查找的,但是由于这个快捷键被终端...

    linux实验指导 命令 命令行操作

    linux实验指导 命令 命令行操作,主要是一些功能的配置:用户和组管理 目标:用户和组管理的技巧 步骤一: 创建用户和组 1. 使用useradd命令,为以下用户创建帐号:Joshua, alex, dax, bryan, zak, ed, manager. 为每个...

    linux修改目录和文件权限的简单命令解释

    其中第一个字符 d代表目录, -代表字符 w代表可写,r代表可读 x代表可执行 数字为4,2,1其中第一组是文件或者目录所有者权限,第二组代表当前用户所在用户组,第三组是其他用户组的权限所以控制文件的权限是精确到...

    练成linux高手pdf文档

    用“groupdel”命令删除组 用“uname”命令获得系统信息 用“userdel”命令删除用户 用“top”命令显示系统进程 用“df”命令查看磁盘分区 用 cal 命令显示月历和年历 用“clear”命令清理终端 用命令创建用户 用...

    Linux实用的命令技巧汇总分析.docx

    下面是一些实用的命令技巧汇总分析,帮助您更好地掌握Linux命令。 ## 1.使用man命令查看命令帮助文档 man命令可以显示命令的帮助文档,使用方法如下: ``` man [command] ``` 例如,要查看ls命令的帮助文档,...

    Linux实战运维命令一句话-非常强大的组合命令.doc

    工作实战分享:Linux实战运维命令一句话-非常强大的组合命令

    Linux xargs 命令用法详解

    Linux xargs 命令 xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本...

Global site tag (gtag.js) - Google Analytics