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 1sSG5y-005iG7-5b for pgsql-admin@arkaria.postgresql.org; Fri, 12 Jul 2024 13:13:54 +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 1sSG5v-008LWn-2E for pgsql-admin@arkaria.postgresql.org; Fri, 12 Jul 2024 13:13:51 +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 1sSG5u-008LWe-Ia for pgsql-admin@lists.postgresql.org; Fri, 12 Jul 2024 13:13:50 +0000 Received: from mail-yb1-xb2e.google.com ([2607:f8b0:4864:20::b2e]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1sSG5r-001hkh-Pe for pgsql-admin@lists.postgresql.org; Fri, 12 Jul 2024 13:13:49 +0000 Received: by mail-yb1-xb2e.google.com with SMTP id 3f1490d57ef6-e036d1ce4f7so1676304276.0 for ; Fri, 12 Jul 2024 06:13:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720790027; x=1721394827; 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=xe9rwQBptMyCOEv02uupem0pDoOWjnOzki3ApeIxhyc=; b=naj3YQgVNYVSVuIrAiqsJPM+exkdd0EtyCHgAdg0UFKrm66Z1qdZbZ1Fnf7ek5h7cf k14MFQVR/4C5UDaOZfMzXBCOqfAC5xIBWjpsMsu1wVOyCSGGzbqZc/hVkKFuqOJ5jV2K e4/FJm65NwF6avu7eUzHUbVtmexc1FvU6m7TCPzscF6ILVPg27cNa8Hla0JyiAypEUl+ s749GVUGZtBxtpwv1QuDDAofgrthqIMs0qnRfhJHTJltRPwLXRKMKo7d4VjVtp3IFQ7W FVgTaC2qDihkOWH17aVfotRZ1GeV1k8AkfmXFCsdxGnFdNpzNNG/LeQbjEQ4NdoyB9Eb dxqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720790027; x=1721394827; 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=xe9rwQBptMyCOEv02uupem0pDoOWjnOzki3ApeIxhyc=; b=YWjzmrrLadLn42qr2/eBA6Wr7o0Jvix7FVvW0dxQzOBQ815mj+EkwNjrPTFe+aHC0y gkPLI8kzJWL6F1lcLo9tsjvV5FdyRw0hTRoC4ckOPiP8jG/iw4Cnx5qLCRzHPr5WQk+i P/wCN2wN6XQ8yU83kR3o9afaCZsaPq2nHqCGvhk3nvwejZHK6XYXS59pN6iulxRZPnV9 aTIPzKgeJ2nWKwlgWFU9sd4zmKYB5wLVwjq1awHPJeyBjigLERV3UbleZLigbCmNXdd8 YkGE9/ZBPv8BSzpY/JV+hxdy10LaiSsDlj0j6q8N6hbgC9eLBXxMPy5Jm3BfezDWyOc1 SUnw== X-Forwarded-Encrypted: i=1; AJvYcCVkNzd4VpmN0SLFP1u7BIuiNWPb+hOo61GoNkeFYPYHsdK5y45D4lxlbURCZVIIHg4e4WgtODra0wgn4d9b0Ns00XedAh8JWBd74l3AEYK1iQ== X-Gm-Message-State: AOJu0Yz4EoerFJ6o3cj4N9M2S3tHN0myq9j7+mVDzByNVK0FNyNgQXDp qnUlIJ6rvfvvrxp5t0oV/60++29y0ae8JAQdTaneHidRLOWDo1e7BK/nq3dxLP59UrSV7PeBGrF aYlmVxaOssxZbxO3kONvuHXz62yfpbg== X-Google-Smtp-Source: AGHT+IG46W0z6kWhNhcRivDEYeCDOm8g0EyGdNuxqtecjq9YrPeA7Ovi2AYMyVlFQ7ZVQ/I30zjfEcliYEE0wQBi/Z4= X-Received: by 2002:a05:6902:2e0d:b0:e02:c458:c70f with SMTP id 3f1490d57ef6-e058a89868fmr1819185276.22.1720790026750; Fri, 12 Jul 2024 06:13:46 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: ji hwan song Date: Fri, 12 Jul 2024 22:13:34 +0900 Message-ID: Subject: Re: Oracle to Postgres To: Muhammad Waqas Cc: Sam Stearns , pgsql-admin@lists.postgresql.org, Catherine Schulz , Peter Garza , Henry Ashu Content-Type: multipart/alternative; boundary="00000000000047127e061d0ca63a" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000047127e061d0ca63a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 7KCA64qUIO2VnOq1reydmCAyMOuFhOywqCBkYmEg7J6F64uI64ukLiAg7ZiE7J6sIG9yYWNsZSAv dGliZXJvICBkYiAsIHBvZHN0Z3JlcywvZWRiL215c3FsIC9tYXJpYWRiDQosIOyEnOuhnCBtaWdy YXRpb24g7ZWg7IiYIOyeiOuKlCBqYXZhIOuQnCDtlITroZzqt7jrnqgg66eM65Ok7JeI7Iq164uI 64ukLg0KIOq4sOuKpeydgCBzb3VyY2UgZGIg7JmAIHRhcmdldGRiIOydmCDsiqTtgqTrp4gg7Jew 64+ZICggdGFibGXsg53shLEgLHBrIOyZgCBwayBpbmRleCDsnpDrj5kg7IOd7ISxIOq4sOuKpSAg LA0Kc291cmNlIGRiIHRhcmdldCBkYiAgZGF0YSBtaWdyYXRpb24gIOq4sOuKpSDquYzsp4Ag6rCA 64qlIO2VqeuLiOuLpC4NCiDslYTsp4HquYzsp4DripQg64uk7JaR7ZWcIOyKpO2CpOuniOuhnCDt hYzsiqTtirgg7JWI65CY7JeI7Iq164uI64ukLiDsoIDsl5Dqsowgb3JhY2xlIDExIOuyhOyghCBk dW1wIO2MjOydvOydhCDrs7TrgrTso7zsi5zrqbQg7YWM7Iqk7Yq4IO2VtOuztOqzoCDshozsiqQg 7KCc6rO17ZW0DQrrk5zrpqzqsqDsirXri4jri6QuDQoNCjIwMjTrhYQgN+yblCAxMuydvCAo6riI KSDsmKTtm4QgODozOSwgTXVoYW1tYWQgV2FxYXMgPHdhcWFzLm1AYml0bmluZS5uZXQ+64uY7J20 IOyekeyEsToNCg0KPiBvcmEycGcgZm9yIG9iamVjdCBtaWdyYXRpb24NCj4gc3FsbGluZXMgZm9y IGRhdGEgbWlncmF0aW9uDQo+DQo+IGFib3ZlIHRvb2xzIGFyZSB0ZXN0ZWQNCj4NCj4gMjAyNOuF hCA37JuUIDEy7J28ICjquIgpIOyYpOyghCA1OjAyLCBTYW0gU3RlYXJucyA8c2FtLnN0ZWFybnNA ZGF0LmNvbT7ri5jsnbQg7J6R7ISxOg0KPg0KPj4gSG93ZHksDQo+Pg0KPj4gV2UgaGF2ZSBhIHBy b2plY3QgdG8gbWlncmF0ZSBvdXIgT3JhY2xlIGRhdGFiYXNlcyB0aGF0IGFyZSBob3N0ZWQgb24g YW4NCj4+IE9yYWNsZSBEYXRhYmFzZSBBcHBsaWFuY2UgdG8gUG9zdGdyZXMgaG9zdGVkIG9uIGEg TGludXggVk0uICBRdWVzdGlvbnM6DQo+Pg0KPj4NCj4+ICAgIDEuIElzIHRoZXJlIGEgdG9vbCBv dXQgdGhlcmUgdGhhdCB3ZSBjYW4gdXNlIHRvIGFuYWx5emUgcmVzb3VyY2UNCj4+ICAgIHNpemlu ZyBvbiB0aGUgQXBwbGlhbmNlIHRoYXQgd2lsbCBnaXZlIHJlc291cmNlIHNpemluZyByZWNvbW1l bmRhdGlvbnMgZm9yDQo+PiAgICB0aGUgVk0/DQo+PiAgICAyLiBJcyB0aGVyZSBhIHNjaGVtYSBj b252ZXJzaW9uIHRvb2wgb3Igc2ltaWxhciBvdXQgdGhlcmUgdGhhdCB3ZSBjYW4NCj4+ICAgIHVz ZSB0byBjb252ZXJ0IE9yYWNsZSA9PT4gUG9zdGdyZXM/DQo+Pg0KPj4gVGhhbmtzLA0KPj4NCj4+ IFNhbQ0KPj4NCj4+IC0tDQo+Pg0KPj4gKlNhbXVlbCBTdGVhcm5zKg0KPj4gTGVhZCBEYXRhYmFz ZSBBZG1pbmlzdHJhdG9yDQo+PiAqYzoqIDk3MSA3NjIgNjg3OSB8ICpvOiogNTAzIDY3MiA1MTE1 IHwgREFULmNvbQ0KPj4gW2ltYWdlOiBEQVRdDQo+PiA8aHR0cHM6Ly93d3cuZGF0LmNvbS8/dXRt X21lZGl1bT1lbWFpbCZ1dG1fc291cmNlPURBVF9lbWFpbF9zaWduYXR1cmVfbGluaz4NCj4+DQo+ DQo= --00000000000047127e061d0ca63a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=EC=A0=80=EB=8A=94 =ED=95=9C=EA=B5=AD=EC=9D=98 20=EB=85=84= =EC=B0=A8 dba =EC=9E=85=EB=8B=88=EB=8B=A4.=C2=A0 =ED=98=84=EC=9E=AC oracle = /tibero=C2=A0 db , podstgres,/edb/mysql /mariadb , =EC=84=9C=EB=A1=9C migra= tion =ED=95=A0=EC=88=98 =EC=9E=88=EB=8A=94 java =EB=90=9C =ED=94=84=EB=A1= =9C=EA=B7=B8=EB=9E=A8 =EB=A7=8C=EB=93=A4=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B= =A4.=C2=A0
=C2=A0=EA=B8=B0=EB=8A=A5=EC=9D=80 source db =EC=99=80 target= db =EC=9D=98 =EC=8A=A4=ED=82=A4=EB=A7=88 =EC=97=B0=EB=8F=99 ( table=EC=83= =9D=EC=84=B1 ,pk =EC=99=80 pk index =EC=9E=90=EB=8F=99 =EC=83=9D=EC=84=B1 = =EA=B8=B0=EB=8A=A5=C2=A0 , source db target db=C2=A0=C2=A0data migration=C2= =A0 =EA=B8=B0=EB=8A=A5 =EA=B9=8C=EC=A7=80 =EA=B0=80=EB=8A=A5 =ED=95=A9=EB= =8B=88=EB=8B=A4.=C2=A0
=C2=A0=EC=95=84=EC=A7=81=EA=B9=8C=EC=A7=80= =EB=8A=94 =EB=8B=A4=EC=96=91=ED=95=9C =EC=8A=A4=ED=82=A4=EB=A7=88=EB=A1=9C = =ED=85=8C=EC=8A=A4=ED=8A=B8 =EC=95=88=EB=90=98=EC=97=88=EC=8A=B5=EB=8B=88= =EB=8B=A4. =EC=A0=80=EC=97=90=EA=B2=8C oracle 11 =EB=B2=84=EC=A0=84 dump = =ED=8C=8C=EC=9D=BC=EC=9D=84 =EB=B3=B4=EB=82=B4=EC=A3=BC=EC=8B=9C=EB=A9=B4 = =ED=85=8C=EC=8A=A4=ED=8A=B8 =ED=95=B4=EB=B3=B4=EA=B3=A0 =EC=86=8C=EC=8A=A4 = =EC=A0=9C=EA=B3=B5=ED=95=B4 =EB=93=9C=EB=A6=AC=EA=B2=A0=EC=8A=B5=EB=8B=88= =EB=8B=A4.=C2=A0

2024=EB=85=84 7=EC=9B=94 12=EC=9D=BC (=EA=B8=88) =EC= =98=A4=ED=9B=84 8:39, Muhammad Waqas <waqas.m@bitnine.net>=EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1:
<= /div>
ora= 2pg for object migration
sqllines for data migration=C2=A0
above tools are tested=C2=A0

2024=EB=85=84 7=EC=9B=94 12= =EC=9D=BC (=EA=B8=88) =EC=98=A4=EC=A0=84 5:02, Sam Stearns <sam.stearns@dat.com>=EB= =8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1:
Howdy,

We have a pr= oject to migrate our Oracle databases that are hosted on an Oracle Database= Appliance to Postgres hosted on a Linux VM.=C2=A0 Questions:
  1. Is there a tool out there that we can use to analyze re= source sizing on the Appliance that will give resource sizing recommendatio= ns for the VM?
  2. Is there a schema conversion tool or similar out the= re that we can use to convert Oracle =3D=3D> Postgres?
Tha= nks,

Sam

--
=

Samuel Stearns=
Lead Database Administr= ator
c:=C2=A0971 762 6879=C2=A0|=C2=A0o:=C2=A0503 672 5115=C2=A0|
=C2=A0DAT.com

=3D"DAT"
--00000000000047127e061d0ca63a--