Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Instalando e Configurando o Banco de Dados Oracle em Sistema Linux: Um Guia do Paul Haigh, Notas de estudo de Informática

Este documento fornece instruções detalhadas sobre a instalação e configuração do servidor de banco de dados oracle em um sistema linux, incluindo a preparação do servidor, instalação do software, criação de um banco de dados, configuração do cliente e startup e shutdown automáticos. Além disso, aborda problemas comuns e exige exigências mínimas.

Tipologia: Notas de estudo

2013

Compartilhado em 26/08/2013

Alfredo_88
Alfredo_88 🇧🇷

4.7

(71)

1 / 13

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Banco de dados Oracle HOWTO
Paul Haigh,
V1.2, 4 de agosto de 1998
Traduzido por Marcelo Martim Marques, 20 de maio de 1999
Um guia para instalar e configurar o Servidor de Banco de dados Oracle em um
sistema Linux
Indice
1. Introducao
1.1 Historico da versao
1.2 Direitos autorais
1.3 Retratacao
1.4 Sobre o HOWTO
1.5 Exigencias
1.6 Noticias da Oracle Corporation
2. Instalando o Software Oracle
2.1 Preparacao do servidor
2.1.1 Criar um usuario do Oracle
2.2 Instalando do CDROM
2.3 Tarefas de Instalacao
2.3.1 Tarefas para Root
2.3.2 Tarefas para Oracle
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Pré-visualização parcial do texto

Baixe Instalando e Configurando o Banco de Dados Oracle em Sistema Linux: Um Guia do Paul Haigh e outras Notas de estudo em PDF para Informática, somente na Docsity!

Banco de dados Oracle HOWTO Paul Haigh, V1.2, 4 de agosto de 1998 Traduzido por Marcelo Martim Marques, 20 de maio de 1999 Um guia para instalar e configurar o Servidor de Banco de dados Oracle em um sistema Linux Indice

  1. Introducao 1.1 Historico da versao 1.2 Direitos autorais 1.3 Retratacao 1.4 Sobre o HOWTO 1.5 Exigencias 1.6 Noticias da Oracle Corporation
  2. Instalando o Software Oracle 2.1 Preparacao do servidor 2.1.1 Criar um usuario do Oracle 2.2 Instalando do CDROM 2.3 Tarefas de Instalacao 2.3.1 Tarefas para Root 2.3.2 Tarefas para Oracle

2.3.3 Coisas que voce pode remover

  1. Criando um Banco de dados 3.1 Criando o arquivo de Inicializacao 3.2 Criando o Database Install Script 3.3 Executando o Database Installation Script 3.4 Inicializando o Database 3.5 Finalizando o Database 3.6 Criando um Default User
  2. Configurando SQL*Net no Server 4.1 tnsnames.ora 4.2 listener.ora 4.3 sqlnet.ora 4.4 Inicializando e finalizando o Listeners
  3. Configuracao Client 5.1 Clientes de Windows 5.2 Clients Unix
  4. Startup e Shutdown automatico 6.1 dbstart & dbstop 6.2 init.d & rc.d

. v1.2 - 04 Aug 1998 - Paul Haigh - Incluindo Oracle Corp News & Removed Secao de Acrescimos Futuros. 1.2. Copyright The Oracle Database HOWTO copyright (c) 1998, Paul Haigh. Como todo o Linux HOWTO, ele pode ser reproduzido e distribuido em todo ou em parte, em qualquer meio, fisico ou eletronico, mantendo os direitos autorais em todas as copias. A redistribuicao comercial e permitida e encorajada; porem o autor gostaria de ser notificado de tais distribuicoes. Voce pode traduzir este HOWTO em qualquer idioma, desde que mantida as declaracoes de direitos autorais e retratacao intactas, e que voce mencione que traduziu o documento. 1.3. Retratacao Enquanto eu tentei incluir as mais corretas e atualizadas informacoes disponivel para mim, eu nao posso garantir que o uso das informacoes deste documento nao resulte em perda de dados ou equipamentos. Eu nao dou NENHUMA GARANTIA sobre a informacoes deste HOWTO e nao me responsabilizo pelos resultados decorrentes do uso das informacoes deste HOWTO.

1.4. Sobre o HOWTO Neste HOWTO eu tentarei abordar a instalacao e administracao basica de um banco de dados Oracle em uma maquina Linux. Em particular eu descreverei a instalacao do Oracle Server, a configuracao do SQL*Net e a configuracao Client. Este documento nao e um tutorial de como usar ou administrar um banco de dados Oracle, se e isso que voce esta procurando, consulte livros destes assuntos publicados pela O'Reilly and Associates. Eu tambem nao vou cobrir o desenvolvimento de programas para Oracle no UNIX. Se isto for necessario, eu recomendaria a compra do SCO Development System (para OpenServer 5.x) da SCO que pode ser obtido por um preco muito razoavel de US$19, no site www.sco.com. 1.5. Exigencias Eu estou assumindo que voce possua todos os itens necessarios para seguir este HOWTO.

