今天做测试发现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.
分享到:
相关推荐
以上只是Linux命令手册中的一部分内容,实际上,手册还包括更多的系统管理命令,如文件和目录操作(如`ls`, `cd`, `mv`, `rm`等),文件权限和所有权(`chmod`, `chown`, `chgrp`),网络管理(`ifconfig`, `ping`, ...
`chmod`用于修改文件或目录的权限,这些权限分为三个级别:文件所有者(User)、同一组的用户(Group)和其他用户(Other)。权限有读(r, 4)、写(w, 2)和执行(x, 1)。使用`chmod`时,可以采用符号模式或数字...
Linux命令速查手册作为一本全面介绍Linux命令的参考书籍,由美国作者Scott Granneman所著,并由成保栋与李保强翻译成中文版本。本书是图灵系统与网络管理技术丛书之一,适合所有与Linux相关的工作人员以及初学者,...
Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...
LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...
* ls [list]:这个命令就相当于 DOS 下的 dir 命令一样,这也是 Linux 控制台命令中最为重要几个命令之一。 * ls -a:显示所有文件,包括隐藏文件 * ls -l:使用长格式显示文件内容 文件属性命令: * 文件的属性...
在Linux操作系统中,掌握常用的命令是提升工作效率的关键。...这只是Linux命令海洋中的一部分,熟练掌握这些命令将帮助你更有效地在Linux环境中工作。不断学习和实践,你会发现自己对Linux系统的理解和操作越来越熟练。
作为一名运维人员,掌握基本的Linux命令是必备的技能。 Linux操作系统提供了许多强大的命令,可以帮助运维人员高效地完成工作。本文将总结常用的Linux命令,帮助运维人员快速掌握这些命令,从而提高工作效率。 文件...
以上只是Linux命令大全中的一部分,实际中还有许多其他命令,如文本处理命令(`sed`、`awk`)、系统维护(`logrotate`、`cron`)、软件源码编译(`make`、`gcc`)等。熟练掌握这些命令能极大提高你在Linux环境中的...
Linux命令是Linux操作系统中进行系统管理、文件操作和任务执行的基本工具。`chm`格式文档是一种Microsoft编译的帮助文件,通常包含丰富的信息和索引,便于查阅。在这个`Linux命令大全(修改版).chm`文件中,我们可以...
以上只是Linux命令海洋中的一小部分,实际上还有许多其他命令,如`tar`用于处理归档文件,`ssh`用于远程登录,`grep`用于文本模式匹配,`sed`用于流编辑等。通过不断实践和学习,你将能熟练掌握这些工具,成为Linux...
本文将深入探讨“Linux命令大全详解”这一主题,帮助读者掌握Linux操作系统的精髓,提升日常工作效率。 首先,Linux命令行是Linux系统中最基础且强大的工具。它允许用户通过输入命令来执行各种任务,如文件管理、...
本文将深入探讨Linux命令行的基本概念,并通过实例解析常用的Linux命令,帮助你更好地理解和掌握这一强大工具。 一、Linux命令行界面 Linux的命令行界面,也被称为终端或控制台,是通过文本输入和输出进行交互的...
其次,C语言编程接口是Linux内核提供的一组头文件和库函数,例如`stdio.h`、`stdlib.h`等,它们允许开发者编写系统级别的程序。`Linux_C函数.chm`可能详细介绍了这些函数的用法,包括文件操作、进程控制、网络通信等...
以上仅是Linux命令海洋中的一部分,通过"Linux命令大全手册中文版",你可以深入了解每一个命令的具体用法、参数和实例,进一步提升你的Linux操作技能。CHM格式的文档使得查询变得轻松,无论你是初学者还是经验丰富的...
以上只是Linux命令学习的一小部分,通过这些CHM文件,读者可以逐步掌握更多高级命令,如重定向、管道、别名、环境变量设置等。不断实践和探索,才能真正掌握Linux命令行的精髓,从而更好地利用这一强大的工具。
在智能手机日益普及的今天,许多用户不仅将其作为通信和娱乐工具,也开始利用手机进行学习和工作,其中包括对Linux命令的学习。Linux是一种广泛应用于服务器、个人电脑以及嵌入式设备的操作系统,其命令行界面(CLI...
这些只是"Linux命令大全"中一部分关键概念,实际资源中还包含了更多高级命令和实用技巧。通过深入学习和实践这些命令,你将能更有效地在Linux环境中工作,提升你的系统管理和开发能力。这份516个命令的大全是Linux...
Linux 系统管理命令是 Linux 操作系统中最重要的一部分,掌握这些命令可以帮助用户更好地管理和维护 Linux 系统。本资源将对 Linux 命令大全进行详细的介绍和解释。 adduser adduser 命令用于添加新用户到 Linux ...
"Linux命令宝典大全"正是一份详尽的资源,旨在帮助用户深入理解和熟练运用各种Linux命令。 Linux命令是通过终端与操作系统交互的主要方式,它允许用户执行各种任务,如文件管理、系统控制、网络通信等。Linux命令...