Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tcM6L-00H4wG-83 for pgsql-admin@arkaria.postgresql.org; Mon, 27 Jan 2025 10:12:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tcM6K-00BHz6-7C for pgsql-admin@arkaria.postgresql.org; Mon, 27 Jan 2025 10:12:16 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tcM6J-00BHyx-OC for pgsql-admin@lists.postgresql.org; Mon, 27 Jan 2025 10:12:15 +0000 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tcM6H-001k4b-1R for pgsql-admin@lists.postgresql.org; Mon, 27 Jan 2025 10:12:14 +0000 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-304e4562516so42326961fa.1 for ; Mon, 27 Jan 2025 02:12:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737972732; x=1738577532; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=gBuNwQP5mTh4EAdd4uwBVrL7o6IzDwMwDzt+vnMG/5M=; b=m8GQqof2ILrwt7PqQ7GPusq0oFcQbK+oownT1gMuXfAcq2QfNTtyZ7FTY03rtnjEbu LuXoSpTnTI6RDieGwMv3xnQBWaL2wmUQXvnWyCdF3AE5Q4fVYdtimQttCT644/ulB3FM DEMWZA9RBvvz5xRv6OjAaxqtBjO+0EFm7UZezOgIyEfdvtaQ9LYS+fCcdYS/ZPd8ydRY YV1AcJR0FIQF6cy9eQg4KP9YthrpW57PEX/AiX9lH2+vgM1/iBR/fzwfl0nzR+DTXkN9 Esv0Vh0eYCYUqQTzTerd+A5Qt9bTdCoyEINqCgPmaLu6ZOKaRnJA2f8cxT8lR0ULPtkT 1TJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737972732; x=1738577532; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=gBuNwQP5mTh4EAdd4uwBVrL7o6IzDwMwDzt+vnMG/5M=; b=CIQrMNPb44F9mmDVUT194oU5edy5Evk91QqLLdjVBm3o2Dz68ef2wWrSyu1wW5MMEv N4sp5MDozUSV8VQHKKZd9D5FOJfClhCVGF5BjEskPe3BL/r5VulN2FPMszKSkKne2WVj ibgU6KMB4JYitCERO7cPf9c04VZUDdLRM2ODxp2pVYzAEBr99xzb9up9w2SkV3EjLpAv yXhbv8jl3/ggtRwKS6e5XzWfR8crpy5FVbs/SZJTjhBy5aU11LPfHHKxtMuTzjznAAL0 /nwKVSpGkuqurDkPrFwxCzHHXqr3hMfipnrQoi7hXt3p5//ilPl3HNblOMaVBvtxnKjD VC8Q== X-Gm-Message-State: AOJu0Yxl3nGJfSl2AE0ZGs6GJ030Z1jMufsn8wnPlY23T5Zlfp5o7dyF tH3xrJGS/pPutL4BZhDlsWUE+DIhlhfwZ/96RRMRRIxne39wWljpTl5iWaH1VzzaYtARnvlw8LI 90cauYVtn85uncd2iRxR+YQSyA+s= X-Gm-Gg: ASbGnctiCY+ZvOIylZvn/2FtyzD21lwVnAnGA/Ah7+Lbkah7zult1srerxLaCrRqRdj +dyTp36AGahtVpKj3erGh14QGu4depDDQZWaoKP0U+tGlBAr3vS4MP0cZqiJ0BB1Sm6w50gk4Hj ZltpLzG+c0JrXEoUNc X-Google-Smtp-Source: AGHT+IHIolrTCY1Sjzgz0hNkAVPulSPnJOhJQGbXKQO1wDaMpEQ9d5yMKUaPaiK9HQBEbtUY8wNjBdvJ/yxKW0DhKfU= X-Received: by 2002:a2e:9a0d:0:b0:2ff:4e4b:cbe2 with SMTP id 38308e7fff4ca-3076c3e9d35mr42202781fa.14.1737972732010; Mon, 27 Jan 2025 02:12:12 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Rajesh Kumar Date: Mon, 27 Jan 2025 15:41:59 +0530 X-Gm-Features: AWEUYZkzrkGdN4oiUvL-3A38igtkpaERwU-sFS5rmg5xpM-4l-1AYUm4TeRwZYA Message-ID: Subject: Re: Oracle to postgres migration To: Ron Johnson Cc: Pgsql-admin Content-Type: multipart/alternative; boundary="00000000000052282a062cad4f95" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000052282a062cad4f95 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you all. As mush as more info is always appreciated by dearest admins On Mon, 27 Jan 2025, 15:40 Ron Johnson, wrote: > I migrated a 12TB Oracle db that was mostly LOB objects into an 8TB PG > database. LOBs loaded into bytea columns. > One thing which I did not do, but should have, was have ora2pg convert > NUMBER(38,0) values to BIGINT. > > We just used ora2pg to convert data; the app developer rewrote all of the > stored procedures, functions, triggers, etc. > > On Mon, Jan 27, 2025 at 4:31=E2=80=AFAM Rajesh Kumar > wrote: > >> Size is 300gb, have lob objects. I prefer ora2pg. Does EDB MTK costs? >> >> Mostly I need to know what are all the things I need to ask oracle peopl= e >> to start withj >> >> On Mon, 27 Jan 2025, 14:52 Julien Rouhaud, wrote: >> >>> Hi, >>> >>> On Mon, Jan 27, 2025 at 02:42:22PM +0530, Rajesh Kumar wrote: >>> > Hi team, >>> > >>> > I am trying to migrate from oracle to postgres. >>> > >>> > I have been asked to provide an estimation for effort days. Anybody >>> has any >>> > document related to estimation? And steps. >>> > >>> > Where do I start with? Anybody has any documentation related to ora2p= g >>> > migration ? >>> >>> ora2pg is probably the best tool for your task. And yes it does provid= e >>> estimates for the migration efforts, see >>> https://ora2pg.darold.net/documentation.html#Migration-cost-assessment. >>> >>> In general the ora2pg documentation is really good, you should find the >>> answer >>> to all your questions there. >>> >> > > -- > Death to , and butter sauce. > Don't boil me, I'm still alive. > lobster! > --00000000000052282a062cad4f95 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

