数据库服务器维护文档_20110613

一、服务器硬件架构说明:

ND2机柜数据集市oracle服务器

号:HP Proliant DL580 G5

序列号:CNG941S242

列:两个阵列,每个阵列8300G硬盘,其中 P400(1号槽硬盘做spare 2~8号槽硬盘做raid 5) P800(1号槽硬盘做spare 2~8号槽硬盘做raid 5),即采用RAID5+HOTSPARE阵列模式,允许在同一时间段内损失两块硬盘。

统:Redhat Enterprise Linux 5.1

IP地址:10.247.60.50

区:P400为引导(/分区外所有的非备份分区) P800/ /databak /oradatabak

存:实际32G;操作系统32(内存最大可以识别16G),建议使用64位的操作系统;

Oracle数据库版本(Oracle 10G):10.2.0.2.0

P800分两个区,一个为1.2T;另一个为0.5T,主要做备份P400Oracle数据库用(应用Oracle的自动备份功能还没实现?星炬公司处理的Oracle数据库)

二、安装oracle要准备的系统安装包:

compat-db-4.1.25-9

compat-libstdc++-296-2.96-132.7.2

control-center-2.8.0-12

gcc-c++-3.4.3-22.1.EL44

glibc-common-2.3.4-2.9

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-22.1

libstdc++-devel-3.4.3-22.1

pdksh-5.2.14-30

sysstat-5.0.5-1

xscreensaver-4.18-5.rhel4.2

三、数据文件存放位置:

/oradata/zjdata

四、日志文件/控制文件/部分数据文件存放位置:

oracle/oradata/zjdata

五、数据库初始化参数文件:

缺省路径(%ORACLE_HOME%/database/spfile<SID>.ora

六、Oracle常用命令锦集

1、查找文件

find/-name*清单日数据*

2、回根目录

cd空格空格

cd /

cd ~

3、查看当前系统内存使用情况:

top

4、设置系统编码类型(修改服务器乱码情况语句)

exportLC_ALL=zh_cn

5、查看当前系统编码类型:

local

6、查看操作过的历史命令(150条命令):

history150

7linux实现移动硬盘挂载:

A、先查看硬盘情况fdisk-lB、建挂载目录:mkdirusb300C、实现挂载:mount/dev/sda1usb300/D、拷贝文件到当前新建的目录(/old_oracle_file1)cp/root/usb300/oracle/oradata/zjdata/*. 连带目录拷贝:cp –r /mnt/usb300/home/gmcc/* .

8、卸载移动硬盘命令:

umount/dev/sda1

9、用户管理命令:

A、创建用户

adduser-d/data/work/lzwlzwadduser-d/oracleoracle

B、改变lzw用户下的目录属性

chown-Rlzworacle_installchown-Roracle/oracle

C、添加组命令

groupaddoinstall

D、修改用户组属性

usermod-Goinstalloracle

E、查看用户属性:idoracle

uid=505(oracle)gid=507(oracle)groups=507(oracle),506(oinstall)context=root:system_r:unconfined_t:SystemLow-SystemHigh

10、查看linux当前磁盘空间划分情况

fdisk-l

11、统计linux当前文件目录大小(计算:expr 571212 / 1024)

du-sk

du -ck

12、查看linux当前磁盘逻辑空间情况

df-h

13linix找当前目录下使用排名前十的

du-s*|sort-rn|head

14、统计含有1106.tmp文件个数

ls*1106*.tmp|wc

15Oracle用户创建

oracle用户进入数据库

sqlplus/nolog

conn/assysdba

A、建立用户

CreateUserorcldbaIdentifiedbyzcs001;

B、创建角色

Createroleorclrole;

C、授权给角色

grantcreatesessiontoorclrole;

grantselectonv_$sysstattoorclrole;

grantselectonv_$system_eventtoorclrole;

grantselectonv_$rowcachetoorclrole;

grantselectonv_$librarycachetoorclrole;

grantselectonV_$INSTANCEtoorclrole;

grantselectonV_$STATNAMEtoorclrole;

grantselectonV_$SESSIONtoorclrole;

grantselectonv_$processtoorclrole;

grantselectonV_$SESSTATtoorclrole;

grantselectondba_data_filestoorclrole;

grantselectondba_free_spacetoorclrole;

D、授予角色给用户

Grantorclroletoorcldba;

Grant resource to orcdba;

16shell脚本数据处理:

A、合并文件:cat*ZJ_201104*.txt>>new.txt

B、筛选字段并去重号号码:catnew.txt|awk-F"|"'{print$1"|"$3"|"}'|sort-u>new1.txt

C、统计记录数:catnew1.txt|wc-l

17、划分文件系统空间(增加200G大小的空间到目录/dev/VolGroup00/LogVol03

lvextend-L+200G/dev/VolGroup00/LogVol05

resize2fs/dev/VolGroup00/LogVol05

lvextend-L+200G/dev/VolGroup00/LogVol03

resize2fs/dev/VolGroup00/LogVol03

18Red hat linux的安装当前目录下所有rpm软件包的命令

Rpm –ivh *rpm

19、安装与卸载软件包

rpm -ivh 包名(支持*):安装rpm

rpm -e 包名(不支持*):卸载rpm

20linux安装软件包管理器Yum

Yum install

21、安装Oracle软件包

A、先cd rpm 包的上传路径,如:把rpm包上传到根目录下的rpm文件夹中,即

cd /rpm

B、进入该文件夹即可以运行rpm包的安装命令

安装gnome-libs

命令:rpm –ivh gnome-libs-1.4.1.2.90-44.1.src.rpm

22ftp重启命令

Service sftpd restart

23、修改系统时间

A、进入BIOSS中先修改;

B、用命令# date 061516422011.50(月日时分年.秒)

24、查询是否安装了某个软件包:

Rpm –qa 包名

25、删除目录

rm -rf 目录名

26、设置IP

setup

27、查看环境变量

env

28、查看当前系统位数信息

uname -a

29、关闭防火墙

setenforce 0


30、Oracle创建用户并授予权限

Create userlh identified by "lh123" default tablespace zjdata;

grant connect,resource to lh;

31、查看系统环境变量情况

env

32、检测Oracle数据库文件是否已损坏

先导入环境变量 source ~/.bash_profile

检查:dbv file="XX.ora"

33、查看Oracle安装目录

echo $ORACLE_HOME

34、计算命令

expr 1024 / 1024

你可能感兴趣的:(数据库)