- Este tópico contém 11 respostas, 5 vozes e foi atualizado pela última vez 14 anos, 10 meses atrás por
felipeg.
-
AutorPosts
-
30 de abril de 2011 às 7:00 am #99036
rman
ParticipanteO Oracle em ambiente Windows é iniciado pelo processo OracleService
, neste caso é desnessario logar no SQL*Plus para dar o comando Startup ? E como desligar a maquina de maneira segura ? Logo no SQL*Plus e dou Shutdown, em seguida dou stop o processo OracleService
? Ou simplismente desligo sem fazer nada ? 30 de abril de 2011 às 7:45 am #99037Emersonmartins
ParticipanteCara eu tenho o oracle11gR2 XE no Windows 7,tanto pra ligar como desligar faço normalmente..Nunca tive problemas..
Emerson Martins
Analista de Banco de Dados
http://emersonmartinsdba.blogspot.com/30 de abril de 2011 às 8:53 am #99040Rodrigo Almeida
ParticipantePode realizar de 2 maneiras no MS-DOS:
Pelo banco de dados:
c:> sqlplus sys as sysdba
SQL> startup; (Ligar)
SQL> shutdown; (desligar)
Pelo Windows:
c:>net start OracleService (ligar)
c:>net stop OracleService (Desligar)
E não esquecer do LISTENER!
Abraços,
30 de abril de 2011 às 10:28 am #99042rman
ParticipanteÉ seguro eu deixar que o Windows gerencie isso pra mim ?
Quando se faz
c:>net start OracleService
O Windows está fazendo um Startup por baixo ?
E quando se faz
c:>net stop OracleService
O Windows está fazendo um Shutdown por baixo ?
Ou iniciar e terminar o processo OracleService não tem nada a ver com o Startup/Shutdown ?
2 de maio de 2011 às 4:14 pm #99046felipeg
ParticipanteRMAN, bom dia
Já tive problemas a muito tempo em um servidor quando utilizei apenas o serviço pelo Windows, sem primeiro baixar o banco.
Aí decidi usar a seguinte ordem de scritps abaixo
- Startup.bat
net start OracleServiceORCL11G
net start OracleOraDb11g_home1TNSListener
sqlplus / as sysdba @startup.sql
pause -
Startup.sql
spool c:tempstartup.txt
startup open;
spool off -
Shutdown.bat
sqlplus / as sysdba @shutdown.sql
net stop OracleServiceORCL11G
net stop OracleOraDb11g_home1TNSListener
pause
-Shutdown.sql
spool c:tempshutdown.txt
shutdown immediate;
spool offQualquer dúvida é só avisar.
Lembrando três coisas1 – Mude o nome dos SIDs para os seus serviços
2 – Cada bat chama o sql, no caso do shutdown é um execute immediate,
se precisar de outra forma de shutdown (normal ou abort(o qual não recomendo)) sinta-se a vontade para alterar.
3 – O login é feito “as sysdba”, você precisa dos privilégios para o mesmo, ou trocar a cláusula por sys/.Atenciosamente,
Felipe.2 de maio de 2011 às 10:38 pm #99049rman
Participantefelipeg,
Legal a ideia de montar os scripts…
Nesta solução devo deixar os processos OracleServiceORCL11G e OracleOraDb11g_home1TNSListener com Tipo de Inicialização MANUAL correto ?
Como você automatiza a execução dos mesmo ? Ou você deixa a cargo da pessoa que for ligar e desligar a maquina executar os .bat na mão ?
2 de maio de 2011 às 11:09 pm #99050felipeg
ParticipanteEsse procedimento abaixo funciona em várias versões de Windows
http://www.tutorial5.com/content/view/157/47/
Sim, nesse caso o serviço ficaria como manual.
Atenciosamente,
Felipe.2 de maio de 2011 às 11:17 pm #99051rman
Participantefelipeg,
Estava fazendo testes agora, e no script Startup.bat mais especificamente ao executar o Startup Open da erro:
ORA-01081: não é possível iniciar o ORACLE quando este já estiver em execução — dê uma interrupção primeiro
Pelo que percebi ao dar NET START OracleServiceORCL11G é executado um Startup automatico.
Estou usando a versão Oracle 11g R2 64 bits, será que mudou algo de versões pra cá ? Em qual versão você usa esses scripts ?
2 de maio de 2011 às 11:23 pm #99052Peterson
ParticipanteCara, isso vai muito da sua necessidade. Pessoalmente não gosto de deixar scripts de execução automática.
2 de maio de 2011 às 11:39 pm #99053felipeg
ParticipantePerdão, erro meu
No seu caso, apenas subir o serviço já “starta” a base.
Ou seja, no startup .bat omita a linha sqlplus / as sysdba @startup.sqlAtenciosamente,
Felipe.9 de maio de 2011 às 10:29 am #99113rman
Participantefelipeg,
Estudando um pouco mais sobre o assunto acabei encontrando o Oracle Administration Assistant for Windows, no proprio Oracle vem esse assistente. Nele da pra configurar se o START do processo vai dar o STARTUP no Oracle e se o STOP no processo vai dar o SHUTDOWN, da até pra escolher os tipos de SHUTDOWN.
Tirei uma screenshot: http://i51.tinypic.com/2dtos3o.jpg
12 de maio de 2011 às 12:27 am #99187felipeg
Participante[quote=”rman”:j1ylh9x3]felipeg,
Estudando um pouco mais sobre o assunto acabei encontrando o Oracle Administration Assistant for Windows, no proprio Oracle vem esse assistente. Nele da pra configurar se o START do processo vai dar o STARTUP no Oracle e se o STOP no processo vai dar o SHUTDOWN, da até pra escolher os tipos de SHUTDOWN.
Tirei uma screenshot: http://i51.tinypic.com/2dtos3o.jpg
Opa,
Muito obrigado!
Toda melhoria é sempre válida heheAtenciosamente,
Felipe. - Startup.bat
-
AutorPosts
- Você deve fazer login para responder a este tópico.