bom pessoal, não vou explicar a criação de um database aos mínimos detalhes, mas vou explicar uma coisa que demorei muito mais para achar até no site da oracle e tudo mais.
Dropar um database para criar um novo database com o mesmo nome.
Estou usando um Red Hat ES 3, com Oracle 9i 9.2.0.4
Achei diversos assuntos de como dropar um database até mesmo no site da oracle:
primeiro link é de uma lista de discução que mostra o que no site da oracle informa, do tipo passo a passo FreeLists
E este link é o link da própria oracle.com, que a meu enteder é a explicação dos passos que estão relatados no link anterior.
Solução: OK, OK.... fiz isto que foi mencionado e sempre aparecia um erro ao fazer o drop database; dizendo que estava errado o comando que devo informar o link, bom não estava querendo dropar um database link e sim o database, entao quer dizer que estes comandos ali nao são os corretos e fui mais a fundo e descobri que para dropar um database é necessario apagar os arquivos físicos que se relacionam a aquele database.
- Control files
- Redo logs files
- Datafiles
- orapw{$SID} file
- spfile{$SID} file
Assim podemos começar a criar um novo database com o mesmo nome do anterior, pois o porque queria fazer isto ?
O meu caso foi que os datafiles juntamente com a system e outros estavam tudo em um HD separado, e por uma sorte tremenda este HD é q foi p/ o saco(queimou). Mas ainda bem que temos o nosso amiguinho BACKUP em export's diários assim pude criar o novo database e importar o usuário novamente para o banco, e deixar funcionando.
Para quem não sabe criar um database em linux e Windows vou passar isto em outra oportunidade.
Obs.: Todos dizem para dropar um database é aconselhado usar o DBCA, então como todos sabem no linux algumas coisas ficam meias complicadas de iniciar e tals, além do mais só tinha conexão SSH e vncserver tbm consegui mas me aparecia uma mensagem de erro de libSM.so.6 Error nessa lib e comando "main" não encontrado no java, dai pensei o que estes programinhas fazem é rodar um shellzinho e script sql para manipular dados, então posso fazer na mão, nem quiz resolver esse probleminha.
0