易截截图软件、单文件、免安装、纯绿色、仅160KB

请教一个在linux执行的oracle备份脚本的问题

以下是我在windows下面测试时候使用的脚本:
set oracle_sid=orcl
rman target / msglog D:\backup\logs\%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.log cmdfile=D:\backup.rman

若我想在linux下面使用的话应该怎么写才可以呢?备份路径是/oracle/backup,主要是cmdfile这块的参数不会写了,呵呵。

引用
cmdfile就是指定你的备份脚本文件啊?比如:cmdfile=/oracle/backup/bk.sql
要什么参数?

你是说log文件的日期参数不会写吧?
定义个变量:
rq=`date +%y%m%d`
rman target / cmdfile=/oracle/backup/bk.sql log=/oracle/backup/bk${rq}.log


哦?在linux下面也是用cmdfile来指定脚本文件路径的吗?呵呵,明白了,谢谢了啊。我以为linux路径下面的书写格式和windows不同呢。非常感谢啊!

严重支持    kaixinmengya

再请教一下,是不是我在备份脚本里面定义一个日期变量rq,然后直接按照下面这么写就可以了吗?

rq='date +%y%m%d'
rman target / log=/oracle/backup/logs/${rq}.log cmdfile=/oracle/backup/backup.rman

rq='date +%y%m%d'
请问这条语句是不是就是定义变量啊?我对linux系统的脚本书写格式不很清楚,还请多多指教。呵呵。

定义变量。是的,当时就是,这样!

引用
rq='date +%y%m%d'
请问这条语句是不是就是定义变量啊?我对linux系统的脚本书写格式不很清楚,还请多多指教。呵呵。

这个是错的。不是单引号。是键盘上1键左边那个“`”

引用
引用 5 楼 kaixinme


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

Oracle 数据导出问题 - Oracle / 高级技术

exp user/password@dbname file=c:\table.dmp tables=jbitaku,jbitakum grants=y
然後按回車鍵 說明:  user/password@dbname  分別表示用戶名,密碼和服務名 f ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

[原创] ORACLE 连接字串 - Oracle / 非技术区

假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话 
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN ......

oracle 安装 01092 错误 - Oracle / 基础和管理

oracle 11g 安装 01092 错误,
日志信息:
[oracle@linux trace]$ vi alert_orcl.log 
MMON started with pid=14, OS id=9089
RESETLOGS after incomplete recovery UNTIL CHANGE 522752
Errors in file / ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号