以下所有提到的文件在本人百度网盘中共享:http://pan.baidu.com/share/link?shareid=2793538362&uk=2150127573
Linux 下的防火墙配置:
# chkconfig iptables –level 345 on // iptables 开机自启
service iptables start //及时生效 开启防火墙
执行防火墙脚本,firewall.sh
看生成的防火墙:vi etc/sysconfig/iptables
使用telnet ,来测试个个端口;
Linux 下 数据库自动备份:
准备数据库的备份脚本:
oracle:backup_oracle.sh
MySQL:backup_mysql.sh
以上脚本,根据系统更改:
这是oracle的:
查看oracle安装目录:
$ ps -ef |grep oracle
输出:
oracle 15178 1 0 Mar19 ? 00:00:42 /home/oracle/product/10.2/db/bin/tnslsnr LISTENER -inherit
设置ORACLE_HOME命令:
$ su oracle
$ export ORACLE_HOME=/home/oracle/product/10.2/db
(这个不能写错,之前我设置成/home/oracle/product/10.2 是不行的)
查看ORACLE_HOME设置情况的命令:
$ env |grep ORACLE_HOME
输出:
ORACLE_HOME=/home/oracle/product/10.2/db
设置Linux下的定时任务:
使用crontab -l 列出用户计划 -e 编辑用户计划
(根据系统的具体文件位置 配置)
(1) 创建定时任务 mysql
#crontab -e
输入以下信息
00 02 * * * /home/backup/script/backup_mysql.sh
00 00 * * * /usr/sbin/logrotate -f /etc/logrotate.d/tomcat6
00 12 * * * /usr/sbin/ntpdate time.windows.com
Wq保存退出
(2) 创建定时任务 oracle
#crontab -e
输入以下信息
00 03 * * * /home/backup/script/backup_oracle.sh
00 12 * * * /usr/sbin/ntpdate time.windows.com
Wq保存退出
最好先执行shell试试能不能执行,可能会有脚本权限等的问题,要先搞定!!
oracle 问题:
请参考:http://blog.csdn.net/hdhai9451/article/details/3957094
这次碰到了12154,12533问题,
大部分的问题在于:
hosts 配置
主机名配置
oracle的3个配置文件;
listener.ora
shrept.lst
tnsnames.ora
listener.ora 还有一个,配置多些 有些监听问题 用一下这个就可以解决
listener-2.ora