pkg.soopen package index

cask / rank 468

Install sqlcl with Homebrew Cask

Oracle SQLcl is the modern command-line interface for the Oracle Database. Version 26.2.2.233.1901 via Homebrew Cask; verified 2026-08-31. Also installable with nix: nix profile install nixpkgs#sqlcl.

install

Additional install commands

macOS

Homebrew Caskverified · 100%
brew install --cask sqlcl

local Homebrew cask metadata

overview

Package summary

Oracle SQLcl is the modern command-line interface for the Oracle Database

Commands and aliases

  • sqlcl
  • sql

history

Project history and usage

Oracle SQLcl is Oracle's Java-based command-line interface for Oracle Database. It runs SQL and PL/SQL, supports interactive database work, and extends familiar SQL*Plus-style scripting with modern commands and output formats.

Project history

SQLcl was developed by Oracle as a newer command-line client for Oracle Database and is distributed alongside the broader SQL Developer product family. Oracle continues to publish versioned downloads and a dedicated User's Guide.

Adoption history

Oracle positions SQLcl as the modern command-line interface for Oracle Database. It is used as an interactive SQL and PL/SQL shell and as a script runner in database administration, development, and automation workflows.

Compatibility with familiar SQL*Plus commands and login scripts lowers migration friction, while additional formatting, scripting, history, and developer-oriented commands extend the older command-line workflow.

How it is used

Users connect to Oracle Database with a username and connect identifier, execute SQL or PL/SQL interactively, run script files, format results, and automate database tasks.

SQLcl can load persistent settings from login.sql in the current working directory or the user's home directory. Oracle advises against exposing passwords directly on the command line; no dedicated credentials-file location is established by the cited product documentation.

Why package nerds care

SQLcl gives command-line-focused Oracle users a vendor-supported alternative to SQL*Plus. Its Java distribution and cross-platform login.sql convention make it straightforward to package as a versioned command-line cask.

Its significance lies in combining longstanding Oracle scripting conventions with newer interactive features without requiring the full graphical SQL Developer application.

Timeline

  • Current era: Oracle distributes SQLcl as the modern command-line member of the SQL Developer tool family and publishes independently versioned documentation and downloads.

Related projects

  • Oracle Database is the target database system.
  • SQL*Plus is the traditional Oracle command-line client whose commands and scripting conventions SQLcl substantially carries forward.
  • Oracle SQL Developer and its Visual Studio Code extension provide graphical development environments in the same tool family.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for sqlcl. Package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
./login.sql~/login.sql
Windows
.\login.sql%USERPROFILE%\login.sql

executables

Installed executables

CommandKindExposureNote
sqlbinaryHomebrew cask binarysql
sqlclexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-09-19
manager version26.2.2.233.1901
manager updated2026-08-31
local dataok
upstreamnot checked
latest detectednot detected

https://www.oracle.com/database/sqldeveloper/technologies/sqlcl/

install metadata

Package metadata

Package keycask:sqlcl
Version26.2.2.233.1901
Package managerHomebrew Cask
Package manager pagehttps://formulae.brew.sh/cask/sqlcl
Homepagehttps://www.oracle.com/database/sqldeveloper/technologies/sqlcl/
Upstream docshttps://www.oracle.com/database/sqldeveloper/technologies/sqlcl/
Source archivehttps://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-26.2.1.222.1617.zip
Last updated2026-08-31T16:33:59Z
Pulseupdated
SHA-256ff810954993927836b3049eb7c6404d3da72eb539b2a3f725504f72973672fa3
Download URLhttps://download.oracle.com/otn_software/java/sqldeveloper/sqlcl-26.2.2.233.1901.zip
Bottlenot recorded
Homebrew post-installnot defined
Servicenone declared
Caveatssqlcl requires Java 11+. You can install the latest version with: brew install --cask temurin

registry facts

Source database details

Source DatabaseHomebrew cask API
Taphomebrew/cask
Full Tokensqlcl
Names
  • sqlcl
Artifacts
Deprecatedno
Disabledno

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

sqlcl

nix profile install nixpkgs#sqlcl
  • normalized package name match
  • Matched by: Sqlcl
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/sq/sqlcl/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Scoop95%

main/sqlcl

scoop install main/sqlcl
  • normalized package name match
  • Matched by: Sqlcl
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/sqlcl.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1
winget95%

Oracle.SQLcl

winget install --id Oracle.SQLcl -e
  • normalized package name match
  • Matched by: Sqlcl
Windows Package Manager source index · cdn.winget.microsoft.com · Windows Package Manager source index: Oracle.SQLcl from https://cdn.winget.microsoft.com/cache/source.msix

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database