oracle全库备份 linux,LINUX下Oracle库备份脚本

该博客介绍了在Linux环境下,使用shell脚本对Oracle数据库进行备份的操作,包括环境变量设置、exp命令的使用以及gzip压缩。同时提到了SGA设置的一些原则,并展示了分页查询的SQL语法。此外,还分享了查看Linux版本信息的命令。

LINUX下Oracle库备份脚本

vi /opt/back.sh(oracle用户)

#!/bin/ksh

tim=`date +%Y%m%d`

unset USERNAME

#export DISPLAY=0.0.0.0:0.0

#export ORACLE_BASE=/home/oraprod3

#export ORACLE_HOME=/prod/oracle/prod3db/9.2.0

#export ORACLE_SID=PROD3_db

#export LD_LIBRARY_PATH=/prod/oracle/prod3db/9.2.0/lib

#export ORACLE_TERM=vt100

#export ORA_NLS33=/prod/oracle/prod3db/9.2.0/ocommon/nls/admin/data

#export NLS_LANG=AMERICAN_AMERICA.zhs16gbk

#export PATH=/prod/oracle/prod3db/9.2.0/bin

#export LD_ASSUME_KERNEL=2.2.5

#export TMPDIR=/tmp

/prod/oracle/prod3db/9.2.0/bin/exp userid=mkoa/mkoapass  file=/prod/oracle/c/exp/dmp/dat$tim.dmp buffer=2048000 >>/prod/oracle/c/exp/log/log$tim.log 2>&1

/usr/bin/gzip /prod/oracle/c/exp/dmp/dat$tim.dmp

------------------------------

vi /opt/oraback.sh(root用户)

su - oracle -c "/opt/back.sh"

------------

[root@rac2 bin]# chmod +x back.sh

[root@rac2 bin]# chmod +x oraback.sh

[root@rac2 bin]# crontab -e

1 30 * * *   /opt/oraback.sh

相关文档:

关于SGA设置的一点总结

本总结不针对特例,仅对服务器只存在OS + ORACLE 为例,如果存在其他应用请酌情考虑

写这个也是因为近来这种重复性的问题发生的太多所导致的

首先不要迷信STS,SG,OCP,EXPERT 等给出的任何建议、内存百分比的说法

基本掌握的原则是, data buffer 通常可以尽可能的大,shared_pool_size 要适度 ......

分页查询格式:

SELECT * from

(

SELECT A.*, ROWNUM RN

from (SELECT * from TABLE_NAME) A

WHERE ROWNUM <= 40

)

WHERE RN >= 21

其中最内层的查询SELECT * from TABLE_NAME表示不进行翻页的原始查询语句。ROWNUM <= 40和RN >= 21控制分页查询的每页的范围。

上面给出的这个分� ......

select  lower( column_name) ||','||'--'||comments

from user_col_comments    c

where c.table_name  = upper('acc_fundcap')

SELECT * from USER_TAB_COMMENTS WHERE TABLE_NAME='T_META';

INSERT INTO 表名(字段名1, 字段名2) SELECT 字段名1, 字段名2 from 另外的表名; ......

Linux下查看版本号的命令

1,查看内核版本命令:

cat   /proc/version

uname   -a

uname   -rcat   /etc/issue

man   uname

2,查看linux版本:抄录如下:

1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:

[root@3.5.5Biz-46 ~]# lsb ......

linux目录架构

/   根目录

/bin    常用的命令 binary file 的目錄

/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内

/boot/grub/menu.lst   GRUB设置

/boot/vmlinuz   内核

& ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值