Pular para o conteúdo
  • Este tópico contém 9 respostas, 7 vozes e foi atualizado pela última vez 17 anos, 2 meses atrás por Ricardo Portilho Proni.
Visualizando 10 posts - 1 até 10 (de 10 do total)
  • Autor
    Posts
  • #84532
    mpvargas
    Participante

      Caros Amigos,
      Uso o Oracle 10g e estou com uma dúvida.
      Como faço para criar ou excluir uma instância sem usar o dbca?
      Obrigado pela ajuda.

      #84534
      David Siqueira
      Participante

        Opa!!!..e ai carinha tudo bem, se você estiver precisando apenas dos comandos de create database ai vai :

        connect “SYS”/”&&sysPassword” as SYSDBA
        set echo on
        spool /u01/app/oracle/admin//scripts/CreateDB.log
        startup nomount pfile=”/u01/app/oracle/admin//scripts/init.ora”;
        CREATE DATABASE “”
        MAXINSTANCES 8
        MAXLOGHISTORY 1
        MAXLOGFILES 16
        MAXLOGMEMBERS 3
        MAXDATAFILES 100
        DATAFILE ‘/u02/oracle/oradata//system01.dbf’ SIZE 2000M REUSE AUTOEXTEND ON
        NEXT 10240K MAXSIZE UNLIMITED
        EXTENT MANAGEMENT LOCAL
        SYSAUX DATAFILE ‘/u02/oracle/oradata//sysaux01.dbf’ SIZE 1000M REUSE AUTOEXT
        END ON NEXT 10240K MAXSIZE UNLIMITED
        SMALLFILE DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE ‘/u02/oracle/oradata//t
        emp01.dbf’ SIZE 500M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
        SMALLFILE UNDO TABLESPACE “UNDOTBS1” DATAFILE ‘/u02/oracle/oradata//undotbs0
        1.dbf’ SIZE 1000M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
        CHARACTER SET WE8ISO8859P1
        NATIONAL CHARACTER SET AL16UTF16
        LOGFILE GROUP 1 (‘/u02/oracle/oradata//redo01a.log’, ‘/u01/app/oracle/oradat
        a//redo01b.log’) SIZE 100M,
        GROUP 2 (‘/u01/app/oracle/oradata//redo02a.log’, ‘/u02/oracle/oradata//redo02b.log’) SIZE 10
        0M,
        GROUP 3 (‘/u02/oracle/oradata//redo03a.log’, ‘/u01/app/oracle/oradata//redo03b.log’) SIZE 10
        0M,
        GROUP 4 (‘/u01/app/oracle/oradata//redo04a.log’, ‘/u02/oracle/oradata//redo04b.log’) SIZE 10
        0M,
        GROUP 5 (‘/u02/oracle/oradata//redo05a.log’, ‘/u01/app/oracle/oradata//redo05b.log’) SIZE 10
        0M,
        GROUP 6 (‘/u01/app/oracle/oradata//redo06a.log’, ‘/u02/oracle/oradata//redo06b.log’) SIZE 10
        0M
        USER SYS IDENTIFIED BY “&&sysPassword” USER SYSTEM IDENTIFIED BY “&&systemPassword”;
        spool off

        Obs.: Não se esqueça de antes preparar o Init.ora com os seus parametros, depois ou antes também, preparar seu arquivo LISTENER.ORA com seus parametros de configuração.

        Espero ter ajudado.

        #84535
        mpvargas
        Participante

          Valeu camarada…
          Obrigado pela ajuda.

          Como faço para excluir a instância?

          DROP INSTANCE ;

          ???

          #84538
          Avatar photoLeonardo Litz
          Participante

            Não, utilize o drop database ;

            #84539
            David Siqueira
            Participante

              Isso mesmo MP, faça como o litz orientou drop database ;
              Obs.: Não se esqueça de remover os arquivos fisicamente , o gráfico em via de regra faz isso pra você, mais como você esta fazendo manualmente confira os caminhos pra ver se não ficou nenhuma sujeira de Datafiles pelo caminho.

              ABcs.

              Boa sorte!!!!

              #84546
              abonacin
              Participante

                Fala mpvargas…

                Cara, é assim… Para criar/excluir a instancia…

                No caso, olha o exemplo pra criar uma instancia chamada TESTE… eu prefiro antes setar a variavel de ambiente ORACLE_SID… vamos lá, tudo no bom e velho DOS…

                c:>set ORACLE_SID=TESTE
                (sem espaco no = )

                CRIAR
                c:>oradim -new -sid %ORACLE_SID% -startmode m -syspwd oracle
                (escreva só oradim e ele te dara algumas dicas…)

                EXCLUIR
                c:>oradim -delete -sid %ORACLE_SID%

                Vê ae se consegue…

                Flw

                #84553
                jspaulonci
                Participante

                  Só lembrando que depois tem que rodar os .sql que criam o dicionário

                  Spaulonci

                  #84562
                  juliano_sf
                  Participante

                    Oi,

                    Eu aconselharia vc a criar a instancia com DBCA em outra máquina com mesmo SO, derrubar o banco e copiar os arquivos. Criar manualmente demora pracas… lembra que não pode restaurar backup feito em 32bit para uma máquina 64bit

                    valeu,

                    Juliano

                    #84564
                    abonacin
                    Participante

                      Fala galera…

                      O topico é… Criar ou deletar uma INSTANCIA sem usar o DBCA… só isso…

                      vlw

                      #84578
                      Ricardo Portilho Proni
                      Participante

                        Pode-se usar o DBCA sem o ambiente gráfico.
                        Veja os response files.

                        http://download.oracle.com/docs/cd/B193 … dvance.htm

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