Cópia de Producao para Homologacao

Bom dia!

Como faço pra fazer a cópia da base produção para a base de homologação? São servidores separados, já fiz a cópia do banco e do volume porém ao subir os serviços ele para sozinho não dando continuidade.

Obrigada :)

Boa tarde Samara, Não é recomendável realizar tal procedimento, pois existem alguns apontamentos que ficam gravados dentro do banco de dados, dessa forma quando copiado o ambiente, ele tenta responder no mesmo endereço e porta configurado na produção. Por esse motivo não deve estar subindo o serviço. Agora se for realmente necessário, procure os campos/tabelas dentro do seu banco de dados e ajuste os apontamentos para conseguir subir esse ambiente, porém esse procedimento não é recomendado pela TOTVS.

Segue uma query para SQL SERVER que pode te ajudar a localizar onde fazer as alterações:


select 'select top 1 * from ' + o.name + ' where ' + c.name + ' like ''%AQUI COLOQUE O ENDEREÇO DO SEU FLUIG%''' C1
into #temp
from syscolumns c, sysobjects o
where 
c.id = o.id
and c.xtype in (175, 167) and c.name <> '' 
and o.type = 'U'
order by c.name

create table #achei (nometabela varchar(500))

declare @comando varchar(250)
declare cursor01 cursor for select * from #temp
open cursor01
fetch cursor01 into @comando

while @@fetch_status = 0 
begin 
execute (@comando)
if @@rowcount > 0 
insert #achei values (@comando)

fetch cursor01 into @comando
end

select * from #achei

close cursor01
deallocate cursor01
drop table #temp
--drop table #achei
SELECT * FROM #achei

Rode diretamente no banco de dados de homologação (restore do fluig). Quaisquer dúvidas estou à disposição.

at., Kanaãm.

Olá!

As tabelas syscolumns c, sysobjects são de dentro do Fluig? Pois não as localizei.

Essas são tabelas padrão do SQL SERVER… não estão no BD do FLUIG

Consegue esse script para a base oracle, por favor?

Dá uma olhada nesse link:
http://glufke.net/oracle/viewtopic.php?t=2183
deve ser o script similar para o Oracle.
Não utilizo Oracle então não tenho como testar.
Abraço!