atps banco de dados 2
TRANSCRIPT
-
7/24/2019 atps banco de dados 2
1/32
Faculdade Anhanguera Educacional
Cincia da Computao 5 e 6 sriesBando de Dados
Ati!idades "r#ticas $uper!isionadas
An#polis%&'5
-
7/24/2019 atps banco de dados 2
2/32
Faculdade Anhanguera EducacionalCincia da Computao 5 e 6 sries
Banco de dados
Brenner (angel Cardoso $antos
rlando da $il!a Campos
Bando de Dados
)ra*alho apresentado comore+uisito parcial para apro!ao
na disciplina de Bando de dados, so* a orientao da "ro-.Daurio.
An#polis%&'5
Resumo
-
7/24/2019 atps banco de dados 2
3/32
)ra*alho de Banco de Dados trata/se da con0gurao do programa1racle mostrando todas as telas e e2plicando passo a passo a suacon0gurao.
-
7/24/2019 atps banco de dados 2
4/32
Sumrio
'. 3ard4are usado.............................................................................................
%. Desen!ol!imento...........................................................................................
. Concluso....................................................................................................
. (e-erncias Bi*liogr#0cas............................................................................
-
7/24/2019 atps banco de dados 2
5/32
5
C17F89(A:;1 3A(D
-
7/24/2019 atps banco de dados 2
6/32
6
Figura 2= Erro de login e senha
Cli+ue em Prximoat aparecer a seguinte tela=
Figura 3= "rosseguir a instalao
7a prH2ima decidido se instalamos ou no, Iuntamente com o so-t4are,
um *anco de dados. nicialmente, no instalaremos o *anco de dados.
-
7/24/2019 atps banco de dados 2
7/32
Figura 4:1pJes de instalao
7a tela a seguir, decide/se o tipo de *anco de dados a ser instalado.
$elecione Instalao do Bano de dados de inst!nia "nia.
Figura #= )ipo de *anco de dados
As duas prH2imas telas decidem +ual idioma instalar e +ual !erso do
so-t4are K$nterprise, Standardou PersonalL. Essas !ersJes !ariam os
-
7/24/2019 atps banco de dados 2
8/32
M
componentes a serem instalados. 7esse e2emplo, instalaremos a !erso
completa, a $nterprise.
Figura %= dioma do *anco de dados
Figura &:Nerso do *anco de dados
-
7/24/2019 atps banco de dados 2
9/32
O
7a tela seguinte possG!el de0nir o diretHrio de instalao do 1racle.
7esse e2emplo dei2aremos o padro, +ue C=PAppP7omeQdoQ9suario.
Figura '= DiretHrio de instalao do *anco de dados
)erminadas as con0guraJes, o 1racle testa a disponi*ilidade de recursos
da m#+uina para instalar o *anco de dados. Caso tenha todos os recursos,
possG!el prosseguir para a instalao. Caso contr#rio, o 1racle noti0car#
os recursos pendentes KNale lem*rar +ue necess#rio no mGnimo '8B de
(AL=
-
7/24/2019 atps banco de dados 2
10/32
'&
Figura (= )este de recursos
Figura 1)= (ecursos disponG!eis
A partir deste ponto, *asta aguardar o trmino da instalao.
-
7/24/2019 atps banco de dados 2
11/32
''
Figura 11= nGcio da instalao
*riando um Bano de +ados
"ara criar um *anco de dados, !# em Iniiar , -odos os Programas ,
.rale , Ferramentas de *on/gurao e 0igrao , ssistente de
*on/gurao de Bano de +ados.
-
7/24/2019 atps banco de dados 2
12/32
'%
Figura 12:Assistente de con0gurao do *anco de dados
A maioria das opJes disponG!eis nesse assistente sero dei2adas em seu
modo padro. As duas opJes mais importantes so o nome do *anco dedados +ue ser# criado e a senha dos usu#rios padro do 1racle K$stem,
$R$, etc.L. 7esse e2emplo, escolhemos a mesma senha para todos esses
usu#rios.
Figura 13= odelo do *anco de dados
Figura 14:7ome do *anco de dados
-
7/24/2019 atps banco de dados 2
13/32
'
Figura 1#:1pJes de gerenciamento
Figura 1%:$enha dos usu#rios padro
-
7/24/2019 atps banco de dados 2
14/32
'
Figura 1&:Socaliao do *anco de dados
Figura 1': Con0guraJes de recuperao
-
7/24/2019 atps banco de dados 2
15/32
'5
Figura 1(:Finaliao da con0gurao
*onetando o .rale ao $3
$e o acesso ao *anco de dados pelo E -or local, o campo *onexopode
0car em *ranco, pois o E *usca o *anco de dados automaticamente. sso
ocorre tanto no 1racle ''g +uanto no '&g E2press Edition. "orm, h# umaressal!a. $e hou!er na m#+uina dois *ancos de dados com usu#rios e
senhas iguais, pode ha!er um conTito, pois assim o E no sa*er# em +ual
*anco de dados ele de!e se conectar.
"ara acessar o *anco de dados atra!s da rede, necess#rio criar um
$er!io. Essa con0gurao -eita atra!s do Assistente de Con0gurao
de (ede, +ue est# em Iniiar , -odos os Programas , .rale ,
Ferramentas de *on/gurao e 0igrao. )am*m possG!el
con0gurar um ser!io para acessar o *anco de dados localmente.
-
7/24/2019 atps banco de dados 2
16/32
'6
Figura 2)= Criao do ser!io
Figura 21= Adicionar o ser!io
A prH2ima tela pede o 7ome do $er!io. A+ui se coloca o nome do *anco
de dados criado anteriormente.
-
7/24/2019 atps banco de dados 2
17/32
'
Figura 22:7ome do *anco de dados
7a tela seguinte seleciona/se o protocolo de comunicao com o *anco de
dados Kneste caso, -*PL.
Figura 23: "rotocolo de comunicao
7essa tela, onde se pede o nome do host, de!e/se colocar o nome do
computador +ue o ser!idor do *anco de dados. "ortanto, ele pode ser
tanto um computador na rede +uanto o seu prHprio computador. 9tilie a
porta padro.
Figura 24:7ome do computador
ApHs a con0gurao, cli+ue em Sim realie um teste. $e hou!er erro de
acesso negado Kerro de loginL, cli+ue em lterar og,ine colo+ue o
-
7/24/2019 atps banco de dados 2
18/32
'M
usu#rio e senha cadastrados na instalao do *anco de dados. $e o teste
-or *em sucedido, *asta con0gurar um nome para esse ser!io. Esse ser#
o nome a ser colocado no campo *onexono E.
Figura 2#:(ealiar um teste
Figura 2%:Erro de login
-
7/24/2019 atps banco de dados 2
19/32
'O
Figura 2&= Alterar login
Figura 2':)este *em/sucedido
Figura 2(= 7ome do ser!io
-
7/24/2019 atps banco de dados 2
20/32
%&
Figura 3): Cone2o *em/sucedida
istener
1 Sistener um dos processos mais importantes e2ecutados pelo 1racle.
Em resumo, ele rece*e a solicitao de cone2o, autentica o usu#rio coma sua de!ida permisso e conecta o cliente com o ser!idor de *anco de
dados solicitado. Em etapas mais detalhadas temos=
'. 9m cliente se conecta ao Sistener com o endereo de rede.
%. 1 Sistener rece*e a solicitao de sesso e determina se asolicitao do cliente pode ser atendida. Caso no possa, o Sistenerrecusa a sesso e, em seguida, continua o atendimento.
. 1 Sistener gera um processo de ser!idor dedicado para atender asesso rece*ida.
. 1 Sistener trans-ere a sesso para o processo de ser!idor.
5. Depois +ue a sesso esta*elecida, os dados Tuem diretamenteentre o processo cliente e o ser!idor dedicado.
6. 1 Sistener continua a atender as sessJes rece*idas.
-
7/24/2019 atps banco de dados 2
21/32
%'
Figura 31:Como -unciona o Sistener
U necess#rio somente um Sistener para gerenciar os *ancos de dados de
um ser!idor. $e, ao instalar o *anco de dados, aparecer a seguinte tela=
Figura 32= Erro de Sistener
1u aparecer o seguinte erro durante a criao do ser!io de rede=
-
7/24/2019 atps banco de dados 2
22/32
%%
Figura 33: Erro de Sistener
Esses erros podem ser de!idos ao -ato de o Sistener no estar ati!o,
con0gurao incorreta, ou o *anco de dados no consegue se conectar
com esse Sistener.
"ara solucionar o pro*lema, apague o Sistener e crie outro atra!s do
prompt de comando. Digite lsnrtle pressione a tecla E7)E(. Depois
digite start listener. ApHs criar o Sistener, reinicie o ser!io do *anco de
dados.
Figura 34= (einiciar o ser!io de *anco de dados
Caso o pro*lema persista, apague e crie um no!o *anco de dados, *emcomo o Sistener. Em alguns casos, o ser!io do Sistener continua ati!o
mesmo apHs apag#/lo. "ara isso, de!e/se apagar o ser!io pelo prompt,
usando o comando s delete.
Apagando um Listener
"ode/se apagar o Sistener atra!s do Assistente de Con0gurao de (ede.
-
7/24/2019 atps banco de dados 2
23/32
%
Figura 3#:Assistente de con0gurao do Sistener
Figura 3%= Apagar o Sistener
-
7/24/2019 atps banco de dados 2
24/32
%
Figura 3&:$elecionar o Sistener
Figura 3':$er!io Sistener ainda ati!o
Figura 3(= Apagando o $er!io
Criando um Listener
Alm do modo pelo prompt de comando citado anteriormente, podemos
criar o Sistener atra!s do Assistente de Con0gurao de (ede. Basta
clicar em *on/gura5es de istener , diionar. "rossiga o Assistente,mantendo as opJes padro.
-
7/24/2019 atps banco de dados 2
25/32
%5
pagando o Bano de +ados
Atra!s do Assistente de Con0gurao de Banco de Dados podemos
apagar o *anco de dados. U importante sa*er +ue necess#rio entrar como usu#rio $R$ e a senha con0gurada para possi*ilitar a operao=
Figura 4): Apagando um *anco de dados
Figura '= $elecionando o *anco de dados
-
7/24/2019 atps banco de dados 2
26/32
%6
+esinstalando o .rale
"ara desinstalar o $o-t4are, de!e/se procurar o e2ecut#!el deinstall+ue,
em caso de instalao padro, localia/se em C=PappP7omeQdoQ9su#rioPproductP''.%.&Pd*homeQ'PdeinstallP.
Figura 42= Ar+ui!o deinstall
Atra!s desse assistente de linha de comando podemos e-etuar a
desinstalao. "ara o*ter 2ito, *asta digitar o +ue se pede entre
colchetes, como nas imagens a seguir, com e2ceo da Vltima pergunta,
onde de!e/se digitar R KyesL e teclar E7)E(.
-
7/24/2019 atps banco de dados 2
27/32
%
Figura 43= Desinstalao do so-t4are K$elecionar SistenerL
Figura 44= Desinstalao do so-t4are K$elecionar *anco de dadosL
Figura 4#= Desinstalao do so-t4are KCon0rmar *anco de dadosL
-
7/24/2019 atps banco de dados 2
28/32
%M
Figura 4%: Desinstalao do so-t4are KCon0rmar desinstalaoL
Inter6ae do .rale 11g
ApHs criar um *anco de dados com sucesso, o 1racle cria um atalho para
o gerenciador de *anco de dados. Esse gerenciador !isualiado atra!s
de um na!egador de internet.
Figura 4&:Socaliao do atalho para o gerenciador do *anco de dados
-
7/24/2019 atps banco de dados 2
29/32
%O
Figura 4':"#gina de login do gerenciador do *anco de dados
7a p#gina de login de!e/se -aer o primeiro acesso com a conta S7S-$0.
Depois possG!el -aer login com outros usu#rios, +ue de!em ser
cadastrados no gerenciador.
Figura 4(= (ecorte da p#gina principal do gerenciador
"ara des*lo+uear ou criar usu#rios, de!e/se clicar na a*a Ser8idor ,
Segurana , 9surios.
-
7/24/2019 atps banco de dados 2
30/32
&
Figura #):A*a $egurana
"ara !isualiar as ta*elas gra!adas no *anco de dados, de!e/se clicar na
a*a $suema , .;
-
7/24/2019 atps banco de dados 2
31/32
'
Figura #2:"arando ou reiniciando o *anco de dados
*onluso
Atra!s desse guia possG!el utiliar com tran+uilidade o *anco de
dados 1racle, para comunicar com o E. A+ui esto descritos os
pro*lemas mais comuns e suas possG!eis soluJes.
-
7/24/2019 atps banco de dados 2
32/32
%
Bi;liogra/a
http=st/curriculum.oracle.comtutorialDBWE)utorialinde2.htm
http=444.oracle.comtechnologo*e2egetstartedgetstarted.htm
http=444.oracle.comtechnologso-t4areproductsdata*ase2einde2.html