ORACLE
HOME > DB > ORACLE
2018.10.15 / 13:25

oracle user °ü¸®

hanulbit
Ãßõ ¼ö 172

»ç¿ëÀÚ¸¦ »ý¼ºÇϰųª º¯°æ½Ã¿¡´Â ¹Ýµå½Ã SYSTEM»ç¿ëÀÚ·Î Á¢¼ÓÈÄ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.

 

SYSTEM °èÁ¤¿¡¼­ °èÁ¤»ý¼º

 

sql>CREATE USER ¾ÆÀ̵ð IDENTIFIED BY Æнº¿öµå;

-- ¾ÆÀ̵ð¿Í Æнº¿öµå·Î »ç¿ëÀÚ¸¦ »ý¼ºÇÕ´Ï´Ù.

 

sql>GRANT connect, resource to ¾ÆÀ̵ð;

-- ¾ÆÀ̵ð »ç¿ëÀÚ¿¡°Ô Á¢¼Ó±ÇÇÑ°ú ¸ðµç ±ÇÇÑÀ» ÁÝ´Ï´Ù.

 

¡Ø sql>GRANT dba TO leejunsik;

--leejunsik »ç¿ëÀÚ¿¡°Ô dba ±ÇÇÑÀ» ÁÝ´Ï´Ù.

 

SYSTEM °èÁ¤¿¡¼­ °èÁ¤È®ÀÎ

 

sql>show user;

--ÇöÀç °èÁ¤ÀÇ À̸§À» Ãâ·ÂÇÕ´Ï´Ù.(sqlplus¿¡¼­¸¸ ½ÇÇà°¡´É)

 

sql>select user from dual;

--ÇöÀç °èÁ¤ÀÇ À̸§À» Ãâ·ÂÇÕ´Ï´Ù.(¸ðµç °ü¸®Åø¿¡¼­ ½ÇÇà°¡´É)

 

sql>select * from all_users;

-- ÇöÀç oracle¼­¹öÀÇ ¸ðµç °èÁ¤À» º¸¿©ÁÝ´Ï´Ù.(¾ÆÀ̵ð¸í,»ç¿ëÀÚ¾ÆÀ̵ð,¸¸µç³¯Â¥_¸ðµç°èÁ¤¿¡

¼­ ½ÇÇà °¡´É)

-- Æнº¿öµå´Â ¾Ë¼ö ¾ø½À´Ï´Ù.

 

sql> select USERNAME,CREATED,DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE

from

dba_users where username not in('SYS','SYSTEM');

 

sql>select username,account_status from dba_users;

--ÇöÀç oracle¼­¹öÀÇ ¸ðµç °èÁ¤À» º¸¿©ÁÝ´Ï´Ù.(»ó¼¼Á¤º¸Ãâ·Â_SYSTEM°èÁ¤¿¡¼­¸¸ ½ÇÇà °¡´É)

¡Ø ACCOUNT_STATUS Ä÷³°ªÀ¸·Î ÇØ´ç °èÁ¤ÀÌ LOCK»óÅÂÀÎÁö UNLOCK(OPEN)»óÅÂÀÎÁö ¾Ë¼ö ÀÖ½À´Ï´Ù.

 

SYSTEM °èÁ¤¿¡¼­ °èÁ¤¼öÁ¤(Æнº¿öµå)

 

sql>alter user leejunsik identified by leejunsik2;

--leejunsik°èÁ¤ÀÇ Æнº¿öµå¸¦ leejunsik2·Î ¼öÁ¤ÇÕ´Ï´Ù

 

SYSTEM °èÁ¤¿¡¼­ °èÁ¤»èÁ¦(¼¼¼ÇÀÌ ¾øÀ»¶§)

 

»ç¿ëÀÚ °èÁ¤ »èÁ¦´Â system°èÁ¤¿¡¼­ ÇØ¾ß Çϸç drop user °èÁ¤¸íÀ¸·Î »èÁ¦¸í·ÉÀ»
³»¸³´Ï´Ù.ÇÏÁö¸¸ ÇØ´ç °èÁ¤ÀÇ tableÀÌ Á¸ÀçÇÏ¸é »èÁ¦°¡ ºÒ°¡´ÉÇÏ¿© ¸ðµç tableÀ» »èÁ¦ÇÑÈÄ
°èÁ¤À» »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.

