`
kylinsoong
  • 浏览: 239680 次
  • 性别: 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命令手册.pdf

    以上只是Linux命令手册中的一部分内容,实际上,手册还包括更多的系统管理命令,如文件和目录操作(如`ls`, `cd`, `mv`, `rm`等),文件权限和所有权(`chmod`, `chown`, `chgrp`),网络管理(`ifconfig`, `ping`, ...

    Linux 学习手册--linux命令大全

    `chmod`用于修改文件或目录的权限,这些权限分为三个级别:文件所有者(User)、同一组的用户(Group)和其他用户(Other)。权限有读(r, 4)、写(w, 2)和执行(x, 1)。使用`chmod`时,可以采用符号模式或数字...

    Linux 命令速查手册

    Linux命令速查手册作为一本全面介绍Linux命令的参考书籍,由美国作者Scott Granneman所著,并由成保栋与李保强翻译成中文版本。本书是图灵系统与网络管理技术丛书之一,适合所有与Linux相关的工作人员以及初学者,...

    Linux命令大全手册 550多个 Linux命令,内容包含 Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    linux命令linux命令大全

    * ls [list]:这个命令就相当于 DOS 下的 dir 命令一样,这也是 Linux 控制台命令中最为重要几个命令之一。 * ls -a:显示所有文件,包括隐藏文件 * ls -l:使用长格式显示文件内容 文件属性命令: * 文件的属性...

    linux命令速查 Linux常用命令

    在Linux操作系统中,掌握常用的命令是提升工作效率的关键。...这只是Linux命令海洋中的一部分,熟练掌握这些命令将帮助你更有效地在Linux环境中工作。不断学习和实践,你会发现自己对Linux系统的理解和操作越来越熟练。

    运维人员常用Linux命令

    作为一名运维人员,掌握基本的Linux命令是必备的技能。 Linux操作系统提供了许多强大的命令,可以帮助运维人员高效地完成工作。本文将总结常用的Linux命令,帮助运维人员快速掌握这些命令,从而提高工作效率。 文件...

    Linux命令大全 Linux命令大全

    以上只是Linux命令大全中的一部分,实际中还有许多其他命令,如文本处理命令(`sed`、`awk`)、系统维护(`logrotate`、`cron`)、软件源码编译(`make`、`gcc`)等。熟练掌握这些命令能极大提高你在Linux环境中的...

    linux命令 chm格式文档

    Linux命令是Linux操作系统中进行系统管理、文件操作和任务执行的基本工具。`chm`格式文档是一种Microsoft编译的帮助文件,通常包含丰富的信息和索引,便于查阅。在这个`Linux命令大全(修改版).chm`文件中,我们可以...

    Linux命令大全.zip

    以上只是Linux命令海洋中的一小部分,实际上还有许多其他命令,如`tar`用于处理归档文件,`ssh`用于远程登录,`grep`用于文本模式匹配,`sed`用于流编辑等。通过不断实践和学习,你将能熟练掌握这些工具,成为Linux...

    Linux命令大全详解

    本文将深入探讨“Linux命令大全详解”这一主题,帮助读者掌握Linux操作系统的精髓,提升日常工作效率。 首先,Linux命令行是Linux系统中最基础且强大的工具。它允许用户通过输入命令来执行各种任务,如文件管理、...

    Linux命令解释与示例

    本文将深入探讨Linux命令行的基本概念,并通过实例解析常用的Linux命令,帮助你更好地理解和掌握这一强大工具。 一、Linux命令行界面 Linux的命令行界面,也被称为终端或控制台,是通过文本输入和输出进行交互的...

    linux 命令 编程接口

    其次,C语言编程接口是Linux内核提供的一组头文件和库函数,例如`stdio.h`、`stdlib.h`等,它们允许开发者编写系统级别的程序。`Linux_C函数.chm`可能详细介绍了这些函数的用法,包括文件操作、进程控制、网络通信等...

    Linux命令大全手册中文版

    以上仅是Linux命令海洋中的一部分,通过"Linux命令大全手册中文版",你可以深入了解每一个命令的具体用法、参数和实例,进一步提升你的Linux操作技能。CHM格式的文档使得查询变得轻松,无论你是初学者还是经验丰富的...

    linux命令学习chm文件

    以上只是Linux命令学习的一小部分,通过这些CHM文件,读者可以逐步掌握更多高级命令,如重定向、管道、别名、环境变量设置等。不断实践和探索,才能真正掌握Linux命令行的精髓,从而更好地利用这一强大的工具。

    手机练习linux命令_linux_手机练习linux_

    在智能手机日益普及的今天,许多用户不仅将其作为通信和娱乐工具,也开始利用手机进行学习和工作,其中包括对Linux命令的学习。Linux是一种广泛应用于服务器、个人电脑以及嵌入式设备的操作系统,其命令行界面(CLI...

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    这些只是"Linux命令大全"中一部分关键概念,实际资源中还包含了更多高级命令和实用技巧。通过深入学习和实践这些命令,你将能更有效地在Linux环境中工作,提升你的系统管理和开发能力。这份516个命令的大全是Linux...

    Linux命令大全完整版

    Linux 系统管理命令是 Linux 操作系统中最重要的一部分,掌握这些命令可以帮助用户更好地管理和维护 Linux 系统。本资源将对 Linux 命令大全进行详细的介绍和解释。 adduser adduser 命令用于添加新用户到 Linux ...

    Linux命令宝典大全

    "Linux命令宝典大全"正是一份详尽的资源,旨在帮助用户深入理解和熟练运用各种Linux命令。 Linux命令是通过终端与操作系统交互的主要方式,它允许用户执行各种任务,如文件管理、系统控制、网络通信等。Linux命令...

Global site tag (gtag.js) - Google Analytics