Seguindo e utilizando o mesmo modelo de instalacao do MySQL(compilado).**************Criar a estrutura do novo banco*************shell> mkdir -p /home/mysql/dados2shell> mkdir -p /home/mysql/logs2***************criar um novo arquivo .my.cnf**************shell> vi/home/mysql/.my2.cnf[client] socket=/tmp/mysql2.sock port=3307[mysqld] server-id=2 basedir=/home/mysql/mysql datadir=/home/mysql/dados2 user=mysql socket=/tmp/mysql2.sock port=3307[mysqld_safe] log-error=/home/mysql/logs2/errorlog2.err pid-file=/home/mysql/logs2/mysql2.pid socket=/tmp/mysql2.sock******************Instalacao do banco*********************shell> cd /home/mysql/mysqlshell> scripts/mysql_install_db --basedir=/home/mysql/mysql --datadir=/home/mysql/dados2 --port=3307Para start do banco:shell> cd /home/mysql/mysqlshell> mysqld_safe --port=3307 &Pronto, Segunda instancia do MySQL no ar.Para conectar:shell> mysql --protocol=tcp --port=3307Pronto!!! No Banco de Origemmysqldump --database [nome_do_database] -u root -p [senha_de_root] > [diretorio]/dmp.sqlNo Banco de Destinocat dmp.sql | mysql -u root -p [senha_de_root] 1- Crie um diretorio para armazenar o Instant Clientbash> mkdir -p /usr/lib/instantclient2- Baixar o Oracle Instant Client em http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html os arquivos Basic, SDK e SQL*Plus e descompacte no diretorio /usr/lib/instantclient3- Crie um link simbolicobash> cd /usr/lib/instantclientbash> sudo ln -s libclntsh.so.10.1 libclntsh.so4- Ajustar o ldconfigbash> sudo sh -c "echo /usr/lib/instantclient >> /etc/ld.so.conf"bash> sudo ldconfig5- Ajustando o SQLPlusbash> sudo ln -s /usr/lib/instantclient/sqlplus /usr/bin/sqlplus6- Criar o arquivo tnsnames.orabash> vi /usr/lib/instantclient/tnsnames.oraORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )7- Crie uma variavel de ambiente, para localizar o tnsnames.ora:bash> sudo sh -c "echo export TNS_ADMIN=/usr/lib/instantclient >> /etc/profile"Pronto. Para saber o que e um processo Oracle no linux, esta executando no banco, primeiramente selecionamos a PID, da qual queremos :Para ambiente Linux, uso o comando topPara ambiente Unix, uso o comando topasE conectados no SQLPLUSSELECT SID, serial#, username, program, sql_hash_value, osuser,machine, taddr,lockwait, statusFROM v$sessionWHERE paddr = (SELECT addr FROM v$process WHERE spid = <PID>) select sequence#, applied from v$archived_log order by sequence#; Instalacao do MySQL(compilado) no Linux**************Preparacao do Ambiente***************1 - Criacao do usuario mysqlshell> adduser mysql;2 - Criar diretorios de dados e logsshell> mkdir -p /home/mysql/dadosshell> mkdir -p /home/mysql/logs3 - Descompactar mysql-5.5.15-linux2.6-i686.tar.gzshell> tar -xvzf mysql-5.5.15-linux2.6-i686.tar.gz4 - criar link simbolicoshell> cd /home/mysqlshell> ln -s /home/mysql/mysql-5.5.15-linux2.6-i686/ mysql**************Configuracao do MySQL****************1 - Configuracao basica do arquivo .my.cnfshell> vi /home/mysql/.my.cnf[client]socket=/tmp/mysql.sock[mysqld]basedir=/home/mysql/mysqldatadir=/home/mysql/dadosuser=mysqlsocket=/tmp/mysql.sock[mysqld_safe]log-error=/home/mysql/logs/errorlog.errpid-file=/home/mysql/logs/mysql.pid*****************Instalacao do MySQL*********************shell> cd /home/mysql/mysqlshell> scripts/mysql_install_db --basedir=/home/mysql/mysql --datadir=/home/mysql/dados --user=mysql**************Adicionar os binarios no PATH *************shell> vi /home/mysql/.bash_rcPATH=$PATH:/home/mysql/mysql/bin*****************Iniciar o MySQL*************************shell> cd /home/mysql/mysqlshell> bin/mysqld_safe &***************Finalizar Instalacao*********************Para desabilitar acesso remoto do root, apagar usuario anonymous e apagar database "test"shell> cd /home/mysql/mysqlshell> bin/mysql_secure_installationPronto Mysql Instalado!!!! Tabelas no database correntemysql> show tables;Estrutura das Tabelasmysql> describe <nome_tabela>;Informacoes da tabela como: engine, num de linhas, data de criacao e etc.mysql> show table status \GObtendo o DDL da tabelamysql> show create table <nome_tabela>;Converter a engine de uma tabelamysql> alter table <nome_tabela> ENGINE=<nome_engine>Dropando constraint da tabelamysql> alter table <nome_tabela> drop foreign key <nome_constraint>;Adicionando constraint na tabelamysql> alter table <nome_tabela_origem> add constraint <nome_constraint> foreign key(<nome_coluna_origem>) references <nome_tabela_destino>(<nome_coluna_destino>);Para outras sintaxemysql> help table; DescricaoBanco Primario = orclBanco Stand-by = orcldg1- No Servidor Standby, criar o arquivo %ORACLE_HOME%\database\initorcldg.ora, com exatamente este parametro:*.db_name = orcl2 - No Servidor Primario, configurar os seguintes parametros:sql> alter database force logging;sql> alter system set log_archive_config='dg_config=(orcl,orcldg)';sql> alter system set log_archive_dest_2='service=orcldg lgwr async noaffirm valid_for=(online_logfiles,primary_role) db_unique_name=orcldg';sql> alter system set log_archive_dest_state_2=enable;sql> alter system set log_archive_format='%t_%s_%r.arc' scope=spfile;sql> alter system set remote_login_passwordfile=exclusive scope=spfile;sql> alter system set fal_server=orcldg;sql> alter system set fal_client=orcl;sql> alter system set standby_file_management=auto;sql> alter system set dg_broker_start=true;sql> shutdown immediate;sql> startup;3 - Editar no %ORACLE_HOME%\network\admin os arquivos:No servidor primario, adicionar no listener.ora:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME