Linux_ORACLE_WEBLOGIC常用命令集

来源:互联网 发布:java inputstream skip 编辑:程序博客网 时间:2024/05/16 17:49

查看CPU
more /proc/cpuinfo
杀死所有同名进程:killall perl
killall -s 9 oracle
查看机器信息 /proc/*.info (cupinfo,meminfo)
cat /proc/cupinfo
cat /proc/meminfo
查询硬盘
df -h -T
查询系统版本
uname -a
cat /proc/version
cat /etc/issue
lsb_release -a
查询IRQ
cat /proc/interrupts
其他信息
lspci -v
dmidecode
dmesg

 

 

安装ORACLE需要安装的系统包

 binutils-2.15.90.0.1.1-32.5
gcc-3.3.3-43.24
gcc-c++-3.3.3-43.24
glibc-2.3.3-98.28
gnome-libs-1.4.1.7-671.1
libstdc++-3.3.3-43.24
libstdc++-devel-3.3.3-43.24
make-3.80-184.1
pdksh-5.2.14-780.1
sysstat-5.0.1-35.1
xscreensaver-4.16-2.6


安装RAR软件
cd rar
mark
rar a  all.rar *.jjpg //添加
rar x aa.rar //解压
unrar x all.rar

 

安装RPM
rpm -ivh glibc-devel-2.4-31.2.i686.rpm 安装
rpm -e orarun-1.9-21.2.x86_64 反安装(不加RPM,./)
rpm -e 反安装

 

添加用户
useradd -m -d /usr/acct/kkk -s /usr/bin/sh -e <當天日期> kkk
df -k

将/root下文件所有权修改为oracle

chown oracle:dba /root

 

安装ORACLE
cpio -idcmv < ./10201_database_linux_x86_64.cpio
Unzip 10201_database_linux_x86_64.cpio.gz
export LC_CTYPE=en_US.UTF-8
export LC_ALL=c

在本机显示界面
export DISPLAY=155.20.25.189:0.0
./runInstaller -ignoresysprereqs
export ORACLE_HOME=/home/oracle/product/10.2.0
export ORALCE_SID=cdtss

修复控制台
./emca -config dbcontrol db -repos recreate

安装JDK

对文件j2sdk-1_4_2_19-linux-i586.bin增加可执行权限
chmod +x j2sdk-1_4_2_19-linux-i586.bin
/relink all

显示当前路径
pwd
export JAVA_HOME=/root/j2sdk1.4.2_19
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

statspack安装
sqlplus /nolog
conn /as sysdba
create tablespace statspack datafile '/u01/oracle/visdata/perfstat.dbf' size 200M
     AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K
@$ORACLE_HOME/rdbms/admin/spcreate.sql
conn perfstat/oracle
exec statspack.snap
exec statspack.snap
exec statspack.snap
@$ORACLE_HOME/rdbms/admin/spreport.sql

 

statspack===end=====

find ./lib -name "*.jar" -exec echo {} /;

nohup sh ./*.sh #后台启动weblogic
tail -f nohup.out

打TAR包,相当于RAR功能

tar -cvf xx.tar dirs

解TAR包
tar -xvf xx.tar


查看磁盘空间
df
查看内存情况
free -l

添加swap
创建一个10G的文件:
dd if=/dev/zero of=/dev/dm-1 bs=70656 count=1024
dd if=/dev/zero of=/dev/rdsk/V1064_vote_01_20m.dbf bs=8192 count=2560
创建swap文件系统
mkswap  /swapfile
激活swap空间
swapon /swapfile


vi /etc/fstab

//查看硬件信息
lsdev
procinfo

添加LINUX计划任务
crontab -e
02 1 * * * oracle run-parts /etc/***.sh 每天执行


#############  HP-UX ##############
查看磁盘空间
bdf
bdf /tmp
查看交换空间
/usr/sbin/swapinfo -a

#查看物理内存
/usr/contrib/bin/machinfo | grep -i Memory
/usr/sbin/dmesg | grep "Physical:"

#查看网络接口:
#查看各个接口
lanscan    
#显示各个接口的ip和状态
netstat -in
# 显示指定接口的当前配置
ifconfig lanX
#编辑/etc/hosts添加如下内容:
10.1.1.102   hp1
10.1.1.100   hp1-vip
192.168.0.1     hp1-priv

10.1.1.103   hp2
10.1.1.101   hp2-vip
192.168.0.2     hp2-priv

#/etc/hosts中必须存在127.0.0.1的项目,且只能对应localhost相关,不能对应hostname;
#如果不设置127.0.0.1,则无法正常启动数据库

 

#安装官方文档查看patch情况(注:hp-ux11.31默认安装后,满足rac需求,不需要其它的patch)
#查看hp-ux的具体patch和pack
/usr/sbin/swlist -l bundle | grep GOLD
/usr/sbin/swlist -l patch
/usr/sbin/swlist -l patch <patch_number>
/usr/sbin/swlist -l bundle


从磁盘到文件系统的创建:
1、创建一个物理卷:
pvcreate /dev/rdsk/c0t1d0
2、创建一个目录为vg:
mkdir /dev/vg01
3、创建一个设备文件组:
mknod /dev/vg01/group c 64 0x010000
0x        代表16进制
01        16进制的组号
0000      固定为0的值
4、创建一个卷组
vgcreate /dev/vg01 /dev/dsk/c0t1d0
5、创建一个1G的逻辑卷
lvcreate -L 1000 vg01
这时会创建两个文件/dev/vg01/lvol1 和 /dev/vg01/rlvol1
6、为逻辑卷创建一个文件系统
newfs /dev/vg01/rlvol1
7、创建一个准备mount的目录
mkdir /czw
8、挂接文件系统到mount点
mount /dev/vg01/lvol1 /czw
9、在/etc/fstab中增加一行,在系统启动时自动挂接
/dev/vg01/lvol1   /czw  hfs  rw 0 2
Vg的操作命令:
Vgextend举例: 
1、pvcreate  /dev/rdsk/c0t2d0
   Pvcreate  /dev/rdsk/c0t3d0
2、vgextend /dev/vg01 /dev/dsk/c0t2d0 /dev/dsk/c0t3d0
3、vgdisplay /dev/vg01
Vgcfgbackup vg01  备份配置信息到/etc/lvmconf/vgXX.conf
恢复逻辑卷:
Vgchange –a n vg01
Vgcfgrestore –n vg01 /dev/rdsk/c0t2d0
Vgchange –a y vg01
搜索Vg中的所有磁盘:
Vgscan –v
Vgimport 举例:  恢复一个丢失的卷组
Vgscan   搜索磁盘和确认哪一个组需要恢复
Vgimport –n vg01 /dev/dsk/c0t3d0 卷组的名字需要用mknod创建
Lv的操作命令:
Lvextend 举例: 为LV增加物理extent
Lvextend –L 200 /dev/vg01/lvol4
注:假设原来的lvol4只有100M,需要增加到200M,如果有文件系统需要先umount
Lvextend –l 50 /dev/vg01/lvol4  修改logical extents
Lvextend –L 400 /dev/vg01/lvol4 /dev/dsk/c0t3d0  在某个特定的磁盘上扩展逻辑卷
创建文件系统:
Extendfs  /dev/vg01/rlvol4  
Mount /dev/vg01/lvol4 /projects
Lvreduce –L 40 /dev/vg01/lvol4  把逻辑卷减少到40M,此时可能会破坏逻辑卷上的数据,建议先做备份,然后再恢复回来
Lvremove /dev/vg01/lvol4 移除空的逻辑卷,逻辑卷上有数据用-f参数强制清除
Pvmove –n /dev/vg01/marks /dev/dsk/c0t3d0 /dev/dsk/c0t4d0
把逻辑卷/dev/vg01/marks上的内容从c0t3d0移动到c0t4d0上
Pvmove /dev/dsk/c0t3d0 /dev/dsk/c0t4d0  同一个卷组内的t3 磁盘上的数据移动到t4磁盘上
10、显示物理卷的信息
pvdisplay -v /dev/dsk/cXtXdX
11、显示卷组的信息
vgdisplay -v /dev/vg01
12、显示逻辑卷的信息
lvdisplay -v /dev/vg01/lvol*
13、显示/etc/lvmtab的信息
strings /etc/lvmtab
14、/dev/lssf 显示所有的物理卷

155.20.30.11 : root/yjk1024; oracle/oracle1024

查看磁盘空间
df
两台LINUX主机间拷贝文件
scp localfilepath user@host:remotefilepath


修改ROOT密码

TO DISCONTINUE,PRESS ANY KEY IN 10 SECONDS...
>bo
INTERACT WITH IPL(Y OR N?)
>y
ISL>hpux - is
ISL>passwd
ISL>reboot

 打印资源使用情况到文件
top -d 1 > top.txt
ps -ef > ps.txt