sql>drop user leejunsik;

--leejunsik°èÁ¤À» »èÁ¦ÇÕ´Ï´Ù. ÇØ´ç °èÁ¤¿¡ µ¥ÀÌŸ°¡ ¾ø¾î¾ß ÇÕ´Ï´Ù.

sql>drop user cascade;

--leejunsik°èÁ¤À» »èÁ¦ÇÕ´Ï´Ù. ÇØ´ç °èÁ¤¿¡ µ¥ÀÌŸ°¡ À־ ¹«½ÃÇÏ°í »èÁ¦

 

SYSTEM °èÁ¤¿¡¼­ °èÁ¤»èÁ¦(¼¼¼ÇÀÌ ÀÖÀ»¶§)

 

drop user »ç¿ëÀÚ°èÁ¤¸í; À¸·Î »èÁ¦¸¦ ÇÏÁö¸¸ µ¥ÀÌŸ°¡ Çϳª¶óµµ ÀÖ´Ù¸é
»èÁ¦°¡ ¾ÈµË´Ï´Ù.±×·¡¼­ cascade¿É¼ÇÀ¸·Î »èÁ¦¸¦ ÇÕ´Ï´Ù.
sql>drop user cascade;

ÇÏÁö¸¸ À̶§ ÇØ´ç »ç¿ëÀÚ °èÁ¤ÀÇ µ¥ÀÌŸ¸¦ »ç¿ëÁßÀ϶§´Â »èÁ¦°¡ ¾ÈµË´Ï´Ù.
À̶§´Â µ¥ÀÌŸ¸¦ »ç¿ëÁßÀÎ »ç¿ëÀÚ¼¼¼ÇÀ» ¼öµ¿À¸·Î »èÁ¦ÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚ°¡ ¿¬°áµÇ¾ú´Ù°í ³ª¿À¸é ¾Æ·¡¹æ¹ýÀ¸·Î ¼¼¼ÇÀ» »èÁ¦ÇÕ´Ï´Ù.

 

1.system°èÁ¤¿¡¼­ ¸ðµç ¼¼¼ÇÀÇ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
select sid,serial#,username from v$session;

2.usernameÀ¸·Î »èÁ¦ÇÒ sid¿Í serial#°ªÀ» ¾Ë¾Æ³»¾î »èÁ¦¸¦ ÇÕ´Ï´Ù.
sql>alter system kill session '18,159';
--18Àº sidÀ̸ç 159´Â serial#ÀÔ´Ï´Ù.

3.¸ðµç ¼¼¼ÇÀ» »èÁ¦ÈÄ¿¡ drop user °èÁ¤¸í cascade;À¸·Î »ç¿ëÀÚ¸¦
»èÁ¦ÇÕ´Ï´Ù.

 

LEEJUN °èÁ¤À» ¸¸µçÈÄ SCOTT°èÁ¤ÀÇ Å×À̺íÀ» ±×´ë·Î º¹»çÇÏ¿© LEEJUN °èÁ¤À¸·Î º¹»çÇϱâ

 

°¡Àå °£´ÜÈ÷ ƯÁ¤ À¯ÀúÀÇ Å×À̺íµéÀ» º¹»çÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº EXP,IMP À¯Æ¿À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ¸ç ¾Æ·¡ÀÇ °æ¿ì´Â °°Àº DB¼­¹ö¿¡ °èÁ¤ÀÌ ÀÖÀ»¶§¸¸ °¡´ÉÇÕ´Ï´Ù.

 

¸ÕÀú LEEJUNÀ̶ó´Â À¯Àú¸¦ »ý¼ºÇÕ´Ï´Ù.

>CREATE USER RMAN IDENTIFIED BY LEEJUN;

 

񃧯񀀥 GRANT

>GRANT CONNECT,RESOURCE TO LEEJUN;

 

SCOTTÀ¯ÀúÀÇ Å×À̺íÀ» EXP¹ÞÀ½

>EXP SCOTT/TIGER@SID FILE=TEST.DMP

 

LEEJUNÀ¯Àú¿¡°Ô IMP

>IMP RMAN/RMAN@SID FILE=TEST.DMP fromuser=scott touser=LEEJUN

 

