- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 17 anos, 9 meses atrás por
vieri.
-
AutorPosts
-
28 de maio de 2008 às 5:08 pm #81893
wstheron
ParticipanteOlá Pessoal..
Tenho 3 instâncias separadas no Oracle 9i e até ontem realizava o backup de duas delas com sucesso. Passei a usar a terceira instância mas não consigo fazer backup usando o mesmo comando que uso nas outras e não sei como resolver…Se puderem me ajudar agradeço.O comando que uso:
exp backup/backup@dsdesenv file=C:Safedsdesenv.dmp full=y log=C:Safedsdesenv.log
exp backup/backup@dshomol file=C:Safedshomol.dmp full=y log=C:Safedshomol.log
exp backup/backup@dssimula file=C:Safedssimula.dmp full=y log=C:Safedssimula.logNa instância dssimula da o seguinte erro:
EXP-00008: ORACLE error 1157 encountered
ORA-01157: cannot identify/lock data file 201 – see DBWR trace file
ORA-01110: data file 201: ‘D:ORACLEORADATADSSIMULATEMP01.dbf’
EXP-00000: Export terminated unsuccessfullyValew!
28 de maio de 2008 às 5:59 pm #81894vieri
ParticipanteProvavelmente esse arquivo não existe neste caminho do SO, ou o datafile está off-line, ou no momento do exp sua temp estava em constante uso pelo sistema eo dbwr não conseguiu o “lock” nela.
Verifique aonde se encontra realmente a TEMP do seu database.descrição do erro :
01157, 00000, “cannot identify/lock data file %s – see DBWR trace file”
// *Cause: The background process was either unable to find one of the data
// files or failed to lock it because the file was already in use.
// The database will prohibit access to this file but other files will
// be unaffected. However the first instance to open the database will
// need to access all online data files. Accompanying error from the
// operating system describes why the file could not be identified.
// *Action: Have operating system make file available to database. Then either
// open the database or do ALTER SYSTEM CHECK DATAFILES.28 de maio de 2008 às 6:49 pm #81898wstheron
ParticipanteRealmente, você tinha razão, eu não tinha reparado que o caminho estava apontando para um diretório que não existia, agora corrigi e funcionou…MUITO Obrigado!
Só mais um detalhe: o comando para importação desta base em outro servidor ode ser esse?:
imp system/senha@banco FULL=Y IGNORE=Y COMMIT=Y FILE=c:banco.dmp LOG=c:banco.log4 de junho de 2008 às 2:44 am #81918vieri
ParticipanteBeleza !! isso ai … inclua por questões de performance
buffer= 12000 direct=y
buffer= Esapaço em memoria reservado para essa operação
direct= opção performática para ele ler diretamente dos blocos ao invés
de acessar o catalogo😉
-
AutorPosts
- Você deve fazer login para responder a este tópico.