데이터베이스 리스트 가져오기 0 5 1,470

by 봉순아빠 [SQL Query] 데이터베이스 리스트 [2015.03.17 16:45:51]


안녕하세요.

Oracle 초보자가 질문 드립니다. 구글링을 열심히 해도 아직 해답을 못찾았어요. 도와주시리라 믿습니다.^^

Oracle Express 서버에 TestUser라는 일반 계정을 생성하였습니다.

TestUser로 로그인 후에 TestUser가 접근 가능한 모든 데이터베이스 리스트를 가져와야하는데요.

 

"SELECT sys_context('USERENV','db_name') from dual;" 를 사용했는데,

XE버전이라 DataBase를 하나 밖에 사용하지 못해서 실제 이 쿼리가 TestUser가 접근 가능한 데이터베이스들만

가져온것인지, 아니면 전체 데이터베이스들을 가져온것인지 확인이 안되고 있습니다.

TestUser가 접근할 수 있는 데이터베이스들을 가져오는 쿼리를 알려주시면 감사드리겠습니다.

 

 

by 임상준 [2015.03.17 17:22:43]

http://www.gurubee.net/article/64447#comment_123028

비슷 한 질문인 것 같습니다...


by 봉순아빠 [2015.03.17 17:32:35]

데이터베이스 내에 계정이 생성이 되는거였네요.

답변 감사드립니다. ^^

 


by 봉순아빠 [2015.03.17 17:39:37]

각각의 데이터베이스에 계정을 생성해야되니,

하나의 계정으로는 각기 다른 데이터베이스에 접근이 불가능하겠네요.

그럼 Oracle 서버에 로그인을 했다는 것은 이미 데이터베이스가 결정되어 연결됐다라는 말씀이시죠?^^

 


by 임상준 [2015.03.17 18:18:36]

네 db 에 로그인 할 때, 혹은 하기 전에 어느 db 에 접속할지 결정됩니다


by 봉순아빠 [2015.03.17 18:22:04]

네, 답변 감사드립니다. ^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입