powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / help ksh
4 сообщений из 4, страница 1 из 1
help ksh
    #34548612
Jvr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jvr
Гость
Нашел такой вот скрипт в сети
Код: 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
help ksh
    #34548633
enkarito
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
# Usage : coldbackup_tar.sh Sid Backup_directory/file_name

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

./cold_backup.sh sidrcat /home/oracle/dmp/backup.oracle
...
Рейтинг: 0 / 0
help ksh
    #34548664
Jvr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jvr
Гость
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
help ksh
    #34548691
Jvr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Jvr
Гость
топик закрыт
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / help ksh
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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