๐ก ๋ฆฌ๋ ์ค์ Oracle Instant Client ์ค์นํ๋ ๋ฐฉ๋ฒ
โค๏ธ OS : Rocky Linux
โค๏ธ Tools : Xshell 7, Xftp 7, VirtualBox
Step 1. ์ค๋ผํด ์ธ์คํดํธ ํด๋ผ์ด์ธํธ ๋ค์ด๋ก๋ ์ฌ์ดํธ์ ์ ์ํ๊ธฐ
https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
=> Instant Client Package ์์ Basic๊ณผ SQL*Plus ๋ค์ด๋ก๋!
๋๋ basic, jdbc, sdk, sqlplus๋ฅผ ๋ค์ด๋ฐ์๋ค. basic์ ํ์๋ก ๋ค์ด ๋ฐ์์ผ ํ๋ค๋ ์ ์ ์ํ๊ธฐ
Step 2. ๋ค์ด๋ฐ์ ํ์ผ ์์ถ ํด์ ํ๊ธฐ
for i in instantclient*zip; do unzip $i;done
=> ๋ฏธ๋ฆฌ zip ํจํค์ง๋ฅผ ์ค์นํ ํ ์์ถ ํด์ ํด์ผ ํ๋ค.
Step 3. instantclient_11_2 ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํ๊ธฐ
cd instantclient_11_2/
Step 4. ์ค์น ๊ฒฝ๋ก์ library Path๋ฅผ ํ๊ฒฝ ๋ณ์ ํ์ผ์ ์ค์ ํ๊ธฐ
export ORACLE_HOME=/usr/local/instantclient_11_2
export PATH=/usr/local/instantclient_11_2:$PATH
export LD_LIBRARY_PATH=/usr/local/instantclient_11_2:$LD_LIBRARY_PATH
=> ๊ฐ์ ์์ ์ instantclient_11_2 ํ์ผ์ด ์์นํ ๊ฒฝ๋ก๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ค.
Step 5. SQLPATH ๋ณ์๋ฅผ glogin.sql์ด ์๋ ๊ฒฝ๋ก๋ก ์ค์ ํ๊ธฐ (์ ํ)
export SQLPATH=${INSTANT_CLIENT_PATH}:${SQLPATH}
Step 6. NLS_LANG ํ๊ฒฝ ๋ณ์ ์ค์ (์ ํ)
export NLS_LANG=KOREAN_KOREA.AL32UTF8
=> ํ๊ธ ์ฌ์ฉ์ ์ํ ์์
Step 7. ์ฐ๊ฒฐ ์ ๋ณด๋ฅผ ์ค์ ํ๋ tnsnames.ora ๋ฅผ ์ฐพ๋ ๊ฒฝ๋ก์ธ TNS_ADMIN ํ๊ฒฝ ๋ณ์ ์ค์
export TNS_ADMIN=/usr/local/instantclient_11_2
=> ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ด ํ์ผ์ด ๋ค์ด์๋ ๊ฒฝ๋ก๋ฅผ ์ ์ด์ฃผ๊ธฐ
Step 8. TNS_ADMIN ํด๋(Instant Client ์ค์น ํด๋)๋ด์ tnsnames.ora ๋ฅผ ๋ง๋ค๊ณ ์ฐ๊ฒฐ ์ ๋ณด ์ค์
mydb=
"(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=mydb.example.com)
(PORT=1621)
)
(CONNECT_DATA=
(SID=MYSID)
)
)"
=> mydb์๋ ์์ ์DB ๋ช ์ ์ ์ด์ฃผ๊ณ HOST์ ์ฃผ์๋ ์์ ์ ์๋ฒ ์ฃผ์๋ฅผ ์ ์ด์ฃผ๋ฉด ๋๋ค. PORT ์ญ์ ์ด์ ๋ง๊ฒ ์ค์ ํด์ฃผ๋ฉด ๋๋ค. (SID=MYSID) ๊ฐ์ ๊ฒฝ์ฐ์๋ (SERVICE_NAME = one2ye)์ ๊ฐ์ ํ์์ผ๋ก ์ง์ ์ค์ ํด์ฃผ๋ฉด ์๋ฃ!
Step 9. SQLPlus๋ฅผ ์คํํ์ฌ DB์ ์ ์์ ์ผ๋ก ์ฐ๊ฒฐ๋๋์ง ํ์ธ
sqlplus ์ฌ์ฉ์๋ช
@๋น๋ฐ๋ฒํธ
๐ Oracle ์ฐ๋ ์๋ฆฌ์ฆ ๐
1. https://ye5ni.tistory.com/154
2. https://ye5ni.tistory.com/164
3. https://ye5ni.tistory.com/165
4. https://ye5ni.tistory.com/174
'Back-end > DB' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Oracle] BIN$3...A==$0 ํ์์ ํ ์ด๋ธ์ ์์ ํ ์ญ์ ํ๋ ๋ฐฉ๋ฒ (0) | 2022.05.05 |
---|---|
[Oracle] sqlplus์์ ๋ฐฉํฅํค ๋ฐ backspaceํค ์๋ ์๋ ๋ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2022.05.04 |
[MySQL] ๋ฐ์ดํฐ๋ฅผ ์ค๋ฆ์ฐจ์, ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ (0) | 2022.04.29 |
[MySQL] like ๋ฌธ์ ํ์ฉ๋ฒ (0) | 2022.04.28 |
[MySQL] ์ปฌ๋ผ ๊ฐ์ ํ๋์ ๋ฌธ์์ด๋ก ํฉ์น๊ธฐ (0) | 2022.04.27 |