







Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
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
1 / 13
Esta página não é visível na pré-visualização
Não perca as partes importantes!








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
2.3.3 Coisas que voce pode remover
. 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
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.
2.3.1. Tarefas para Root Inclua estas linhas no arquivo /etc/profile ou no .profile de cada usuario do Oracle.
ORACLE_HOME=/home/oracle/7.3.3.0. ORACLE_SID=orcl ORACLE_TERM=vt export ORACLE_HOME ORACLE_SID ORACLE_TERM
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;