2010-02-02 4 views
2

그래서 SQL Server 개발자로서 시간의 안개 속에 PL/SQL 방식을 약간 작성했지만 실제로 아무 것도 알지 못합니다.Oracle 서버에서 데이터베이스를 찾으려면 어떻게합니까?

저는 랩톱이 있고 오라클을 실행 중입니다. 노트북을 볼 필요가있는 데이터베이스가 있으며 어느 누구도 내가 말할 수있는 사람이 아니며 그것이 무엇인지 압니다.

나는 관리자 로그인이라고 주장하는 것을 포함하여 몇 가지 로그인이 있습니다.

서버에서 데이터베이스를 찾아 본 다음 연결하는 가장 쉬운 방법은 무엇입니까?

나는 SQL Server의 서버, 사용자 및 데이터베이스 간의 관계에 대한 내 가정이 나를 혼란스럽게 만들었다 고 생각하지만 지금은 오라클의 배송 도구가 누군가의 농담이라고 생각하는 과거의 아이디어를 얻을 수는 없다. 정말 재밌지는 않아.

나는 버전 9.2가 실행되고 있다고 확신한다.

더 많은 정보를 제공해 주셔서 감사하지만 지금은 어디서부터 시작해야할지 모르겠습니다.

답변

2

창이있는 경우 서비스를 살펴보십시오. 각 데이터베이스에는 별도의 서비스가 있습니다. 기본적으로 이들 이름은 OracleService DATABASENAME입니다.
기본 포트 1521에서이 정보만으로 연결할 수 있습니다.

해당 서비스의 등록 정보가 열리지 않으면 oracle home의 위치를 ​​찾을 수 있습니다. ORACLEHOME \ network \ admin \ tnsnames.ora에 연결 정보를 저장하는 기본 위치. 데이터베이스 이름을 사용하면이 파일에서 연결 정보를 찾을 수 있습니다.

/etc/oratab 파일에서 linux/unix를 찾으십시오. 데이터베이스 이름과 Oracle 홈이 나열되어야합니다. tnsnames.ora 파일의 기본 위치는 Windows의 경우와 동일합니다.

일단이 정보가 있으면 위에서 언급 한 도구 중 하나를 사용하여 데이터베이스에 연결할 수 있습니다.

ps -ef | grep smon 
+0

감사합니다 : 당신이 실행되는 데이터베이스의 이름을 줄 것이다 오라클 SMON 프로세스 grepping, 유닉스/리눅스에서

net start | findstr -i ora 

: 윈도우에서 –

1

체크 아웃 Oracle SQL Developer. (무료입니다)

저는 SQL Server 전문가는 아니지만 용어에는 차이가 있습니다.

Oracle "Instance"는 Oracle 소프트웨어의 단일 엔티티입니다. 데이터베이스는 인스턴스가 제공하는 실제 논리 데이터입니다. 하나의 데이터베이스에 대해 Oracle 데이터베이스 소프트웨어가 여러 개 실행될 수 있습니다 (RAC 설정으로 간주됩니다). 또는 하나의 데이터베이스에 대해 하나의 인스턴스 만 실행합니다.

여기 데이타베이스가 의미하는 바는 실제로 Oracle 데이터베이스 내에서 가지고있는 다른 스키마/사용자/테이블 스페이스/프로 시저 등입니다. 이 경우 Oracle SQL Developer는 작업을 멋지게 수행해야합니다.

Enterprise Manager (라이센스가있는 옵션)를 사용할 수있는 경우 SQL Developer IMHO보다 성 가시지만이 기능도 제공됩니다. EM은 Oracle 인스턴스 상태, 경고 및 Oracle 인스턴스의 성능을 조정하는 데 사용되는 여러 가지 사항에 대한 일반적인 개요를 제공하는 여러 가지 도구를 제공합니다.

1

귀하의 도서에서 "가장 쉬운"자격을 얻지 못했습니다. 나는 적당히 Aqua Data Studio (www.aquafold.com)를 좋아한다. 괜찮아요 & 시각 & 예쁜 & 모두입니다. 또한 저렴하지는 않지만 2 주간의 평가가 도움이 될지 알아볼 가치가 있습니다. 나는 이 아니고 전문가이며 SQL Server 백그라운드에서 Oracle 기반 그룹에 가입했습니다. 그 당시에 사용하고 있던 툴이었고, 매우 유용하다고 생각했습니다. 하지만 그건 나 뿐이야. 행운을 빕니다.

1

다음 명령 목록 데이터베이스 서비스를 실행 ! 제가 결혼하지 않았다면, 당신이 제안하고자하는 곳이면 어디서든 그것을 열심히 발판이 될 것입니다. 아마 우리 둘 다 내가 결혼했음을 고맙게 여기는 것 같아.