Newsgroup: it.comp.software.database
Titolo: [Oracle] Spostare Database

Salve a tutti,
    ho la necessità di spostare un DB Oracle 8.1.7 Relace 3 da un server a
un altro...
Mi sono mosso così:
Sul pc vecchio:
1) Ho effettuato un export del database col comando exp
2) Ho effettuato il backup fisico del database con una serie di istruzioni
che riporto qui:
    -- Elenco dei file da mettere sotto Backup con DB spento
set heading off
set time off
set sqlprompt ' '
set timing off
set feedback off
set pagesize 0
set echo off
spool coldbackupfile.txt
select 'cp '||name||' /usr/db/$ORACLE_SID/bkp'||name
from sys.v_$controlfile
union
select 'cp '||member||' /usr/db/$ORACLE_SID/bkp'||member
from sys.v_$logfile
union
select 'cp '||file_name||' /usr/db/$ORACLE_SID/bkp'||file_name
from sys.dba_data_files
/
spool off
set sqlprompt 'SQL >'
3) ho chiuso l'istanza del database con shutdown e spento i servizi di
Oracle da Windows
Sul nuovo server:
1) Ho installato Oracle sul nuovo server;
2) Ho chiuso i servizi di Oracle da windows;
3) Ho salvato i file che si trovavano sotto oradata;
4) Ho incollato i file fisici del mio database come stavano sul vecchio
server;
5) Ho riavviato i servizi di oracle da windows;
6) Ho provato l'accesso tramite l'interfaccia java di Oracle e parrebbe
funzionare ma appena vado a vedere le tabelle mi da errore xche non è stata
inizializata l'istanza del database;
7) Avvio da SQL*Plus il database con startup ma mi da errore su un file:
    ORA-01991: File password 'C:\oracle\ora81\DATABASE\PWDdb.ORA' non valido
Come faccio? dove ho sbagliato?
Quando ho installato sul nuovo server ho fatto creareun database
direttamente dando lo stesso nome di quello vecchio x cui su oradata c'era
già la cartella.
Come faccio a rimettere su il database???
Grazie!!!

 Come faccio? dove ho sbagliato?
se proprio vuoi lavorare nel settore IT,
ti devi ben scrivere sulla fronte:
G O O G L E
e altre piccole cosine.
Symptom:
When trying to open (or mount) a database the following error is generated:
ORA-01991: invalid password file '...PWDOrcl.ora'
Where ‘Orcl’ is the SID of the database instance.
Cause:
Typically some corruption of the password file, or possibly the password
file is for another database instance?
Possible Remedies:
If encountered when creating the database then it is because Oracle expects
to create the password file but it already exists. In this instance database
creation will have failed. Delete the password file and try again.
If it is suspected that the password file is corrupt then try deleting it
and recreating it:
Delete the existing password file.
Create a new/replacement password file:
orapwd file=<path>\PWD<sid>.ora password=oracle
Use the same path as given in the Oracle error. The password specified will
be the new internal password.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

     ORA-01991: File password 'C:oracleora81DATABASEPWDdb.ORA' non valido
Ciao,
devi ricreare il password file. Copiare quello della prima installazione
non basta.
Spostati sotto ORACLE_HOME/dbs. Dovresti trovare un file del tipo orapwSID
(il sid ovviamente è quello del tuo db).
Per ricrearlo puoi usare orapwd. Ad es:
orapwd file=orapwORCL password=segreta entries=10
A questo punto dovrebbe funzionare (o perlomeno ti da un altro errore :-)
Ciao
-- 
----------------------------------
e-mail: scrivi 011 in lettere
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

GRAZIE!!!

GRAZIE!!!