Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / help ksh / 4 сообщений из 4, страница 1 из 1
24.05.2007, 14:32:24
    #34548612
Jvr
Jvr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help ksh
Нашел такой вот скрипт в сети
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
#!/usr/bin/ksh
# 
# Created by Charles Cao, Sept  08 ,  1999  
# Cold backup shell script 
# Usage : coldbackup_tar.sh Sid Backup_directory/file_name
#
if [ $# -ne  2  ] 
then
echo " This script takes two parameters! Usage:"
echo " coldbackup_tar.sh Sid Backup_path/file_name"
echo
exit - 1 
fi
set -e
###
ORACLE_HOME=/app/oracle/server/ 10 . 2 . 0 
###
ORACLE_SID=$ 1 
export ORACLE_HOME ORACLE_SID
#export LD_LIBRARY_PATH EDITOR TERM
sqlplus -s system/manager <<EOF
set pagesize  0 
set feedback off
set heading off
spool cold_backup.txt
select member from v\$logfile; 
select file_name from dba_data_files; 
select '$ORACLE_HOME/dbs/orapw$ORACLE_SID' from dual;
select '$ORACLE_HOME/dbs/init$ORACLE_SID.ora' from dual;
select name from v\$controlfile; 
spool off
exit
EOF
 
# Shutdown Database
sqlplus /nolog << EOF2
connect / as sysdba
shutdown immediate
EOF2
 
# Tar file destination

cat cold_backup.txt |xargs tar -cvf $ 2 
 
# Startup Database
sqlplus /nolog << EOF3
connect / as sysdba
startup
EOF3

при выполнении ошибка

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
[oracle@moon 1]$ ./cold_backup.sh sidrcat /home/oracle/dmp
/app/oracle/oradata/rcat/redo03.log
/app/oracle/oradata/rcat/redo02.log
/app/oracle/oradata/rcat/redo01.log
/app/oracle/oradata/rcat/users01.dbf
/app/oracle/oradata/rcat/sysaux01.dbf
/app/oracle/oradata/rcat/undotbs01.dbf
/app/oracle/oradata/rcat/system01.dbf
/app/oracle/oradata/rcat/tblrcat01.dbf
/app/oracle/server/10.2.0/dbs/orapwsidrcat
/app/oracle/server/10.2.0/dbs/initsidrcat.ora
/app/oracle/oradata/rcat/control01.ctl
/app/oracle/oradata/rcat/control02.ctl
/app/oracle/oradata/rcat/control03.ctl
 
SQL*Plus: Release 10.2.0.3.0 - Production on Thu May 24 14:24:38 2007
 
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
 
SQL> Connected.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
tar: /home/oracle/dmp: Cannot open: Is a directory
tar: Error is not recoverable: exiting now

Помогите разобратся.

Спасибо.
...
Рейтинг: 0 / 0
24.05.2007, 14:38:05
    #34548633
enkarito
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help ksh
# Usage : coldbackup_tar.sh Sid Backup_directory/file_name

Второй параметр передаваемый скрипту должен быть файлом, а не каталогом....

./cold_backup.sh sidrcat /home/oracle/dmp/backup.oracle
...
Рейтинг: 0 / 0
24.05.2007, 14:48:21
    #34548664
Jvr
Jvr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help ksh
enkarito# Usage : coldbackup_tar.sh Sid Backup_directory/file_name

Второй параметр передаваемый скрипту должен быть файлом, а не каталогом....

./cold_backup.sh sidrcat /home/oracle/dmp/backup.oracle

Спасибо помагло

теперь вот что получилось

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
[oracle@moon 1]$ ./cold_backup.sh sidrcat /home/oracle/dmp/backup.tar
/app/oracle/oradata/rcat/redo03.log
/app/oracle/oradata/rcat/redo02.log
/app/oracle/oradata/rcat/redo01.log
/app/oracle/oradata/rcat/users01.dbf
/app/oracle/oradata/rcat/sysaux01.dbf
/app/oracle/oradata/rcat/undotbs01.dbf
/app/oracle/oradata/rcat/system01.dbf
/app/oracle/oradata/rcat/tblrcat01.dbf
/app/oracle/server/10.2.0/dbs/orapwsidrcat
/app/oracle/server/10.2.0/dbs/initsidrcat.ora
/app/oracle/oradata/rcat/control01.ctl
/app/oracle/oradata/rcat/control02.ctl
/app/oracle/oradata/rcat/control03.ctl
 
SQL*Plus: Release 10.2.0.3.0 - Production on Thu May 24 14:45:01 2007
 
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
 
SQL> Connected.
SQL> Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
tar: Removing leading `/' from member names
/app/oracle/oradata/rcat/redo03.log
/app/oracle/oradata/rcat/redo02.log
/app/oracle/oradata/rcat/redo01.log
/app/oracle/oradata/rcat/users01.dbf
/app/oracle/oradata/rcat/sysaux01.dbf
/app/oracle/oradata/rcat/undotbs01.dbf
/app/oracle/oradata/rcat/system01.dbf
/app/oracle/oradata/rcat/tblrcat01.dbf
/app/oracle/server/10.2.0/dbs/orapwsidrcat
tar: /app/oracle/server/10.2.0/dbs/initsidrcat.ora: Cannot stat: No such file or directory
/app/oracle/oradata/rcat/control01.ctl
/app/oracle/oradata/rcat/control02.ctl
/app/oracle/oradata/rcat/control03.ctl
tar: Error exit delayed from previous errors

И база не поднимается :(
...
Рейтинг: 0 / 0
24.05.2007, 14:57:34
    #34548691
Jvr
Jvr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help ksh
топик закрыт
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / help ksh / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]