°èÁ¤»ý¼ºÈÄ leejunsik°èÁ¤À¸·Î Á¢¼Ó

 

¹æ¹ý1)

sqlplusÀ» ½ÇÇàÇÏ°í °èÁ¤ÀÔ·ÂÈÄ ·Î±×ÀÎ

 

¹æ¹ý2)

·ÎÄÃdb¿¡ Á¢¼Ó½Ã

¿øµµ¿ì µµ½ºÃ¢>sqlplus leejunsik/leejunsik

--·ÎÄÃdb¿¡ Á¢¼Ó½Ã À§ÀÇ ¹æ¹ýÀº °¡´ÉÇÕ´Ï´Ù.

¿ø°Ýdb¿¡ Á¢¼Ó½Ã À߸øµÈ ¸í·É

¿øµµ¿ì µµ½ºÃ¢>sqlplus leejunsik/leejunsik

--¿ø°Ýdb¿¡ Á¢¼Ó½Ã À§ÀÇ ¹æ¹ýÀº ºÒ°¡´ÉÇÕ´Ï´Ù.

¿ø°Ýdb¿¡ Á¢¼Ó½Ã ÀßµÈ ¸í·É

¿øµµ¿ì µµ½ºÃ¢>sqlplus leejunsik/leejunsik@SID

--¿ø°ÝDB¿¡ Á¢¼Ó½Ã È£½ºÆ® ¹®ÀÚ¿­(SID) ²À ½áÁà¾ß ÇÕ´Ï´Ù.

 

¹æ¹ý3)

·ÎÄà db¿¡¼­ ´Ù¸¥ °èÁ¤¿¡ Á¢¼ÓµÇ¾îÀÖ´Â »óÅÂ(sqlplus)¿¡¼­ connect Á¢¼ÓÇÒ¾ÆÀ̵ð/Á¢¼ÓÇÒÆнº¿öµå ¸í·ÉÀ¸·Î °èÁ¤ ÀüȯÀÌ °¡´ÉÇÏÁö¸¸ ¿ø°Ýdb¿¡¼­ ´Ù¸¥ °èÁ¤¿¡ Á¢¼Ó(sqlplus)µÇ¾îÀÖ´Â »óÅ¿¡¼­´Â °èÁ¤ ÀüȯÀÌ ¾ÈµË´Ï´Ù. ¿Ö³ÄÇϸé È£½ºÆ® ¹®ÀÚ¿­(SID)À» ÀÔ·ÂÇØ¾ß Çϴµ¥ ÀÔ·ÂÀÌ ºÒ°¡´ÉÇϱ⠶§¹®.

 

SQL*PLUS¿¡¼­ @SIDÀÇ ÀǹÌ

 

sqlplus username/password  <-  µðÆúÆ®·Î ¼³Á¤µÇ¾î ÀÖ´Â SID·Î ¿¬°áÇÕ´Ï´Ù.

sqlplus username/password@sid_name <- sid_name ÀÇ SID·Î ¿¬°áÇÕ´Ï´Ù.

 

SQL*PLUS¿¡¼­ @SID¸¦ ºÙÀÌ°í Á¢¼Ó½Ã ¾Æ·¡ÀÇ ¿¡·¯°¡ ³­´Ù¸é

 

ORA-12154: TNS:could not resolve service name

 

@ µÚ¿¡ ºÙ´Â °ÍÀº tnsnames.ora ¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Â Á¢¼Ó ÁÖ¼Ò ÀÔ´Ï´Ù.
À§ °°ÀÌ ¿¡·¯°¡ ³ª´Â °ÍÀº tnsnames.ora ÆÄÀÏ¿¡ Á¤ÀǸ¦ ÇÏÁö ¾Ê¾Ò°Å³ª ´Ù¸¥ À̸§À¸·Î Á¤ÀÇ Çسõ¾Ò±â ¶§¹®ÀÏ°Ì´Ï´Ù. $ORACLE_HOME/network/admin ¾Æ·¡¿¡ º¸¸é tnsnames.oraÆÄÀÏÀ» È®ÀÎÇغ¸±â½Ã ¹Ù¶ø´Ï´Ù



Ãâó: http://kkamagistory.tistory.com/374?category=620111 [Karas.]