오라클 계정 생성
오라클을 사용할 때, 꼭 이래야한다는건 아니지만 관리자 계정(sys)은 테이블 스페이스나 계정 생성에만 사용하고, 대부분의 작업은 계정을 따로 만들어서 사용합니다.
관리자 계정(sys)으로 접속한 뒤, DBA창에서 저장 영역 → 테이블 스페이스를 우클릭하여 새로 만들기를 선택합니다. DBA창이 보이지 않을 경우, 오라클 상단 메뉴의 보기 → DBA를 선택하면 됩니다.
테이블 스페이스 이름은 목적에 맞게 입력하고, 디렉토리는 오라클의 설치된 경로 하위의 XE 폴더로 합니다. 저는 수정하지 않고 처음있는 이름 그대로 이용하겠습니다.
파일 크기는 적당한 크기로 설정하면 되고, 파일이 커질것을 대비해서 자동 확장도 설정합니다.
접속창의 다른사용자를 우클릭하여 사용자 생성을 선택합니다.
사용자 이름(아이디)와 비밀번호를 입력하고, 기본 테이블스페이스는 방금 전 생성한 테이블 스페이스, 임시 테이블 스페이스는 TEMP를 선택합니다.
부여된 롤 탭으로 이동하여, CONNECT와 RESOURCE를 체크하여 권한을 부여합니다. 모든 설정이 끝났으니, 적용 버튼을 클릭해 사용자를 생성합니다.
접속 화면에서 사용자 이름과 비밀번호를 입력한 뒤, 테스트 버튼을 눌러보면 성공된것을 확인할 수 있습니다.
자주 사용할 계정이므로 계정 정보를 저장해둡니다.
안녕하세요..
답글삭제지웠다 다시깔아봐도.. 다른사용자에 계정 생성후 접속하려 하면
상태: 실패 -테스트 실패: ORA-01017: invalid username/password; logon denied
에러가 뜹니다...정말 원인이 뭘까요...미치겠습니다..
안녕하세요?
삭제관리자 계정으로 접속해서 select * from dba_users where = [계정명]; 쿼리를 실행하여 나온 결과중 ACCOUNT_STATUS가 OPEN이 아닌지 확인합니다.
OPEN이 아니라면, alter user [계정명] account unlock; 쿼리를 실행하여 풀어줍니다. 비밀번호를 변경해야할 경우, alter user [계정명] identified by "[비밀번호]"; 쿼리를 실행하여 비밀번호를 변경합니다.
다시 로그인 테스트를 해보시고, 그럼에도 안된다면.. 계정을 생성할 때 '부여된 롤'을 DBA에 체크하여 생성해서 테스트해보세요.
말씀해주신대로 해봤는데 여전히 안되네요...
삭제대신 쿼리문으로 직접 아이디 생성하고 권한 주니까 접속이 되서 이방법으로 해결하였습니다.! 감사합니다
안녕하세요,
답글삭제사용자 계정 생성 후 접속하려고 하면 위에 분과 같은 에러가 계속 뜹니다.
사용자명/비밀번호가 부적합, 로그온할 수 없다고요..
ACCOUNT_STATUS도 확인해보고, sec_case_sensitive_logon도 false로 바꿔봐도 해결이 되지않습니다. 쿼리문으로 직접해봐도요. 문제가 뭘까요?
안녕하세요?
삭제무슨 에러인가 싶어서 저도 오라클에 새로운 계정을 만들어서 로그인하려니 같은 에러가 발생하네요-_-;
직접 쿼리문으로 생성하거나, 각종 조건(권한, 대소문자, 접속여부 등)을 바꿔서 해봐도 01017 에러가..;
조금 더 알아봐야겠습니다.ㅠㅠ
CREATE USER kuzuro
삭제IDENTIFIED BY 1234
DEFAULT TABLESPACE TABLESPACE1
TEMPORARY TABLESPACE TEMP;
GRANT CREATE SESSION TO kuzuro;
이렇게 하닌깐 되던데요 참고하세요