DB사용, DB목록 관련... 0 2 3,339

by 도명 [2010.05.06 09:53:50]




오라클을 처음 시작하는 초보 입니다.
my-sql을 사용하다가 오라클을 사용하게 되어서 바꾸는 도중에
걸리는게 한두군데가 아니군요...
질문좀 드리겠습니다.

1. 유저생성후 그 유저가 어떤 DB를 사용하고 있는지 알 수 없나요?
2. DB의 목록을 보고 싶습니다 즉 어떤 DB가 존재하는지...
    ex) my-sql시 show databases;
3. 마지막으로 어떤DB가 있는지 확인한 후 그 DB를 사용 하는 방법

참 초보적인 질문 같지만 이제 걸음마인 제게 도움을 주시면 감사하겠습니다.
by 마농 [2010.05.06 11:04:56]
오라클은 db 기준이 아니라 유저 기준입니다.
모든 것이 유저를 중심으로 돌아갑니다.
유저를 스키마라고도 표현하구요.
따라서 위에 고민하신것들은 오라클에서는 해당 없는 내용이네요.

by 부쉬맨 [2010.05.07 21:35:04]
마농님이 설명해주셨는데
다른표현으로 설명해드리겠습니다.
1.마농님말처럼 mysql은 데이터베이스를 생성후 확인하시는건데
오라클은 유저를 생성해서 하는거입니다.
2.mysql시 show databases해서 보신다음에 그 데이터 베이스로 접속하셔서
작업하셨을텐데 오라클도 마찬가지로 데이터베이스를 유저라고 생각하셔서
그유저에 접속하셔서 작업하시면됩니다.
3. 어떤DB라고하는거냐면
유저확인 select * from dba_users
테이블목록확인 select * from tab; 이거는 mysql이랑같네요.
저두 mysql로 졸업작품등등하다가 실무와서 오라클을 배운입장이라서
생각나는데로 적었는데 설명이맞는지는 모르겠네요.
그럼 수고하세요.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입