Notice
Recent Posts
Recent Comments
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- AWS사용자
- MFC
- 오라클 c##제거
- hit desktop
- AWS요금
- web browser external
- 소켓통신
- springboot
- jsNature
- aws
- oracle 18
- Update
- TCP/IP
- bootstrap
- JPA
- javasecurity
- C++
- AWS경보
- 깃헙 데스크탑
- SpringToolSuite4
- hmlt
- html주문폼
- html사용자함수
- js구구단
- git stah
- servlet에러
- jsp에러
- AWS 청구
- IP통신
- IAM 결제
Archives
- Today
- Total
Ynns
Oracle18 계정생성 + 권한부여 + c##제거 본문

오라클 12부터 계정명 앞에 C##을 붙여야만 계정 생성이 가능하도록 변경되었다고 한다
왜지? ..

새 프로젝트를 위해 계정을 만들려고 했는데...
정말 계정이 안만들어진다
하지만 방법이 있다
일단 관리자 계정으로 접속해야한다
C:\WINDOWS\system32>sqlplus "/as sysdba"
접속 후
SQL> alter session set "_ORACLE_SCRIPT"=true;
명령어를 입력하면 세션이 변경되었다는 메시지가 나타난다

그럼 이제 C## 없이 계정 생성이 가능하다
SQL> create user 사용자명 identified by 비밀번호;

이제 이 사용자에게 줄 권한 부여하기
SQL> grant 권한1, 권한2 to 사용자명;

이렇게 커밋하면 끝이다
아자뵤
++ 이렇게 설정을 변경하고 생성한 계정은 같은 상태에서 삭제 가능하다
계정 삭제를 위해서는
SQL> alter session set "_ORACLE_SCRIPT"=true;
SQL> drop user 사용자명;
이런 순서로 삭제해야 오류없이 삭제 가능하다
Comments