Pular para o conteúdo
Visualizando 12 posts - 1 até 12 (de 12 do total)
  • Autor
    Posts
  • #99036
    rman
    Participante

      O 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 ?

      #99037
      Emersonmartins
      Participante

        Cara 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/

        #99040
        Rodrigo Almeida
        Participante

          Pode 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,

          #99042
          rman
          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 ?

            #99046
            felipeg
            Participante

              RMAN, 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 off

              Qualquer dúvida é só avisar.
              Lembrando três coisas

              1 – 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.

              #99049
              rman
              Participante

                felipeg,

                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 ?

                #99050
                felipeg
                Participante

                  Esse 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.

                  #99051
                  rman
                  Participante

                    felipeg,

                    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 ?

                    #99052
                    Peterson
                    Participante

                      Cara, isso vai muito da sua necessidade. Pessoalmente não gosto de deixar scripts de execução automática.

                      #99053
                      felipeg
                      Participante

                        Perdã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.sql

                        Atenciosamente,
                        Felipe.

                        #99113
                        rman
                        Participante

                          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

                          #99187
                          felipeg
                          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 hehe

                            Atenciosamente,
                            Felipe.

                          Visualizando 12 posts - 1 até 12 (de 12 do total)
                          • Você deve fazer login para responder a este tópico.