๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๊ธฐ์ดˆ

2020. 9. 19. 11:02ใ†์ „๊ณต ๊ณผ๋ชฉ/๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ๊ธฐ์ดˆ

 

์ด๋ฒˆ์žฅ์€ ์ƒ๋‹นํžˆ ์žฌ๋ฏธ๋‚œ ๊ฑธ ๋ฐฐ์›Œ๋ณผ ๊ฒƒ์ด๋‹ค.

๋ฐ”๋กœ '๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค'๋ผ๋Š” ๊ฒƒ์ธ๋ฐ, ์ด๋Š” ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ์ด ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ๋ชฉ์ ์œผ๋กœ ์ฒด๊ณ„ํ™”ํ•ด ํ†ตํ•ฉ, ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์ด๋‹ค.

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์˜ค๋ผํด์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

๋‹ค์šด๋กœ๋“œ ๊ฒฝ๋กœ๋Š” www.oracle.com/database/technologies/xe-prior-releases.html ์ด๋‹ค.(ํšŒ์›๊ฐ€์ž…์„ ํ•ด์•ผํ•œ๋‹ค)

๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๊ณ„์† NEXT๋ฅผ ๋ˆ„๋ฅธ ๋’ค Password์ž…๋ ฅ์นธ์ด ์žˆ๋Š”๋ฐ ๊ทธ๊ณณ์— ์˜ค๋ผํด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

 

๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋˜๋ฉด Run SQL Command Line์ด๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚จ๋‹ค.

 

๊ทธ๋Ÿฌ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜์˜จ๋‹ค.

 

SQL์— connect system/(๋‹น์‹ ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ); ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

์ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ด€๋ฆฌ์ž๋ชจ๋“œ๋กœ ๋“ค์–ด๊ฐ„ ๊ฒƒ์ด๋‹ค.

 

์šฐ๋ฆฌ๋Š” hr๊ณ„์ •์„ ๋“ค์–ด๊ฐ€๋ณผ๊ฒƒ์ธ๋ฐ hr๊ณ„์ •์€ ์ˆ˜๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค.

 

์ด๋ฅผ ๋“ค์–ด๊ฐ€๊ธฐ ์œ„ํ•ด์„œ๋Š” hr์˜ ๊ณ„์ •์„ ํ•ด์ œ์‹œํ‚จ ๋’ค system/(๋‹น์‹ ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ)์™€ ๊ฐ™์ด ์•„์ด๋””์™€ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•ด์•ผํ•œ๋‹ค.

๋จผ์ € hr์˜ ๊ณ„์ •์„ ํ•ด์ œํ•ด๋ณด์ž.

 

hr๊ณ„์ •์„ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”

SQL > alter user hr account unlock;

์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. alter๋Š” ๋ฐ”๊พธ๋‹ค. ์ฆ‰ hr๊ณ„์ •์„ ๋ฐ”๊พผ๋‹ค 'unlockํ•˜๊ฒŒ' ๋กœ ๋œ๋‹ค.

 

ํŽธ๋ฆฌ์„ฑ์„ ์œ„ํ•˜์—ฌ hr์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋„ ๋ฐ”๊ฟ”๋ณด์ž๋ฉด, 

SQL > alter user hr identified by hr; 

์„ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ์ด๊ฒƒ์ด hr์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ hr๋กœ ๋ฐ”๊ฟ”์ค€ ๊ฒƒ์ด๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด hr๊ณ„์ •์„ ์ ‘์†ํ•ด๋ณด์ž.

SQL > connect hr/hr;

 

์ดํ›„ select * from tab; ์„ ์ž…๋ ฅํ•œ๋‹ค๋ฉด tab์ด table์˜ ์•ฝ์ž์ธ๋ฐ table์˜ ํ˜•ํƒœ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

์ด๋•Œ table์€ ํ˜„์žฌ ์ ‘์†ํ•ด์ค€ ํ…Œ์ด๋ธ”์ด๋‹ค.

 

๋‹ค์Œ์€ ๊ณ„์ •์„ ๋งŒ๋“ค์–ด๋ณผ๊ฒƒ์ด๋‹ค.

์•„์ด๋””๋ฅผ LG, ๋น„๋ฐ€๋ฒˆํ˜ธ๋„ LG๋กœ ๋งŒ๋“ค์–ด๋ณด์ž.

๊ณ„์ •์€ ๊ด€๋ฆฌ์ž๋ชจ๋“œ์—์„œ๋งŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

SQL > connect system/(๋‹น์‹ ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ)

SQL > create user LG identified by LG;  //๊ณ„์ • ์ƒ์„ฑ

SQL > grant connect, resource, create view to LG;  //๊ถŒํ•œ ๋ถ€์—ฌ

 

๋‹ค์Œ์žฅ์—๋Š” DDL ๊ธฐ์ดˆ์™€ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค.