Hi aşağıdaki 'DIRECTORY' de ben oracle şema yenilemek için bir komut dosyası oluşturma. Şemayı yedeklemeye çalışırken, aşağıdaki hatayı almaya devam ettim.LRM-00116: sözdizimi hatası '='
Her yeri aradım ve hiç kimse bu aynı tam hatayı yaşıyor gibi görünüyor. Herhangi bir tavsiye? Tamam nihayet benim hataydı öğrenmek
#!/bin/ksh
systemPwd=pwd
srcSID=src
tarSID=tar
srcSCHEMA=A
tarSCHEMA=A
export_source_schema(){
echo
echo -------------------------
echo "EXPORTING SOURCE SCHEMA"
echo -------------------------
expdp system/${systemPwd}@${srcSID} SCHEMAS=${srcSCHEMA} DIRECTORY=EXP_IMP_DIR DUMPFILE=${taskNo}_${srcSID}_${srcSCHEMA}_export.dmp LOGFILE=${taskNo}_${srcSID}_${srcSCHEMA}_export.log
}
./export_schema.ksh
-------------------------
EXPORTING SOURCE SCHEMA
-------------------------
LRM-00116: syntax error at 'DIRECTORY' following '='
./export_schema.ksh[502]: break: cannot break
güzel küçük bir sorudur. Orijinal kodunuza bakarak, '$ srcSCHEMA' doğru şekilde yazıldığından ve bir boşluktan fazlasıyla dolu mu? –
Sorunu buldum – user6027133