내가 발견 sqlplus
인터페이스가 오히려 오래된한다 '. 일부 명령이나 키워드를 사용하는 것이 좋지만 예를 들어 이전 기록 항목에 대한 "화살표"키를 사용할 수 없습니다.
좋은 대체 / 확장은 sqlplus
무엇입니까? 명령 줄 유틸리티 인 GUI 이상일 수 있습니다 (SSH를 통해 유용함).
SQL * Plus 는 Oracle Database와 함께 작동하는 기본 명령 줄 도구입니다.
내가 발견 sqlplus
인터페이스가 오히려 오래된한다 '. 일부 명령이나 키워드를 사용하는 것이 좋지만 예를 들어 이전 기록 항목에 대한 "화살표"키를 사용할 수 없습니다.
좋은 대체 / 확장은 sqlplus
무엇입니까? 명령 줄 유틸리티 인 GUI 이상일 수 있습니다 (SSH를 통해 유용함).
SQL * Plus 는 Oracle Database와 함께 작동하는 기본 명령 줄 도구입니다.
답변:
그러나 예를 들어 이전 기록 항목에 대한 "화살표"키를 사용할 수 없습니다.
"GUI"도구 인 sqlplusw 에 대해 이야기 하고 있습니다. oldschool sqlplus 는 화살표 업 브랜딩 이전 명령문 기능을 지원합니다.
sqlplus의 좋은 대체 / 확장은 무엇입니까
무료 GUI 기반 도구 인 Oracle의 SQL Developer는 매우 깔끔합니다.
vim 중독자 인 경우 VoraX가 있어 SQL * Plus를 매우 효과적으로 향상 시킵니다.
VoraX는 Oracle 데이터베이스를위한 단순하면서도 강력한 IDE가 되고자합니다. VoraX는 휠을 재창조하는 대신 실제로 데이터베이스에 연결하고 SQL 문을 실행하고 결과를 다시 얻는 데 사용되는 잘 알려진 SqlPLUS를 사용합니다. 그러나이 상호 작용은 SqlPLUS 프로세스가 모든 작업을 수행한다는 사실을 모르고 Vim 환경을 사용하는 사용자에게는 보이지 않습니다.
이 방법의 가장 큰 장점은 거의 모든 SqlPLUS 명령을 문제없이 사용할 수 있다는 것입니다. 열 형식을 지정하고 페이지 매김을 설정하고 자동 추적 쿼리 등을 수행 할 수 있습니다.
풍모
- 지원되는 sqlplus 명령의 99.9 %
- 고급 코드 완성
- 그것은 Windows와 UNIX에서 실행
- 오류 및 로깅 지원을 강조 표시하는 멋진 결과 창
- 데이터베이스 객체를 계층 적으로 탐색하는 데 사용할 수있는 데이터베이스 탐색기
- 패키지, 유형 등과 같은 PLSQL 객체 편집 및 컴파일 지원
- 편리한 키 매핑 : 커서 아래의 객체 설명, 현재 명령문 실행 등
- 연결 프로파일 관리 (암호 안전하게 저장 포함)
- 데이터베이스 항목에 대한 퍼지 검색
- Oracle HTML 문서에 대한 오프라인 검색
SQL 도구 는 내가 시도한 대안입니다. 그것은 나의 필요에 맞지 않았지만 그것은 당신의 것일 수도 있습니다. SQL Tools ++ 는 SQL Tools 를 기반으로합니다.
내 동료 중 일부는 WinSQLLite 와 같습니다 .
ssh를 언급 한 이후; DbVisualizer를 살펴볼 수도 있습니다. ssh 터널링을 통합했으며 여러 플랫폼에서 실행 중이며 사용 가능한 jdbc 드라이버가있는 모든 데이터베이스를 지원합니다. 개발자도 매우 반응이 좋으며 지원되지 않는 데이터베이스를 찾을 수 있으면 즐겁게 추가 할 수 있습니다. (빠른).
다른 '킬러'기능 중 하나는 결과 집합에서 직접 그래프와 모니터링 기능입니다. 이것은 실시간으로 그래프를 만드는 데 사용할 수있는 결과를 그리드에 추가하는 시간이 지정된 쿼리입니다. 예를 들어 임시 모니터링을 참조하십시오.
나는 Emacs SQLi 가 매우 즐거운 환경 이라는 것을 알았습니다 .
그것은있다 :
또한 COPY / PASTE 및 기타 고급 편집 기능을 사용하여 많은 다른 DB CLI 클라이언트와 GUI 또는 터미널 인터페이스 (ssh를 통해)에서 작업 할 수 있습니다!
TOra (Toolkit for Oracle)는 GNU General Public License에 따라 무료 소프트웨어 데이터베이스 개발 및 관리 GUI입니다. PL / SQL 디버거, 구문 강조 표시가있는 SQL 워크 시트, 데이터베이스 브라우저 및 포괄적 인 데이터베이스 관리 도구 세트가 있습니다.
이 시점에서 sqlplus를 최신으로 대체하려면 SQLcl로 이동하십시오. 그것은 sqldeveloper의 일부이며 항상 갖고 싶었지만 요청하기를 두려워했던 멋진 기능이 많이 있습니다. sql-developer / downloads 에서 무료로 다운로드 할 수 있습니다 (SQLcl 다운로드는 페이지 하단을 확인하십시오).
좋은 소식 : 무료입니다! 또한 Java를 기반으로하므로 많은 플랫폼에서 실행됩니다. 소개 된 이 멋진 비디오를보십시오
Oracle Thin 클라이언트를 사용하면 모든 JDBC 클라이언트를 사용할 수 있습니다.
SSH를 통해 사용할 명령 줄 도구에 대한 기본 설정을 언급했지만 SSH 연결이 터널을 지원하는 경우 터널을 통해 서버에 연결하여 GUI 도구를 사용할 수도 있습니다.
dbWatch를 시도해야합니다. 데이터베이스 플랫폼에서 모니터링,보고 및 관리를위한 도구입니다. 현재 Oracle, SQL Server, MySQL, PostgreSQL, Sybase 및 Ingres를 지원합니다.
dbWatch에 포함 된 것 중 하나는 SQL Worksheet입니다. 예를 들어 모든 데이터베이스에서 테이블을 찾고 있거나 사용자를 제거하려는 경우 데이터베이스 간 SQL을 허용하는 sqlplus와 같은 인터페이스 인 SQL Worksheet가 있습니다.
나는 거기에서 일하고 당신이 그것을 시도하는 것이 좋습니다. ( http://www.dbwatch.com/ ) 우리가 어떻게 생각하는지 알려주세요. 기본적으로 10 일 무료 사용 라이센스가 포함되어 있지만 테스트 시간이 더 필요한 경우 테스트 기간이 연장됩니다.
크리스
Toad
그리고Vorax
꽤 좋은 권장 사항입니다.