请
登录
后使用快捷导航
没有帐号?
注册
登录
注册
快捷导航
首页
论坛
BBS
博客
技术栈
ITPUB学院
名人堂
版主团
搜索
高级搜索
热搜:
oracle
SAP
sap
二维码
dba
Oracle
c++
C++
CRM
银联信息中心
比特币
小额贷款
贷款
crm
ORACLE
项目管理系统
thread
android
python
java
本版
文章
帖子
用户
ITPUB论坛-专业的IT技术社区
»
论坛
›
≡ 大数据与数据库 ≡
›
Oracle数据库管理
›
oracle自动备份,直接执行能exp,crontab调度不能exp, ...
1
2
3
4
/ 4 页
下一页
返回列表
楼主:
大夫
收藏
|
oracle自动备份,直接执行能exp,crontab调度不能exp,为何?请教
[复制链接]
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
11
#
楼主
|
发表于 2003-1-27 11:07
|
只看该作者
42,43,44,45,46,47,48 10 1,6,12,18,25,27 * *
:每月的1,6,12,18,25,27 号的10点42,43,44,45,46,47,48 分,执行后面的命令。
su - oracle -c是我见oracle自带的脚本里面是这样转换的,我也跟着这样用了。
你的意思是?在调度里su - oracle ?,crontab 没有环境变量设置的啊。
使用道具
举报
回复
显身卡
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
12
#
楼主
|
发表于 2003-1-27 11:10
|
只看该作者
我也同样实验了./$ORACLE_HOME/bin/exp ....设置实验,一样的不成啊,郁闷中。
按说也不是用户的问题,我多添加了几个echo >>filename实验,生成的文件中,都是oracle用户,oinstall组。
例如:
-rw-r--r-- 1 oracle oinstall 2132 1月 27 10:48 catalog.log
使用道具
举报
回复
显身卡
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
13
#
楼主
|
发表于 2003-1-27 11:17
|
只看该作者
问题是,我执行%./exp_to_EXPUSERBACKUP_DIR_01.script
可以导出,执行%sh exp_to_EXPUSERBACKUP_DIR_01.script
可以导出。
就是用自动调度的时候,就不行了,郁闷啊老大
我的.cshrc 文件如下:
# @(#)cshrc 1.11 89/11/29 SMI
umask 022
setenv ORACLE_BASE /usr2/app/oracle
setenv ORACLE_HOME /usr2/app/oracle/product/9.0.1.1
setenv ORACLE_DOC /usr2/app/oracle/doc
setenv ORACLE_UN system
setenv ORACLE_PW manager
setenv ORACLE_SID adp
setenv NLS_LANG "simplified chinese"
setenv NLS_DATE_FORMAT "YYYY-MM-DD HH24:Mi:SS"
setenv MANPATH /opt/SUNWspro/man
setenv EDITOR=vi
set path=(/bin /usr/bin /usr/local/bin /usr/ccs/bin /opt/SUNWspro/bin /opt/SUNWc
onn/em/bin /usr/dt/bin /usr/sbin /usr/ucb /etc /usr/demo/SOUND/bin /usr/openwin/
bin /opt/purify-4.5.1-solaris2 /opt/purecov-4.5.1-solaris2 /usr/sadm/bin /usr/sa
dm/install/bin $ORACLE_HOME/bin /opt/iona/bin .)
if ( $?prompt ) then
set history=32
endif
使用道具
举报
回复
显身卡
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
14
#
楼主
|
发表于 2003-1-27 11:21
|
只看该作者
要不,那为老大有实验环境,实验成功了,就告诉我?感激不尽啊,
顺便把活动过程记录下来的方法说明一下,是我script,tee >>filename 2>&1....没用好?还是不行?
如果是su - oralce -c "......"的方法,那如果有多个这种语句,不会都是要执行多个su - oracle ...吧?
救命啊,郁闷的等待中。。。。。
使用道具
举报
回复
显身卡
knightli
knightli
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
5
15
#
发表于 2003-1-27 11:23
|
只看该作者
你的问题是crontab不会自动继承你的环境配置,所以你需要在你的脚本里将环境变量重置一遍。(最简单的方法就是把你的用户环境配置文件在脚本的开头重新执行一遍. .cshrc)。
使用道具
举报
回复
显身卡
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
16
#
楼主
|
发表于 2003-1-27 11:30
|
只看该作者
一样不行!即使我在开头再执行一次.cshrc。
有实验成功的吗?
使用道具
举报
回复
显身卡
4pal
4pal
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
2
17
#
发表于 2003-1-27 11:35
|
只看该作者
[ora@nbserver ora]$ su -
Password:
[root@nbserver /root]# crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (./url_delete_cron.txt installed on Fri Jan 17 17:35:47 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
40 17 * * * su - ora -c "sqlplus xbxu/xbxu @/etc/init.d/url_delete.sql" > /var/log/url_delete_on_`date -I`.log 2>&1 &
仅供参考
使用道具
举报
回复
显身卡
knightli
knightli
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
5
18
#
发表于 2003-1-27 11:46
|
只看该作者
我还是认为是环境变量的问题。我在HP-UX下每天都有crontab做逻辑导出,从来没有问题。我碰到过的类似问题都是因为环境变量设置的不全引起的。你可以做测试,在你的脚本里将环境变量打印出来,比如$PATH,$SHLIB_PATH等,在cronjob执行完后看它是否和你当前能正确倒出的环境变量一致。
使用道具
举报
回复
显身卡
大夫
大夫
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
1
19
#
楼主
|
发表于 2003-1-27 13:05
|
只看该作者
如果是环境变量的问题,我这样也不行啊:
./usr2/app/oracle/product/9.0.1.1/bin/exp $ORACLE_UN/$ORACLE_PW@$ORACLE_SID file=$EXP_BACKUP_DIR/${datename}_exp_backup.dmp \
log=$EXP_BACKUP_DIR/${datename}_exp_backup.log owner=$EXP_OWNER || echo "exp fail" >>$LOG_DIR/catalog.log
我echo 环境变量出来,只要是在脚本里定义的,都有,且正确。
把你的脚本帖出来看看好吗?
使用道具
举报
回复
显身卡
biti_rainy
biti_rainy
当前离线
积分
101
IP卡
狗仔卡
论坛徽章:
86
20
#
发表于 2003-1-27 13:13
|
只看该作者
setenv NLS_LANG "simplified chinese"
exp $ORACLE_UN/$ORACLE_PW@$ORACLE_SID
这些不存在着问题?
首先确保脚本在oracle用户下直接运行可以
然后通过cron调度,如果这时不行,那一定是你的root --> oracle用户时的环境变量的问题
使用道具
举报
回复
显身卡
1
2
3
4
/ 4 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
TOP
技术积分榜
社区积分榜
徽章
团队
统计
知识索引树
积分竞拍
文本模式
帮助
ITPUB首页
|
ITPUB论坛
|
数据库技术
|
企业信息化
|
开发技术
|
微软技术
|
软件工程与项目管理
|
IBM技术园地
|
行业纵向讨论
|
IT招聘
|
IT文档
ChinaUnix
|
ChinaUnix博客
|
ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有
联系我们
未成年人举报专区
京ICP备16024965号-8
北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
快速回复
返回顶部
返回列表