LINUX+ORACLE常用的环境设置

LINUX+ORACLE常用的环境设置
http://metalink.oracle.com/metal ... d=NOT&p_id=265262.1


Give general information about oracle on linux
SCOPE & APPLICATION
Provide information about limitation and features available for oracle
version on different linux distributions
Gerenal information about oracle on linux
Linux Information Library <185752>
Oracle Installation Guides SuSE
Step by step Installation of RAC on linux (<184821>)
Quick Start Guides (<201370>, <176865>, <114141>)
9iR2 RAC/NetApp/Red Hat

Max os file size 2Gb (filesystem ext2): <= linux 2.2
>2Gb: >= linux 2.4 Large File Support Ext2, ReiserFS, JFS, XFS, OCFS
<=16Tb: (kernel 2.4 limit)

Raw device OS Header No header
Max Oracle file size 2Gb: <=8.1.7
>2Gb: >= 9.0.1

Max SGA size Summary About the Large SGA & Address Space on Linux
<260152>
Red Hat adv Server Specific

Async IO Yes for ext2, ext3, raw
Yes for OCFS ≥ 1.0.9-4 but not yet activated in Oracle (as of 9.2.0.4)
Red Hat AS 2.1+ <225751>(patch for RH3)
UnitedLinux 1.0 aio-max-size must be <= 524288

RAC & Filesystems (<183408>)
RH2.1+ & United Linux: OCFS
Raw Devices on RedHat Advanced Server - FAQ <224302>

Max IO Size . Must be >=
db_file_multiblock_read_count*db_block_size
db_file_direct_io_count*db_block_size
hash_multiblock_io_count*db_block_size
sort_multiblock_read_count*db_block_size aio-max-size (<225751>)

Find it yourself!
256K (default VxVM Maximum I/O Size) and VxFS 3.4

Disk & File System layout fdisk -l
Shared libraries support in PRO*C? Yes glibc 2.06 +
List of dynamic libraries in executable file /usr/bin/ldd
OS version /usr/bin/uname -s -r
cat /proc/version
cat /etc/issue

Linux Memory Management linux-mm
swap status /sbin/swapon -s
free -t
xosview
cat /proc/swaps
Swap Space on RedHat Advanced Server - FAQ (<225451>)

Amount of RAM, hardware config
cat /proc/meminfo
cat /proc/cpuinfo
/bin/dmesg
cat /var/log/dmesg
How to Read '/proc/meminfo' Output (<233753>)

OS kernel parameters files (<68862>) /sbin/sysctl -a
/etc/sysctl.conf
/usr/src/linux/include/*
/usr/src/linux/include/linux/shm.h for shared memory
/usr/src/linux/include/linux/sem.h for semaphores
How to permanently set kernel parameters on Linux (<242529>)


OS kernel parameters values /sbin/sysctl -a
ipcs -l

Am I on a 32 or 64 bit OS? more /proc/cpuinfo

Max number of semaphores sets (SEMMNI) /usr/bin/ipcs -ls (max number of
arrays)
/sbin/sysctl kernel.sem (4th & last value)
awk '{print $4}' /proc/sys/kernel/sem
Linux: How to Check Current Shared Memory, Semaphore Values
(<226209>)


Max number of semaphores per set (SEMMSL) /usr/bin/ipcs -ls (max semaphores
per array)
/sbin/sysctl kernel.sem (1st value)
awk '{print $1}' /proc/sys/kernel/sem

Max number of semaphores systemwide (SEMMNS) /usr/bin/ipcs -ls (max
semaphores system wide)
/sbin/sysctl kernel.sem (2nd value)
awk '{print $2}' /proc/sys/kernel/sem

Max number of shared segments /sbin/sysctl kernel.shmmni
/usr/bin/ipcs -lm (max number of segments)
cat /proc/sys/kernel/shmmni

Max shared segment size /sbin/sysctl kernel.shmmax
/usr/bin/ipcs -lm (max seg size (kbytes))
cat /proc/sys/kernel/shmmax (max value=4Gb)

Max number of procs per user/system wide ?/MAX_TASKS_PER_USER (default
NR_TASKS/2)
From /usr/src/linux/include/linux/tasks.h
Max number of open files per user/system wide /sbin/sysctl fs.file-nr

Buffer cache size bdflush and buffermem parameters
From /usr/src/linux/Documentation/sysctl/vm.txt
cat /proc/sys/vm/buffermem (in % of RAM: buffer cache min
size/prune(unused)/buffer cache max size)

How to Get/Set Network parameters Get parameter value: /sbin/sysctl
parameter
Set parameter to value: /sbin/sysctl -w parameter value

TCP keepalive parameters net.ipv4.tcp_keepalive_time (seconds)
net.ipv4.tcp_keepalive_intvl (seconds)
net.ipv4.tcp_keepalive_probes

TCP tuning parameters send buffer size:
net.core.wmem_default/net.core.wmem_max (128 to 256k recommended)
receive buffer size: net.core.rmem_default/net.core.rmem_max (128 to 256k recommended)

Auto tuning mode
min/default/max send buffer size: net.ipv4.tcp_wmem
min/default/max receive buffer size: net.ipv4.tcp_rmem
low/default/max system memory for TCP stack (in pages): net.ipv4.tcp_mem

UDP tuning parameters send/receive buffer sizes : same as TCP


Process Limits (<188149>)
ulimit -a
Administration tool /bin/linuxconf
System log file /var/log/messages

Display system/error messages dmesg
List of OS errors /usr/src/linux/include/asm/errno.h
man errno

Package installation rpm -Uvh or rpm -ivh
Updating the Software RPM (Red Hat Package Manager (<233060>)
Package deinstallation rpm -e
Installed packages list rpm -qa
To which package belongs file fname? rpm -qf fname
Ex: rpm -qf /usr/lib/libm.so gives a result similar to glibc-devel-2.1.3-15
Latest kernel level/OS patch UL1.0 SLES8 x86: SP2a(2.4.19-304), SP3
(2.4.21-138) includes hangcheck-timer
RedHat AS 2.1 x86: 2.4.9-e.38
RHEL 3.0 Update 1

Relinking Kernel cd /usr/src/linux;make config or make xconfig
Debug and Miscellaneous /usr/bin/strace (system calls) - List of OS calls
/usr/bin/ltrace (dynamic library calls)
/usr/bin/vmstat (Memory Consumption tracing)
the /proc File System
The Linux Trace Toolkit
hdparm for faster IO on IDE disk
cat /proc/meminfo (Memory usage details <233753>)
Top-level Files in the proc File System

Core analysis (<1812>)
/usr/bin/gdb -c core
(gdb) type backtrace for stacktrace

1812>233753>233060>188149>226209>242529>68862>233753>225451>225751>224302>183408>225751>260152>114141>176865>201370>184821>185752>
[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/257699/viewspace-815210/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/257699/viewspace-815210/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值