Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21960|Resposta: 0

[Fonte] Compartilhamento completo de tutorial de instalação CentOS6.5 Oraclexe11G

[Copiar link]
Publicado em 29/03/2015 09:15:27 | | |
Recentemente, eu estava planejando começar a aprender hibernate, porque tenho usadoOráculobase de dadospara aprender, então eu também quero estar láServidorInstale o Oracle no seu site.
Eu instaleioracle-xe-11.2.0-1.0.x86_64.rpm.zip
Por causa do meu servidordisposiçãoNão muito bom, então escolhi instalar a versão oracle-xe, que tem apenas 301M, mas seus recursos são exatamente o que eu queria.
# neste artigo indica usuários root, e $ indica usuários normais
Dê uma olhada no meu servidor primeiroInformaçõesVamos
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Qui 31 Jul 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release
CentOS versão 6.5 (Final)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Memória: 1g disco rígido (20+8)g
Vamos começar a instalar abaixo, porque também estou me referindo a ele pela Internet, além dissoDefoi processado, então o trabalho a seguir pode ser semelhante à rede:
1. VisualizaçãoOperaçãoO sistema sabe se pode ser instalado
Os kernels Linux5, linux6 (x86-64) e Red Hat linux5, Red Hat linux6 (x86-64) suportam versões 2.6.32-xxxxxx e superiores podem ser instalados, e este sistema pode ser instalado. Se você não suporta a instalação, simplesmente pule
2. Instale alguns pacotes necessários, essa etapa pode ser encontrada no método online.
Instale direto na yum
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
Nota: A fonte yum aponta diretamente para a fonte 163 e não utiliza o sistemaEspelhamentoFaça um local delicioso.
3. Criar usuários e grupos de usuários
Crie um grupo
# GroupAdd Oinstall
# groupadd dba

Adicionar oráculos de usuário ao grupo
# useradd -m -g oinstall -g dba oracle
PrepararSenhas
# oráculo de passagem
Após usar o comando useradd para criar um usuário, uma pasta chamada Oracle é criada no diretório home.
Precisamos usar a Oracle depois
Adicionar permissões de sudo para usuários da Oracle
# vim /etc/sudoers

4. Criar um diretório de instalação do oráculo
Note que a primeira linha abaixo é /u01/11g na Internet está errada, porque neste diretório de instalação, o oralce não possui um diretório 11g, e seu diretório de topo é app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Definir os parâmetros do kernel
Para mais informações sobre parâmetros do kernel, consulte esta página
# vim /etc/sysctl.conf  
fs.aio-max-nr = 1048576   
fs.file-max = 6815744   
kernel.shmall = 2097152   
kernel.shmmax = 4294967295   
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500   
net.core.rmem_default = 262144   
net.core.rmem_max = 4194304   
net.core.wmem_default = 262144  
net.core.wmem_max = 1048586
# sysctl -p #重新载入立即生效
6. Definir variáveis do ambiente
Variáveis ambientais são importantes, e a maioria delas não está claramente declarada ou errada na Internet. Veja Configurações de Variáveis de Ambiente abaixo.
Como o Oracle-XE-11.2.0 é uma versão de instância única, por favor, não modifique a ORACLE_SID nas variáveis de ambiente. Haverá um erro após a modificação.
# vim ~oráculo/.bash_profile   
exportar ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
exportar CAMINHO=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# fonte ~oráculo/.bash_profile        
#加载disposiçãoou usuários do Oracle saem e fazem login novamente
8. Definir a partição de comutação
Siga os passos abaixo
A,# livre -m para ver se existe uma partição swap, e a transação define o tamanho da partição swap para 2 vezes a memória, minha memória é 1G, então eu defino para 2G, se não estiver, adiciono, se houver, modifico conforme necessário. Você pode removê-lo e depois recriá-lo
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
Configure a partição swap
c. Definir as condições de troca
# mkswap /var/swap
d, Ative imediatamente a Habilitar Partição de Troca
# swapon /var/swap
e, operação de auto-inicialização ao adicionar o boot do sistema
# vi /etc/fstab para adicionar uma linha
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, recuperar espaço de swap
# troca /var/troca
g, recuperar do sistema de arquivos
# rm /var/swap

