Eu sempre esqueço qual é a url padrão do Enterprise Manager, via web, do Oracle 11g.
Para quem tem a mesma dificuldade que eu, segue a dita cuja: https://ip_do_servidor:1158/em.
Boa sorte a todos!
Eu sempre esqueço qual é a url padrão do Enterprise Manager, via web, do Oracle 11g.
Para quem tem a mesma dificuldade que eu, segue a dita cuja: https://ip_do_servidor:1158/em.
Boa sorte a todos!
Descobri um ótimo utilitário que faz a conversão entre os dois formatos em: http://www.bostongis.com/PrinterFriendly.aspx?content_name=ogr_cheatsheet
Após a instalação, a utilização é super simples e realizada através de linhas de comando do tipo:
ogr2ogr -f “ESRI Shapefile” rio_corrego.shp rio_corrego.tab
Onde rio_corrego.shp é o nome do arquivo convertido e rio_corrego.tab é o arquivo do MapInfo que vai ser convertido.
O executável ogr2ogr encontra-se na pasta
C:\Arquivos de programas\FWTools2.4.2
abraços e boa sorte
Este tutorial apresenta a sequencia de operações que devem ser realizadas para se criar um botão personalizado no AutoCad e associar uma macro personalizada a ele.
Primeiro, abra o arquivo que contém a macro. Sobre a parte cinza do menu, clique com o botão direito e selecione “Customize…”
Uma nova tela vai se abrir, conforme a figura abaixo. No lado esquerdo, selecione “User defined” e no lado direito “User defined button”. Clique sobre “User defined button”, segure o botão do mouse e arraste para área preta da tela.
Um novo toolbar vai ser criado, conforme a figura abaixo.
Clique sobre o novo toolbox (botão vazio) que a aba “Button properties” vai se abrir. Preencha os campos com seus respectivos valores:
- Name: GerentecTI
- Description: Acionamento da macro de seleciona RGI por operacional
- Macro associated with this button: -VBARUN BASENORTE
No canto inferior direito, selecione o ícone desejado. Neste caso, o ícone escolhido é o planeta saturno.
Finalmente, clique sobre “apply”, depois “close” e bom proveito.
Hasta la vista, babies!
Hoje o nosso pessoal recebeu um ótimo bom dia de nosso servidor linux red-hat enterprise 11. Uma mensagem de filesystem corrompido e um prompt “Repair Filesystem”.
Solução: executar fsck
Hoje o Oracle 11g parou de funcionar e ao tentar reiniciar o servidor, me deparei com duas mensagens de erro no log:
ORA-01172: recovery of thread 1 stuck at block 121 of file 3
ORA-01151: use media recovery to recover block, restore backup if needed
Tentei usar o dbv, mas não funcionou.
dbv file=’d:\bkp\users01.dbf’ blocksize=8192;
DBVERIFY: Release 10.1.0.5.0 – Production on Wed Apr 2 20:23:10 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
DBVERIFY – Verification starting : FILE = d:\bkp\users01.dbf
DBVERIFY – Verification complete
Total Pages Examined : 640
Total Pages Processed (Data) : 15
Total Pages Failing (Data) : 0
Total Pages Processed (Index): 2
Total Pages Failing (Index): 0
Total Pages Processed (Other): 26
Total Pages Processed (Seg) : 0
Total Pages Failing (Seg) : 0
Total Pages Empty : 597
Total Pages Marked Corrupt : 0
Total Pages Influx : 0
Highest block SCN : 428077 (0.428077)
Tentei o RMAN e parece que vai dar melhores resultados
$ ./rman target /
Recovery Manager: Release 10.2.0.1.0 – Production on Tue Dec 26 19:06:02 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
connected to target database: ORCL (DBID=1125663715)
RMAN> shutdown immediate;
using target database control file instead of recovery catalog
database closed
database dismounted
Oracle instance shut down
RMAN>
RMAN> startup nomount;
connected to target database (not started)
Oracle instance started
Total System Global Area 293601280 bytes
Fixed Size 1248624 bytes
Variable Size 79692432 bytes
Database Buffers 209715200 bytes
Redo Buffers 2945024 bytes
RMAN>RECOVER DATABASE NOREDO; # specify NOREDO because online redo logs are lost
Depois entrar no sqlplus
$sqlplus /nolog
SQL> Alter database open resetlogs
Antes de mais nada, vamos relembrar que as ultimas distribuições da Red Hat, principalmente o enterprise, já vem com o pacote Apache instalado. Portanto, vamos ao próximo passo.
Entre no site http://java.sun.com/javase/ e pegue a última versão disponível. Em setembro de 2008, esta versão era a jdk-6u7-linux-i586.bin.
Entre no diretório em que o arquivo foi gravado e execute o seguinte comando para construir o arquivo executável de auto-extração:
| chmod +x jdk-6u7-linux-i586.bin |
O próximo passo é executar o binário que vai extrair os arquivos do pacote:
| ./jdk-6u7-linux-i586.bin |
Diferente das versões anteriores, esta versão, ao executar o comando anterior, cria uma pasta chamada jdk1.6.0_07 nas pasta /usr/java de forma automática. Portato o caminho da pasta Java é /usr/java/jdk1.6.0_07
O próximo passo é criar uma variável de ambiente chamada JAVA_HOME. Para isto, você deve procurar o arquivo profile que fica dentro da pasta /etc/ e acrescentar as seguintes linhas:
| JAVA_HOME = “/usr/java/jdk1.6.0_07″ export JAVA_HOME |
Após salvar o arquivo profile, é necessário fazer om logout e se logar novamente, para que as modificações comecem a fazer efeito.
Depois de fazer o logoff/login, você pode testar através do comando:
| echo $JAVA_HOME |
A resposta esperada é /usr/java/jdk1.6.0_07.
Pronto. Estamos prontos para o próximo passo: instalar o Tomcat
Antes de começarmos a nos preocupar com a instalação do Tomcat, devemos criar um usuário e um grupo relacionado a ele. Apesar da instalação e configuração serem atividades realizadas como root, devemos criar um usuário tomcat para que a aplicação seja executada sob seu domínio.
Sequencia de comandos a ser executada no terminal:
| groupadd tomcat useradd -g tomcat tomcat |
Agora chegou a hora de procurar os arquivos para instalação. Eu procurei no site http://tomcat.apache.org/download-55.cgi e baixei a seguinte versão de arquivo apache-tomcat-5.5.27.tar.gz.
Entre no diretório onde o arquivo foi baixado e execute o seguinte comando:
| tar xvzf apache-tomcat-5.5.27.tar.gz |
Uma nova pasta, com o nome apache-tomcat-5.5.26, vai ser criada no mesmo diretório onde o arquivo tar.gz foi gravado. Não é obrigatório, mas é recomendável que esta pasta seja movida para a pasta /usr/local/apache-tomcat-5.5.26.
Agora vamos passar esta pasta para propriedade do usuário tomcat.
| chown -R tomcat.tomcat /usr/local/apache-tomcat-5.5.26 |
Para testar a instalação, podemos usar o comando no terminal:
| /usr/local/apache-tomcat-5.5.26/bin/startup.sh |
E abrir o browser no endereço http://localhost:8080 e ver se abre a página principal do Tomcat (abaixo).
Para fazer que o Tomcat seja iniciado durante o boot do servidor, crie um arquivo chamado tomcat na pasta /etc/rc.d/init.d, com o conteúdo abaixo.
#!/bin/sh
#
# Startup script for Tomcat Servlet Engine
#
# chkconfig: 345 86 14
# description: Tomcat Servlet Engine
# processname: tomcat
# pidfile: /usr/local/jakarta-tomcat/bin/tomcat.pid
#
# User under which tomcat will run
TOMCAT_USER=tomcat
RETVAL=0
# start, debug, stop, and status functions
start() {
# Start Tomcat in normal mode
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
if [ $SHUTDOWN_PORT -ne 0 ]; then
echo "Tomcat already started"
else
echo "Starting tomcat..."
chown -R $TOMCAT_USER:$TOMCAT_USER /usr/local/jakarta-tomcat/*
chown -R $TOMCAT_USER:$TOMCAT_USER /home/tomcat/*
su -l $TOMCAT_USER -c '/usr/local/jakarta-tomcat/bin/startup.sh'
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
while [ $SHUTDOWN_PORT -eq 0 ]; do
sleep 1
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
done
RETVAL=$?
echo "Tomcat started in normal mode"
[ $RETVAL=0 ] && touch /var/lock/subsys/tomcat
fi
}
debug() {
# Start Tomcat in debug mode
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
if [ $SHUTDOWN_PORT -ne 0 ]; then
echo "Tomcat already started"
else
echo "Starting tomcat in debug mode..."
chown -R $TOMCAT_USER:$TOMCAT_USER /usr/local/jakarta-tomcat/*
chown -R $TOMCAT_USER:$TOMCAT_USER /home/tomcat/*
su -l $TOMCAT_USER -c '/usr/local/jakarta-tomcat/bin/catalina.sh jpda start'
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
while [ $SHUTDOWN_PORT -eq 0 ]; do
sleep 1
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
done
RETVAL=$?
echo "Tomcat started in debug mode"
[ $RETVAL=0 ] && touch /var/lock/subsys/tomcat
fi
}
stop() {
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
if [ $SHUTDOWN_PORT -eq 0 ]; then
echo "Tomcat already stopped"
else
echo "Stopping tomcat..."
su -l $TOMCAT_USER -c '/usr/local/jakarta-tomcat/bin/shutdown.sh'
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
while [ $SHUTDOWN_PORT -ne 0 ]; do
sleep 1
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
done
RETVAL=$?
echo "Tomcat stopped"
[ $RETVAL=0 ] && rm -f /var/lock/subsys/tomcat /usr/local/jakarta-tomcat/bin/tomcat.pid
fi
}
status() {
SHUTDOWN_PORT=`netstat -vatn|grep LISTEN|grep 8005|wc -l`
if [ $SHUTDOWN_PORT -eq 0 ]; then
echo "Tomcat stopped"
else
MODE="normal"
JPDA_PORT=`netstat -vatn|grep LISTEN|grep 8000|wc -l`
if [ $JPDA_PORT -ne 0 ]; then
MODE="debug"
fi
echo "Tomcat running in $MODE mode"
fi
}
case "$1" in
start)
start
;;
debug)
debug
;;
stop)
stop
;;
restart)
stop
start
;;
redebug)
stop
debug
;;
status)
status
;;
*)
echo "Usage: $0 {start|debug|stop|restart|redebug|status}"
exit 1
esac
exit $RETVAL
|
Ainda no terminal, digite o seguinte comando para adicionar o script ao sistema:
| chkconfig –add tomcat |
The path of the file that contains the pid of the catalina startup java process can be set with the CATALINA_PID environment variable. CATALINA_HOME/bin/catalina.sh automatically calls a file called setenv.sh if it exists, so this is a good place to set environment variables.
O caminho do arquivo que contém o pid do processo java que inicializa o processo tomcat pode ser configurado na variável de ambiente CATALINA_PID. O arquivo CATALINA_HOME/bin/catalina.sh (lembrando que CATALINA_HOME = /usr/local/apache-tomcat-5.5.26) vai chamar o arquivo setenv.sh automaticamente, se o mesmo existir, e é um ótimo lugar para colocarmos estas novas variáveis de ambiente.
Crie o arquivo setenv.sh da seguinte maneira:
| cd CATALINA_HOME/bin touch setenv.sh chmod 644 setenv.sh |
Vamos colocar o conteúdo abaixo dentro do arquivo que acabamos de criar (setenv.sh).
| CATALINA_PID=/usr/local/apache-tomcat-5.5.26/bin/tomcat.pid |
Agora podemos comandar o Tomcat através dos seguintes comandos:
| service tomcat start service tomcat stop service tomcat restart service tomcat status |
A cereja do bolo é automatizar o Tomcat para que ele seja iniciado junto com o boot do sistema operacional. O comando mágico para isto é:
| chkconfig –level 5 tomcat on |
E voilá… pronto, você conseguiu instalar e configurar o Tomcat para que seja inicializado junto com seu sistema operacional.
————————–
Referências:
Este post é um resumo dos trechos que eu utilizei do site http://www.meritonlinesystems.com/docs/apache_tomcat_redhat.html
Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!