. Oracle Server CD for SCO Openserver (Version 7.3.3.0.0.) Esta deve ser uma copia legal. Se lembre que o Oracle e um produto, e que a companhia cobra pelos seus produtos. Se voce quer um SQL compliant database use o PostgresSQL ou semelhante. Tambem e possivel instalar o Oracle com uma licenca de 60 dias para avaliacao, baixavel no

. Licencas do Oracle Eu sei que eu ja mencionei isto mas eu quero deixar claro pois isto e importante. Usar Software Oracle sem uma licenca e ilegal. 1.6. Noticias da Oracle Corporation A Oracle se curvou a pressao da comunidade Linux. A Oracle Corporation decidiu portar o Oracle 8 oficialmente para o Linux na plataforma (i386). Este porte deve ser lancado em dezembro/1998, conforme o site da Oracle. Melhor ainda, o Oracle tambem estara portando Aplicacoes do Oracle para a plataforma linux. Elas deverao estar disponiveis no primeiro semestre de 1999, de acordo com o site da Oracle. Referencias: . http://www.oracle.com/html/linux.html . http://www.news.com/News/Item/0,4,24436,00.html . http://www.zdnet.com/pcweek/news/0720/20morac.html

  1. Instalando o Software Oracle

2.1. Preparando o Servidor 2.1.1. Criando um usuario Oracle O Oracle exige um usuario para gerenciar o banco de dados. Inicialmente nos nao precisaremos "relinkar" o kernel do Oracle (veremos sobre isto depois) iremos aceitar o defalt para o usuario e grupo de trabalho do Oracle. Isto inclui um usuario ORACLE e um grupo denominado DBA.

  1. Logue como Root
  2. Crie o usuario oracle e o grupo dba.
$ groupadd dba $ useradd oracle
  1. Certifique-se de que o home do usuario oracle foi criado
$ mkdir /home/oracle $ mkdir /home/oracle/7.3.3.0.0 (Versão do Oracle) $ chown -R oracle.dba /home/oracle

2.3.1. Tarefas para Root Inclua estas linhas no arquivo /etc/profile ou no .profile de cada usuario do Oracle.

Oracle Specific

ORACLE_HOME=/home/oracle/7.3.3.0. ORACLE_SID=orcl ORACLE_TERM=vt export ORACLE_HOME ORACLE_SID ORACLE_TERM

Alter path for Oracle

PATH="$PATH:$ORACLE_HOME/bin"

Precisamos mudar o dono e as permissoes para melhorar o acesso ao Oracle.

$ chown root.root $ORACLE_HOME/bin/osh $ chmod u+s $ORACLE_HOME/bin/osh

2.3.2. Tarefas para o Oracle

Mude as permissoes dos arquivos do Oracle garantindo seu funcionamento.

$ chmod +x $ORACLE_HOME/bin/* $ chmod u+s $ORACLE_HOME/bin/oracle

As Ferramentas do Oracle requerem a existencia do diretorio $ORACLE_HOME/tool_name/mesg. Depois mova os arquivos msb do diretorio msg_ship para os diretorios mesg.

$ mv $ORACLE_HOME/plsql/mesg/mesg_ship/* $ORACLE_HOME/plsql/mesg/. $ mv $ORACLE_HOME/rdbms/mesg/mesg_ship/* $ORACLE_HOME/rdbms/mesg/. $ mv $ORACLE_HOME/svrmgr/mesg/mesg_ship/* $ORACLE_HOME/svrmgr/mesg/.

Crie os seguintes diretorios caso eles nao existam:

$ mkdir $ORACLE_HOME/rdbms/log $ mkdir $ORACLE_HOME/rdbms/audit $ mkdir $ORACLE_HOME/network/log

2.3.3. Coisas que poderao ser removidas Os seguintes diretorios poderao ser removidos com seguranca:

______________________________________________________________________

Modifique e adicione as seguintes linhas:

db_name = orcl COMPATIBLE=7.3.3.0.

3.2. Criando o Database Install Script Crie um arquivo de script chamado makedb.sql no diretorio $ORACLE_HOME/dbs:

connect internal startup nomount set echo on spool makedb.log create database orcl maxinstances 1 maxlogfiles 8 datafile '$ORACLE_HOME/dbs/orcl_syst_01.dbf' size 40M reuse logfile '$ORACLE_HOME/dbs/orcl_redo_01.dbf' size 1M reuse, '$ORACLE_HOME/dbs/orcl_redo_02.dbf' size 1M reuse, '$ORACLE_HOME/dbs/orcl_redo_03.dbf' size 1M reuse; .$ORACLE_HOME/rdbms/admin/catalog.sql create tablespace rollback datafile '$ORACLE_HOME/dbs/orcl_roll_01.dbf' size 8.5M reuse;