Thank you all. As mush as more info is always appreciated by= dearest admins


On Mon, 27 Jan 2025, 15:40 Ron Johnson, <ronljohnsonjr@gmail.com> wrote:
I migrated a 12TB Ora= cle db that was mostly LOB objects into an 8TB PG database.=C2=A0 LOBs load= ed into bytea columns.
One thing which I did not do, but should h= ave, was have ora2pg convert NUMBER(38,0) values to BIGINT.

<= /div>
We just used ora2pg to convert data; the app developer rewrote al= l of the stored procedures, functions, triggers, etc.

On Mon, Jan 27, 2025 at 4:31=E2=80=AFAM Rajesh Kumar <rajeshku= mar.dba09@gmail.com> wrote:

Size is 300gb, have lob objects. I prefer= ora2pg. Does EDB MTK costs?

Mostly I need to know what are all the things I need to ask = oracle people to start withj


On Mon= , 27 Jan 2025, 14:52 Julien Rouhaud, <rjuju123@gmail.com> wrote:<= br>
Hi,

On Mon, Jan 27, 2025 at 02:42:22PM +0530, Rajesh Kumar wrote:
> Hi team,
>
> I am trying to migrate from oracle to postgres.
>
> I have been asked to provide an estimation for effort days. Anybody ha= s any
> document related to estimation? And steps.
>
> Where do I start with? Anybody has any documentation related to ora2pg=
> migration ?

ora2pg is probably the best tool for your task.=C2=A0 And yes it does provi= de
estimates for the migration efforts, see
https://= ora2pg.darold.net/documentation.html#Migration-cost-assessment.

In general the ora2pg documentation is really good, you should find the ans= wer
to all your questions there.


--
Death to <Redacted>, and butter sauce.Don't boil me, I'm still alive.
<Redacted> lobs= ter!
--00000000000052282a062cad4f95--