Search

μ‚¬μš©μž 계정 생성

μ‚¬μš©μž 계정 생성

계정 μƒμ„±ν•˜κΈ°
β€’
11g 버전 μ΄ν•˜ : μ–΄λ–€ μ΄λ¦„μœΌλ‘œλ„ 계정 생성 κ°€λŠ₯
β€’
12c 버전 이상 : β€˜c##’ 접두어λ₯Ό λΆ™μ—¬μ„œ 계정을 μƒμ„±ν•˜λ„λ‘ 정책을 정함
β—¦
μ•„λž˜ 였λ₯˜ λ°œμƒ
ORA-65096: 곡톡 μ‚¬μš©μž λ˜λŠ” λ‘€ 이름이 λΆ€μ ν•©ν•©λ‹ˆλ‹€. 65096. 00000 - "invalid common user or role name"

c## 없이 계정 생성

ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE;
SQL
볡사

HR 계정 생성

-- CREATE USER 계정λͺ… IDENTIFIED BY λΉ„λ°€λ²ˆν˜Έ; CREATE USER HR IDENTIFIED BY 123456;
SQL
볡사

ν…Œμ΄λΈ” 슀페이슀 λ³€κ²½

β€’
HR κ³„μ •μ˜ κΈ°λ³Έ ν…Œμ΄λΈ” μ˜μ—­μ„ β€˜users’ μ˜μ—­μœΌλ‘œ 지정
-- ALTER USER 계정λͺ… DEFAULT TABLESPACE users; ALTER USER HR DEFAULT TABLESPACE users;
SQL
볡사

계정이 μ‚¬μš©ν•  수 μžˆλŠ” μš©λŸ‰ μ„€μ •

β€’
HR κ³„μ •μ˜ μ‚¬μš© μš©λŸ‰μ„ λ¬΄ν•œλŒ€λ‘œ 지정
-- ALTER USER 계정λͺ… QUOTA UNLIMIED ON ν…Œμ΄λΈ”μŠ€νŽ˜μ΄μŠ€; ALTER USER HR QUOTA UNLIMITED ON users;
SQL
볡사

계정에 κΆŒν•œμ„ λΆ€μ—¬

β€’
HR 계정에 connect, resource κΆŒν•œμ„ λΆ€μ—¬
-- GRANT κΆŒν•œλͺ…1, κΆŒν•œλͺ…2 TO 계정λͺ…; GRANT connect, resource TO HR;
SQL
볡사

κΈ°λ³Έ 계정 생성

β€’
HR 계정을 μƒμ„±ν•˜κ³ , κΈ°λ³Έ μ„€μ • ν›„ κΆŒν•œ λΆ€μ—¬
ALTER SESSION SET "_ORACLE_SCRIPT" = TRUE; CREATE USER HR IDENTIFIED BY 123456; ALTER USER HR DEFAULT TABLESPACE users; ALTER USER HR QUOTA UNLIMITED ON users; GRANT connect, resource TO HR;
SQL
볡사

계정 μ‚­μ œ

β€’
HR 계정 μ‚­μ œ
-- DROP USER 계정λͺ… [CASCADE]; DROP USER HR CASCADE;
SQL
볡사

계정 잠금 ν•΄μ œ

-- ALTER USER 계정λͺ… ACCOUNT UNLOCK; ALTER USER HR ACCOUNT UNLOCK;
SQL
볡사