Página Inicial > Estudo, Oracle > Subindo e derrubando a base/listener e habilitando o schema HR (database examples)

Subindo e derrubando a base/listener e habilitando o schema HR (database examples)

O meu objetivo no momento é aprender SQL, não quero ver a administração do banco agora, preciso primeiro conhecer toda a parte do SQL para enfim, administrar o banco – quero que chega logo – mais até chegar, preciso conhecer bem todo o funcionamento do select, de um update, de insert e assim por diante. Hoje pretendo mostrar como faz para subir e derrubar uma base e o listener do banco. Por fim, vamos habilitar um schema que instalamos como exemplono Oracle. Lembra que marcamos a opção: Create database with sample schemas. Com essa opção, criamos um Database schema (tabelas, seqüências, índices, usuário(s)) chamada HR (Human Resources), e é nesse schema que vamos trabalhar.


Segue os comandos

Para subir a base, devemos executar o seguinte commando:

[[email protected] ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 – Production on Thu Mar 24 16:59:40 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to an idle instance.

SQL> startup
ORACLE instance started.

Total System Global Area 608174080 bytes
Fixed Size 1220844 bytes
Variable Size 171970324 bytes
Database Buffers 432013312 bytes
Redo Buffers 2969600 bytes
Database mounted.

Database opened.
SQL> exit

Para parar:

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.

Para iniciar o listener, fazer que o Sistema operacional escute na porta: 1521, devemos logar com estar logado com o usuário oracle e executar o seguinte comando:

[[email protected] ~]$ lsnrctl start
LSNRCTL for Linux: Version 10.2.0.1.0 – Production on 24-MAR-2011 17:05:42
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /u01/app/oracle/product/10.2.0/db_1/bin/tnslsnr: please wait…

TNSLSNR for Linux: Version 10.2.0.1.0 – Production
System parameter file is /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Log messages written to /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.domain)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
————————
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 – Production
Start Date 24-MAR-2011 17:05:44
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
Listener Log File /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle.domain)(PORT=1521)))
Services Summary…
Service “PLSExtProc” has 1 instance(s).
Instance “PLSExtProc”, status UNKNOWN, has 1 handler(s) for this service…
The command completed successfully

Pronto, neste momento o listener esta iniciado.

Para parar:

[[email protected] ~]$ lsnrctl stop

LSNRCTL for Linux: Version 10.2.0.1.0 – Production on 24-MAR-2011 20:09:06

Copyright (c) 1991, 2005, Oracle. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
The command completed successfully

Para utilizar o schema HR, devemos seguir os passos abaixo:

[[email protected] ~]$ sqlplus / as sysdba

Desbloquear o schema HR:

[[email protected] ~]$ ALTER USER HR ACCOUNT UNLOCK;

Alterando a senha do schema:

[[email protected] ~]$ ALTER USER HR IDENTIFIED BY senha;

Feito, o schema HR está liberado para utilização. No próximo poste mostro como podemos acessar este schema.

Um abraço!!!

Tags:
  1. Neubert Borges
    3, agosto, 2011 em 11:51 | #1

    Muito boa a sua Postagem William. Estou começando a aprofundar os meus conhecimentos em Oracle por conta de uma oportunidade que me foi dada na empresa onde eu trabalho. A forma como você descreveu os processo foi muito clara, simples e objetiva. Espero que você continue postando mais informações e dicas para nós.

    • 3, agosto, 2011 em 19:25 | #2

      Neubert,

      Obrigado, são pessoas como você, que da mais vontade de continuar contribuindo.

      Obrigado pela visita e volte sempre.

      Um abraço

  2. Renato Gasparoto Filhinho
    25, abril, 2012 em 10:26 | #3

    Muito obrigado pelo post, me ajudou muito.

    Abraço.

  3. Renan
    10, setembro, 2012 em 18:59 | #4

    Muito bom … não estou correnro atraz de “receita de bolo” .. mas quando estamos aprendendo
    precisamos de umas dicas simples para nos ajudar

    Muito bom !

  4. 30, junho, 2014 em 10:49 | #5

    Simples e de qualidade o conteudo parabéns, apesar de ser simples e bem explicado.

  5. Felipe
    19, janeiro, 2015 em 15:56 | #6

    Consigo estudar com este schema no XE? Alguém consegue me dizer.

  6. Ailton
    31, março, 2015 em 13:54 | #7

    /u01/app/oracle/product/11.2.0/dbhome_1/bin

    estou querendo subir(conectar) o banco oracle….toda vez que executo

    sqlplus / as sysdba

    está dando commando not found
    oque fiz de errado?

  7. Dantas
    25, novembro, 2015 em 18:22 | #8

    William, boa tarde.

    Eu sou estudante de banco e sempre tive uma duvida em relação a parar o banco e voltar.
    Esse comando que fazemos é sempre via servidor ou eu posso derrubar o banco direto do próprio banco?

  8. Alex
    8, dezembro, 2015 em 21:49 | #9

    Excelente site, Parabéns…..

  1. Nenhum trackback ainda.