9. Definir o modificar shm
ORA-00845: MEMORY_TARGET não suportado neste erro do sistema pode ocorrer ao iniciar o banco de dados (inicialização) em um estágio posterior
Ou seja, o tamanho do SGA do oráculo excede o tamanho do shm do sistema, existem duas soluções: 1. Modificar o tamanho do SHM 0,2. Modificar o tamanho do SGA_MAX_SIZE
Modificamos o shm
$ vi /etc/fstab
nenhum /dev/shm tmpfs padrões 0 0
Modificado para:
nenhum padrão tmpfs /dev/shm, tamanho=2G 0 0
Aqui eu modifiquei para 2g, quando você modifica, por favor configure de acordo com seu próprio sistema
Depois salve e saia, remonte o shm
$ umount /dev/shm
$ montar /dev/shm
Veja o tamanho do shm
$ df -h |grep shm
10. Baixar oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Vá para o Oracle, download oficial.
Como a Oracle aumentou as permissões, downloads diretos não são permitidos, e os downloads precisam ser baixados após o login, então a prática usual é baixar após o login e depois baixarUpload, será problemático. Felizmente, temos comandos wget poderosos. Abaixo vou ensinar como baixá-lo.
Primeiro faça login na Oracle e clique oracle-xe-11.2.0-1.0.x86_64.rpm.zip download da conexão, mas não baixamos nada, lembre-se que não estamos baixando, só queremos conseguir essa conexão, essa conexão é semelhante ao link abaixo
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Não podemos baixar diretamente com o comando wget no centos, e pode não ser possível baixar no Windows, porque os parâmetros por trás dele só podem ser usados uma vez.
Para economizar tempo, devemos usar o comando wget assim em centos
# wget -c –http-user=Nome de usuário do Oracle–http-senha=Senha do usuário–documento-saída=O nome do arquivo de saída Download URL
Preste atenção na URL de download, deve ser o comando da URL de download mais recente acima, acredito que todos deveriam entendê-lo.
11. Iniciar a instalação.
Primeiro, vá para Usuários Oracle
# Su Oráculo
Vá para o diretório de instalação da Oracle
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-xe-11.2.0-1.0.x86_64.rpm
Note que sudo deve ser adicionado na frente, caso contrário o erro de permissão será solicitado.
A instalação abaixo é simples
Você deve executar '/etc/init.d/oracle-xe configure' como usuário root para configurar o banco de dados.
Execute #/etc/init.d/oracle-xe configure como root
Defina as portas 8080 e 1521 conforme os prompts, assim como senhas do sistema e do sistema, se devem iniciar ou não, etc
Quando você vir Instalação concluída com sucesso. Calcule a instalação bem-sucedida.
Desde então, podemos testar
Vá para Oracle usuário su Oracle
$sqlplus /nolog
Na primeira vez que instalei, se houver algum erro, espero corrigir


O conteúdo a seguir é relativamente pequeno, mas acho que você vai gostar de ler,ORACLE-XE-11.2.0 Como entrarAPEXGerenciar
Este artigo descreve como gerenciar o Apex com um navegador após a instalação bem-sucedida do oracle-xe-11.2.0-1.0.x86_64.rpm
Primeiro abrimos o http://www.abc.com:8088/apex/apex_admin
O nome de usuário é admin
A senha é a que definimos quando instalamos o oracle-xe-11.2.0, e a senha precisa ser alterada pela primeira vez para fazer login, além de atender aos requisitos dele (tanto números e símbolos maiúsculos quanto minúsculos).

Além disso, o APEX pode não suportar alguns navegadores, ou seja, digitar o nome de usuário e senha errados gera uma mensagem de erro.
Inserir o nome de usuário e a senha corretos levará a um salto direto para a página de login.

Você pode consultar as dicas a seguir.
Modificar nginx www.abc.com.conf. O conteúdo é o seguinte
server {
ouça 80;
server_name www.abc.com www.abc.com;
locatio para remover n / {
proxy_pass http://127.0.0.1:8088;
proxy_set_header Apresentador $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Encaminhado-Para $proxy_add_x_forwarded_for;
}
}
Dessa forma, podemos acessar www.abc.com/apex diretamente sem precisar adicionar uma porta para acessar nosso apex





Anterior:Existe uma diferença entre OAuth 1.0 e OAuth 2.0
Próximo:A função Huabei do cartão de crédito Alipay finalmente chegou? Teste quanto você consegue sobressesare?
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com