odac ์„ค์น˜

์œˆํผ์œผ๋กœ ์ž‘์„ฑ๋œ ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ ์ด๊ฒŒ ๊ฑฐ์˜ 10๋…„์ด ๋˜์–ด์„œ

์˜ค๋ผํด db ์—ฐ๊ฒฐ์„ ์ฒ˜์Œ๋ณด๋Š” odac ? ๋ฅผ ์„ค์น˜ํ•ด์•ผ๋งŒ ์—ฐ๊ฒฐ์ด ๋˜๋”๋ผ๊ณ ์š” โ€ฆ
ํ˜น์‹œ odac ๊ด€๋ จํ•ด์„œ ์ฐพ์•„๋ณผ๋งŒํ•œ ์ •๋ณด๊ฐ€ ์žˆ์„๊นŒ์š”? ์ œ๊ฐ€ ํ™•์ธํ•œ๊ฑด odac๋ฅผ ์ปดํ“จํ„ฐ์— ์„ค์น˜ํ•˜๊ณ  ๋ญ ํ™˜๊ฒฝ๋ณ€์ˆ˜์— tns ์ด๋Ÿฐ ๊ฑธ ์„ค์ •ํ•ด์•ผ๋œ๋‹ค๋ผ๊ณ  ํ•˜๋Š”๋ฐ ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ ๋ง‰ํ˜€์„œ ..

๊ผญ EFCore๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋”๋ผ๋„ Oracle.EntityFrameworkCore ๋ˆ„๊ฒŸํŒจํ‚ค์ง€๋ฅผ ์ฐธ์กฐํ•ด ์‚ฌ์šฉํ•˜๋ฉด ์˜ค๋ผํดdb ์—ฐ๋™์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋“ค์„ ์žก์•„์ฃผ๊ธฐ๋•Œ๋ฌธ์—, ๋ ˆ๊ฑฐ์‹œ์ƒํƒœ์— ๋ ˆ๊ฑฐ์‹œ๋ฐฉ์‹์œผ๋กœ ์˜ค๋ผํดDB์— ์—ฐ๋™ํ•˜๋Š”๊ฒƒ๋ณด๋‹ค ํŒจํ‚ค์ง€ ์ฐธ์กฐ๊ฐ€ ๊ฐ€๋Šฅํ• ์ •๋„๋กœ ๊ธฐ์กดํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ํ•œ ํ›„ ์ž‘์—…ํ•˜์‹œ๋Š”๊ฒŒ ๋” ์‰ฌ์šด๊ธธ์ด ๋ ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

1 Like

๋‹ต๋ณ€๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค
์ œ๊ฐ€ ์ƒ๊ฐํ•œ ํ•ด๊ฒฐ๋ฒ•์€ ๊ธฐ์กด์— using.oracle.dataaccess.client ๋ฅผ
using.oracle.manageddataaccess.client ๋กœ ๊ต์ฒดํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ธ๋ฐ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด
1๋ฒˆ ์‚ฌ์ง„์ฒ˜๋Ÿผ odac๋ฅผ ๊น”๊ณ  ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์„ค์ •์„ ์•ˆํ•ด๋„ ๋™์ž‘ํ•˜๋Š” ๊ฒƒ ๊ฐ™์€๋ฐ ๋งž๋‚˜์š”?
๊ธฐ์กด์—๋Š” 64-bit ODAC 12.2.0.1.0 ์ด xcopy ๋ฒ„์ „์„ ์„ค์น˜ํ–ˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™์€๋ฐ ์ด๋ ‡๊ฒŒ ํ•˜๋‹ค๋ณด๋‹ˆ ๊ฒฝ๋กœ์„ค์ •,๊ธฐ์กด์˜ tns name ๋“ฑ ์„ค์ •ํ•ด์•ผ๋˜๋Š” ๋ถ€๋ถ„์ด ๋งŽ์•„์„œ ๋ณต์žกํ•˜๋”๋ผ๊ณ ์š” โ€ฆ.

Oracle Home/ODAC ๊ธฐ๋ฐ˜์˜ ์—ฐ๊ฒฐ์ด Oracle์˜ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ๊ณผ ์ถฉ๋Œ์ด ์ ์€ ๋ฐฉ์‹์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ๋ง์”€ํ•˜์‹ ๋Œ€๋กœ ์„ค์ •์ด ๋ณต์žกํ•˜๊ธฐ๋„ ํ•˜๊ณ , ODAC ์ž์ฒด๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ ์ปดํฌ๋„ŒํŠธ์ธ๋ฐ ํ™”๋ฉด์„ ๋ณด์•„ํ•˜๋‹ˆ Windows Forms ํ”„๋กœ์ ํŠธ์—ฌ์„œ Bitness ๋ฌธ์ œ๋„ ๋”ฐ์ ธ๋ณด์…”์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

.NET Framework ํ”„๋กœ์ ํŠธ์ธ ๊ฒฝ์šฐ, 32๋น„ํŠธ ์„ ํ˜ธ๋„ ์˜ต์…˜์ด ์ผœ์ ธ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ฐœ Any CPU ๋นŒ๋“œ ํƒ€๊ฒŸ์„ ์“ฐ์‹คํ…๋ฐ, ์ด ๊ฒฝ์šฐ ์›์น™ ์ƒ x64 ๋จธ์‹ ์—์„œ๋Š” x64 ๋ฐฉ์‹์œผ๋กœ ๋Ÿฐํƒ€์ž„์ด ํ™œ์„ฑํ™”๋˜๋‚˜, ํ˜ธํ™˜์„ฑ ๋“ฑ์„ ์ด์œ ๋กœ Windows Forms๋‚˜ ์ผ๋ถ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•ด ์ด ๊ทœ์น™์„ ํ‹€์–ด Any CPU ํƒ€๊ฒŸ์—์„œ๋„ ์˜๋„์ ์œผ๋กœ x86์œผ๋กœ ๋งž์ถ”์–ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ด ๊ฒฝ์šฐ, ODAC์ด 64๋น„ํŠธ ๋ฒ„์ „์œผ๋กœ๋งŒ ์„ค์น˜๋˜์–ด์žˆ์„ ๊ฒฝ์šฐ ์ œ๋Œ€๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์–ด์„œ, ODAC์„ 32๋น„ํŠธ ๋ฒ„์ „์œผ๋กœ ์ถ”๊ฐ€ ์„ค์น˜ํ•˜์‹œ๊ฑฐ๋‚˜, ๋ ˆ๊ฑฐ์‹œ ์ปดํฌ๋„ŒํŠธ๋‚˜ 32๋น„ํŠธ์— ์˜์กด์ด ๊ผญ ํ•„์š”ํ•œ ์ƒํ™ฉ์ด ์•„๋‹ˆ๋ผ๋ฉด, 32๋น„ํŠธ ์„ ํ˜ธ๋„ ์˜ต์…˜์„ ๋นŒ๋“œ์—์„œ ๋„์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๋ง๋ถ™์ž„ - ํ˜น์‹œ ์‚ฌ์šฉํ•˜์‹œ๋Š” Windows PC ํ•˜๋“œ์›จ์–ด๊ฐ€ Intel/AMD๊ฐ€ ์•„๋‹Œ Qualcomm ํ”„๋กœ์„ธ์„œ ๊ธฐ๋ฐ˜์ด๋ผ๋ฉด ODAC ์‚ฌ์šฉ์ด ํŠนํžˆ ๋” ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1 Like