2013-09-30 2 views
0

새로 작성한 Oracle 12C 데이터베이스에 방금 새 사용자를 작성했으며이를 SQL * Plus 또는 SQL Developer에서 로그인하는 데 사용할 수 없습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? SYSTEM으로 연결할 수는 있지만 NEWGUY는 연결할 수 없습니다.Oracle 로그인 문제

-- logged in as SYSTEM.... 

alter session set CONTAINER=PDBNEW 

create user NEWGUY identified by FRED 
grant connect to NEWGUY 

시스템으로 연결할 수는 있지만 연결할 때 사용자 이름과 암호 만 변경하면 오류가 발생합니다. (ORA-91917 : 잘못된 사용자 이름/암호, 부인에게 로그인

나는 DBA_USERS 테이블에 NEWGUY을 볼 수 있습니다

좀 더 자세한 정보가 필요하면이 개정됩니다

....

+1

[connect'] 대신 [session'을 부여해야합니다] http://docs.oracle.com/cd/E25054_01/network.1111/e16543/users.htm#BABGCJGD), '연결'은 여전히해야합니다. rk 내가 알고있는 한. 연결 명령이 무엇입니까 - 암호가 정확한지 확인하십시오. –

+1

암호는 기본적으로 대소 문자를 구분합니다. 로그인하는 동안'fred' ('FRED' 대신에)를 패스워드로 주면, 정확히 그 메세지를 얻을 수 있습니다. –

+1

[올바른 컨테이너에 연결] (http://docs.oracle.com/cd/E16655_01/server.121/e17636/cdb_admin.htm#BAJFCAEG)를 시도하고 있습니까? 나는 당신이'newguy/FRED @ pdbnew'를 연결해야한다고 생각하지만 확실하지 않습니다. (아직 12c로 작업을 시작하지는 않았지만, 그렇게하지 않았을 것으로 생각합니다. 이전에했던'alter session '이'connect'가 액세스하는 것에 영향을주지 않습니다.) –

답변

0

모든 사람을 기억하십시오.. PDB를 만들면 비즈니스 카드를 열어서 비즈니스를 위해 공개/읽기로 설정해야합니다.

ALTER PLUGGABLE DATABASE myPDBDatabase OPEN READ WRITE;