์ํผ์ผ๋ก ์์ฑ๋ ์ฝ๋๊ฐ ์๋๋ฐ ์ด๊ฒ ๊ฑฐ์ 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 ๋ฑ ์ค์ ํด์ผ๋๋ ๋ถ๋ถ์ด ๋ง์์ ๋ณต์กํ๋๋ผ๊ณ ์ โฆ.
rkttu
4
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