Iniciar o Oracle10g em um RH ES4 SeLinux

2

Posted on : 02-05-2006 | By : .rafa | In : Linux (RH), Oracle, Sistemas Operacionais

É pessoal, estou enfrentando alguns problemas referente a inicialização o oracle 10g em RedHat Es4, onde na instalação marquei a opção SELinux, ainda não entendi o significado disto ao certo, mas uma coisa já notei foi que ao reiniciar o linux o banco não é iniciado utilizando o famoso dbora com os comando de startup para o banco de dados.

Plataforma Linux:
Red Hat Enterprise Linux ES release 4 (Nahant Update 2)
Kernel 2.6.9-5.ELsmp on an i686
Oracle10g 10.2.0
 

Notei que ao iniciar os comando que damos é o "su" para conectar noutro usuário que seria o que tem acesso ao Oracle.

Um exemplo é:

ORA_OWNER="oracle"
ORA_HOME="/u01/app/oracle/product/10.2.0/db_1"
su - $ORA_OWNER -c "$ORA_HOME/bin/dbstart"

e ao iniciar ele tenta conectar como usuário oracle e dar o dbstart, mas não faz isto dando um error

Your default context is user_u:system_r:unconfined_t.
Do you want to choose a different one? [n]

Procurei na net algo sobre isto e identifiquei que este SELinux é o problema ou proteção excessiva ao linux, onde que neste caso devemos entrar em /etc/pam.d

e editar o arquivo su, caso tenha problemas com o login ou remote, existe estes mesnos nomes de arquivos dentro desta pasta.

#session required pam_selinux.so multiple open
session required pam_selinux.so open

Fonte: Unix.com 

Memórias de ultra-densidade com água …..

0

Posted on : 02-05-2006 | By : .rafa | In : Sem categoria

Memória de água

Olha só que interessante esta matéria, pesquisadores encontraram uma forma de juntar água e ferro e fazer memória que possam ser manuseados os seus dados com ausência de energia, uebaaaa... vamos colocar caninhos dentro do micro e não vamos mais precisar gastar tanto em energia... heheheheh será que com água parada não dá dengue ???

ehehhe

Mas o mais legal desta matéria é que se isto for possível a comparação que é informada no site é possível a construção de memórias com uma densidade de 100.000 terabits por centímetro cúbico. Onde um iPod conseguiria armazenar músicas MP3 suficientes para tocar durante 300.000 anos, sem repetições. ou então 10.000 anos de vídeo com qualidade de DVD. Bota capacidade nisto ?

Mais detalhes sobre esta matéria entre em IT Água e nanoeletrônica geram memórias de ultra-densidade.

Database Link

0

Posted on : 02-05-2006 | By : .rafa | In : Banco de Dados, Oracle

DataBase Link

Bom o database link seria uma forma de ligar um banco a outro, de forma que darias direito como se fosse um usuário logando no banco, tendo privilégios iguais e tals.
Tah um exemplo disto seria um banco de dados OracleX e outro banco de dados na própria empresa ou fora chamado OracleY e este OracleX é o banco de dados da produção
e o OracleY é o banco de dados do RH que seria de outra empresa(terceiros) mas deve ter um link entre os dois pois os funcionarios são da mesma empresa e assim devem ser ligados
entre si. Assim podemos fazer um database link.
O que vou fazer aqui é o OracleY vai enchergar o OracleX.

Conectar com o usuário do bando OracleY que vai poder enchergar o OracleX e digite o seguinte:

Create database link connect to identified by using '';
Ex.:
CONNECT RH_001/RH_001@ORACLEY;
Create database link ORACL connect to PRODUCAO01 identified by PRODUCAO01 using 'ORACLEX';

E para verificar se deu certo, e que vais ter que acesso aos objetos do OracleX de um select simples em uma tabela que está noutro usuário conectado no OracleY
select count(*) from func001@ORACL;

Obs.: Uma coisa que já notei é que nos exemplos e explicações sobre o database link não informam e vou dar uma palhinha...... é que no servidor OracleY no tnsnames.ora deve constar
a conexão com o OracleX para que o banco em tempo de execução conecte noutro banco. Um teste é conectar no servidor(físico) OracleY mesmo, e de lá acessar o OracleX com o usuário do mesmo
ou dando um tnsping para este OracleX. Lembrando novamente que deve ser no servidor e o tnsnames.ora do proprio servidor.