Skip to content

Large document

The full CLI reference is comprehensive. Use the search bar (press /) to find a specific command quickly.

SAP HANA CLI (hana-cli) — Complete Command Reference

Generated from hana-cli v4.202603.2 on 2026-03-17 This file is auto-generated. Do not edit manually.

What is hana-cli?

hana-cli is a command-line tool that simplifies SAP HANA database development. It wraps complex multi-step database operations into single, easy-to-use commands. It is a development-time tool — not a replacement for hdbsql or production administration tools.

Installation

bash
npm install -g hana-cli

Requirements: Node.js ≥ 20.19.0

Connection Setup

Before using most commands, establish a database connection:

bash
# Interactive connection wizard
hana-cli connect

# Connect via BTP service key
hana-cli connectViaServiceKey

# Copy connection to default-env.json for CAP/CDS projects
hana-cli copy2DefaultEnv

Connection details are stored locally. Use hana-cli status to verify your connection.

Running Commands

bash
# Direct CLI mode
hana-cli <command> [options]

# Interactive mode (menu-driven)
hana-cli

# Get help for any command
hana-cli <command> --help

Output Formats

Many commands support --output with values: table, json, csv, excel.


Command Reference

Analysis Tools

Analyze dependencies, privileges, calculations, and relationships

calcViewAnalyzer

Aliases: cva, analyzeCalcView, calcviewSyntax: hana-cli calcViewAnalyzer [schema] [view]Tags: calc-view, analysis

Use cases:

  • Analyze calculation views

Parameters:

ParameterTypeDefaultDescription
--view (-v)string"*"view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--metrics (-m)booleanfalsemetrics
--limit (-l)number100limit
--profile (-p)string-profile

Related: views, erdDiagram


dependencies

Aliases: deps, depend, dependency-graph, relationshipsSyntax: hana-cli dependenciesTags: dependency, metadata, analysis

Use cases:

  • Find object dependencies
  • Understand impact of drops

Related: objects, views, procedures


erdDiagram

Aliases: erd, er, schema-diagram, entityrelationSyntax: hana-cli erdDiagramTags: diagram, entity-relationship, visualization

Use cases:

  • Generate ER diagram
  • Visualize schema structure

Related: calcViewAnalyzer, schemaClone, graphWorkspaces


grantChains

Aliases: grants, grantchainSyntax: hana-cli grantChainsTags: grant, privilege, chain

Use cases:

  • Analyze privilege grant chains

Related: privilegeAnalysis, privilegeError, roles


graphWorkspaces

Aliases: gws, graphs, graphWorkspace, graphwsSyntax: hana-cli graphWorkspaces [schema] [workspace]Tags: graph, visualization

Use cases:

  • Explore graph workspaces

Parameters:

ParameterTypeDefaultDescription
--workspace (-w)string"*"graphWorkspaceName
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: erdDiagram, objects


privilegeAnalysis

Aliases: privanalysis, privanalyzeSyntax: hana-cli privilegeAnalysisTags: privilege, security, analysis

Use cases:

  • Analyze privilege distribution
  • Find over-privileged users

Related: roles, users, grantChains


privilegeError

Aliases: pe, privilegeerror, privilegerror, getInsuffficientPrivilegeErrorDetailsSyntax: hana-cli privilegeError [guid]

Parameters:

ParameterTypeDefaultDescription
--guid (-g, --error)string-errorGuid

Related: grantChains, privilegeAnalysis


referentialCheck

Aliases: refcheck, checkReferential, fkcheckSyntax: hana-cli referentialCheckTags: referential-integrity, foreign-keys, validation

Use cases:

  • Check foreign key integrity
  • Find orphaned records

Prerequisites: Active database connection, Foreign key constraints defined

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-referentialCheckTable
--schema (-s)string'**CURRENT_SCHEMA**'referentialCheckSchema
--constraints (-c)string-referentialCheckConstraints
--mode (-m)string"check"referentialCheckMode
--output (-o)string-referentialCheckOutput
--format (-f)string"summary"referentialCheckFormat
--limit (-l)number10000referentialCheckLimit
--timeout (--to)number3600referentialCheckTimeout
--profile (-p)string-profile

Related: tables, compareData, dataValidator


Backup & Recovery

Create backups, manage restores, and verify recovery readiness

backup

Aliases: bkp, createBackupSyntax: hana-cli backup [target] [name]Tags: backup, recovery

Use cases:

  • Create backup
  • Start backup process

Prerequisites: Active database connection, Sufficient disk space, BACKUP admin privileges

Parameters:

ParameterTypeDefaultDescription
--target (--tgt)string-backupTarget
--name (-n)string-backupName
--backupType (--type)string"table"backupType
--format (-f)string"csv"backupFormat
--destination (--dest)string-backupDestination
--compress (-c)booleantruebackupCompress
--schema (-s)string'**CURRENT_SCHEMA**'schema
--withData (--wd)booleantruebackupWithData
--overwrite (--ow)booleanfalsebackupOverwrite

Related: backupStatus, backupList, restore


backupList

Aliases: blist, listBackups, backupsSyntax: hana-cli backupList [directory]Tags: backup, list, catalog

Use cases:

  • List available backups
  • View backup history

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--directory (--dir)string-backupListDirectory
--backupType (--type)string"all"backupType
--sortBy (--sort)string"date"backupListSortBy
--order (-o)string"desc"backupListOrder
--limit (-l)number50limit
--showDetails (--details)booleanfalsebackupListShowDetails

Related: backup, backupStatus, restore


backupStatus

Aliases: bstatus, backupstate, bkpstatusSyntax: hana-cli backupStatusTags: backup, status, monitoring

Use cases:

  • Check backup status
  • Monitor backup progress

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--catalogOnly (--co)booleanfalsebackupStatusCatalogOnly
--limit (-l)number20limit
--backupType (--type)string"all"backupStatusType
--status (--st)string"all"backupStatusState
--daysnumber7backupStatusDays

Related: backup, backupList, replicationStatus


replicationStatus

Aliases: replstatus, replication, replstatSyntax: hana-cli replicationStatusTags: replication, status, monitoring

Use cases:

  • Check replication status
  • Monitor data replication

Parameters:

ParameterTypeDefaultDescription
--type (--ty)string'system'replicationStatusType
--serviceName (--sn)string-replicationStatusServiceName
--detailed (-d)booleanfalsereplicationStatusDetailed
--watch (-w)booleanfalsereplicationStatusWatch
--profile (-p)string-profile

Related: backupStatus, backup, healthCheck


restore

Aliases: rst, restoreBackupSyntax: hana-cli restore [backupFile]Tags: restore, recovery

Use cases:

  • Restore from backup
  • Recover database

Prerequisites: Active database connection, Backup file available, Database access privileges

Parameters:

ParameterTypeDefaultDescription
--backupFile (--bf, --file)string-restoreBackupFile
--target (--tgt)string-restoreTarget
--schema (-s)string-schema
--overwrite (--ow)booleanfalserestoreOverwrite
--dropExisting (--de)booleanfalserestoreDropExisting
--continueOnError (--coe)booleanfalserestoreContinueOnError
--batchSize (-b, --batch)number1000restoreBatchSize
--dryRun (--dr, --preview)booleanfalserestoreDryRun

Related: backup, backupList, backupStatus


BTP Integration

SAP BTP integration tools and account management utilities

btpInfo

Aliases: btpinfoSyntax: hana-cli btpInfoTags: btp, info, cloud

Use cases:

  • Get BTP information

Parameters:

ParameterTypeDefaultDescription
--outputstring-output

Related: btp, btpTarget, btpSubs


btpInfoUI

Aliases: btpinfoUI, btpui, btpInfouiSyntax: hana-cli btpInfoUI

Related: btpInfo, btp


Connection & Auth

Connection setup, authentication helpers, and configuration tools

config

Aliases: cfgSyntax: hana-cli config [action]

Parameters:

ParameterTypeDefaultDescription
--edit (-e)booleanfalseedit
--global (-g)booleanfalseglobal
--path (-p)booleanfalsepath
--resetbooleanfalsereset

Related: connect, connections


connect

Aliases: c, loginSyntax: hana-cli connect [user] [password]Tags: connect, connection, configuration

Use cases:

  • Configure database connection

Related: connections, connectViaServiceKey, config


connections

Aliases: conn, cSyntax: hana-cli connectionsTags: connection, configuration, management

Use cases:

  • Manage saved connections

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number100limit
--user (-u)string-user
--application (-a)string-applicationName
--idle (-i)booleanfalseInclude idle connections

Related: connect, connectViaServiceKey, status


connectViaServiceKey

Aliases: key, servicekey, service-keySyntax: hana-cli serviceKey [instance] [key]Tags: connect, service-key, configuration

Use cases:

  • Connect using service key

Parameters:

ParameterTypeDefaultDescription
--instancestring-instance
--keystring-key
--encryptbooleantrueencrypt
--validatebooleanfalsevalidate
--cfbooleantruecf
--saveboolean-save

Related: connect, connections, config


copy2DefaultEnv

Aliases: copyDefaultEnv, copyDefault-Env, copy2defaultenv, copydefaultenv, copydefault-envSyntax: hana-cli copy2DefaultEnvTags: configuration, environment

Use cases:

  • Copy settings to default environment

Related: connect, config, copy2Env


copy2Env

Aliases: copyEnv, copyenv, copy2envSyntax: hana-cli copy2EnvTags: configuration, environment

Use cases:

  • Copy settings to environment file

Related: connect, config, copy2Secrets


copy2Secrets

Aliases: secrets, make:secretsSyntax: hana-cli copy2SecretsTags: configuration, secrets

Use cases:

  • Copy settings to secrets file

Parameters:

ParameterTypeDefaultDescription
--envJson (--from-file)string"default-env.json"envJson
--secretsFolder (--to-folder)string"secrets"secretsFolder
--filterstring-secretsFilter

Related: connect, copy2Env


createJWT

Aliases: cJWT, cjwt, cJwtSyntax: hana-cli createJWT [name]Tags: jwt, token, authentication

Use cases:

  • Create JWT token

Parameters:

ParameterTypeDefaultDescription
--name (-c)string-jwtName
--certificate (--cert)string-certificate
--issuer (-i)string-issuer

Related: inspectJWT, connectViaServiceKey


Data Tools

Import, export, compare, validate, and manage data across systems

compareData

Aliases: cmpdata, compardata, dataCompareSyntax: hana-cli compareData

Parameters:

ParameterTypeDefaultDescription
--sourceTable (--st)string-compareDataSourceTable
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'compareDataSourceSchema
--targetTable (--tt)string-compareDataTargetTable
--targetSchema (--ts)string'**CURRENT_SCHEMA**'compareDataTargetSchema
--keyColumns (-k)string-compareDataKeyColumns
--output (-o)string-compareDataOutput
--columns (-c)string-compareDataColumns
--showMatches (--sm)booleanfalsecompareDataShowMatches
--limit (-l)number1000compareDataLimit
--timeout (--to)number3600compareDataTimeout
--profile (-p)string-profile

Related: compareSchema, dataDiff


compareSchema

Aliases: cmpschema, schemaCompare, compareschemaSyntax: hana-cli compareSchemaTags: compare, diff, analysis

Use cases:

  • Compare two schemas
  • Find schema differences

Prerequisites: Active database connection, Both schemas exist

Parameters:

ParameterTypeDefaultDescription
--sourceSchema (-s)string'**CURRENT_SCHEMA**'compareSchemaSourceSchema
--targetSchema (-t)string'**CURRENT_SCHEMA**'compareSchemaTargetSchema
--tables (--tb)string-compareSchemaTableFilter
--compareIndexes (--ci)booleantruecompareSchemaCompareIndexes
--compareTriggers (--ct)booleantruecompareSchemaCompareTriggers
--compareConstraints (--cc)booleantruecompareSchemaCompareConstraints
--output (-o)string-compareSchemaOutput
--timeout (--to)number3600compareSchemaTimeout
--profile (-p)string-profile

Related: compareData, schemaClone


dataDiff

Aliases: ddiff, diffData, dataCompareSyntax: hana-cli dataDiff

Parameters:

ParameterTypeDefaultDescription
--table1 (--t1)string-dataDiffTable1
--table2 (--t2)string-dataDiffTable2
--schema1 (--s1)string'**CURRENT_SCHEMA**'dataDiffSchema1
--schema2 (--s2)string'**CURRENT_SCHEMA**'dataDiffSchema2
--keyColumns (-k)string-dataDiffKeyColumns
--compareColumns (-c)string-dataDiffCompareColumns
--output (-o)string-dataDiffOutput
--format (-f)string"summary"dataDiffFormat
--limit (-l)number10000dataDiffLimit
--showValues (--sv)booleanfalsedataDiffShowValues
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number3600dataDiffTimeout
--profile (-p)string-profile

Related: compareData, dataValidator


dataLineage

Aliases: lineage, dataFlow, traceLineageSyntax: hana-cli dataLineage

Related: dataProfile, compareData


dataMask

Aliases: mask, dataprivacy, anonymize, piiSyntax: hana-cli dataMaskTags: masking, anonymization, privacy

Use cases:

  • Mask sensitive data
  • Anonymize personal information

Related: dataValidator, import


dataProfile

Aliases: prof, profileData, dataStatsSyntax: hana-cli dataProfileTags: profiling, statistics, data-analysis

Use cases:

  • Profile table data
  • Analyze column distributions
  • Identify data patterns

Prerequisites: Active database connection, Target table exists

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-dataProfileTable
--schema (-s)string'**CURRENT_SCHEMA**'dataProfileSchema
--columns (-c)string-dataProfileColumns
--output (-o)string-dataProfileOutput
--format (-f)string"summary"dataProfileFormat
--nullAnalysis (--na)booleantruedataProfileNullAnalysis
--cardinalityAnalysis (--ca)booleantruedataProfileCardinalityAnalysis
--statisticalAnalysis (--sa)booleantruedataProfileStatisticalAnalysis
--patternAnalysis (--pa)booleanfalsedataProfilePatternAnalysis
--sampleSize (--ss)number10000dataProfileSampleSize
--timeout (--to)number3600dataProfileTimeout
--profile (-p)string-profile

Related: dataValidator, duplicateDetection


dataSync

Aliases: datasync, syncData, syncSyntax: hana-cli dataSyncTags: sync, synchronization, replication

Use cases:

  • Synchronize data between tables
  • Replicate data

Prerequisites: Active database connection, Source and target tables exist

Parameters:

ParameterTypeDefaultDescription
--sourceConnection (--sc)string-dataSyncSourceConnection
--targetConnection (--tc)string-dataSyncTargetConnection
--schema (-s)string'**CURRENT_SCHEMA**'dataSyncSchema
--table (-t)string-dataSyncTable
--syncMode (-m)string'full'dataSyncMode
--batchSize (-b)number1000dataSyncBatchSize
--conflictResolution (--cr)string'source'dataSyncConflictResolution
--keyColumns (-k)string-dataSyncKeyColumns
--timeout (--to)number3600dataSyncTimeout
--profile (-p)string-profile

Related: import, export


dataValidator

Aliases: dval, validateData, dataValidationSyntax: hana-cli dataValidatorTags: validation, quality, rules, checking

Use cases:

  • Validate data against rules
  • Check data quality
  • Find invalid records

Prerequisites: Active database connection, Target table exists, Validation rules defined

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-dataValidatorTable
--schema (-s)string'**CURRENT_SCHEMA**'dataValidatorSchema
--rules (-r)string-dataValidatorRules
--rulesFile (--rf)string-dataValidatorRulesFile
--columns (-c)string-dataValidatorColumns
--output (-o)string-dataValidatorOutput
--format (-f)string"json"dataValidatorFormat
--limit (-l)number10000dataValidatorLimit
--stopOnFirstError (--sfe)booleanfalsedataValidatorStopOnFirstError
--timeout (--to)number3600dataValidatorTimeout
--profile (-p)string-profile

Related: import, dataProfile


duplicateDetection

Aliases: dupdetect, findDuplicates, duplicatesSyntax: hana-cli duplicateDetectionTags: duplicates, quality, anomaly

Use cases:

  • Find duplicate records
  • Identify data redundancy

Prerequisites: Active database connection, Target table exists

Related: dataProfile, dataValidator


export

Aliases: exp, downloadData, downloaddataSyntax: hana-cli exportTags: export, download, extract, csv, excel

Use cases:

  • Extract table data to file
  • Download data

Prerequisites: Active database connection, Source table exists

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-exportTable
--schema (-s)string'**CURRENT_SCHEMA**'exportSchema
--output (-o)string-exportOutput
--format (-f)string"csv"exportFormat
--where (-w)string-exportWhere
--limit (-l)number-exportLimit
--orderby (--ob)string-exportOrderBy
--columns (-c)string-exportColumns
--delimiter (-d)string'exportDelimiter
--includeHeaders (--ih)booleantrueexportIncludeHeaders
--nullValue (--nv)string''exportNullValue
--maxRows (--mr)number1000000exportMaxRows
--timeout (--to)number3600exportTimeout
--profile (-p)string-profile

Related: import, massExport


import

Aliases: imp, uploadData, uploaddataSyntax: hana-cli importTags: import, upload, load-data, csv, excel

Use cases:

  • Load data from CSV/Excel
  • Upload data to table

Prerequisites: Active database connection, Target table exists with compatible structure, CSV or Excel file available

Parameters:

ParameterTypeDefaultDescription
--filename (-n)string-importFilename
--table (-t)string-importTable
--schema (-s)string'**CURRENT_SCHEMA**'importSchema
--output (-o)string"csv"importOutputFormat
--matchMode (-m)string"auto"importMatchMode
--truncate (--tr)booleanfalseimportTruncate
--batchSize (-b)number1000importBatchSize
--worksheet (-w)number1importWorksheet
--startRow (--sr)number1importStartRow
--skipEmptyRows (--se)booleantrueimportSkipEmptyRows
--excelCacheMode (--ec)string"cache"importExcelCacheMode
--dryRun (--dr)booleanfalsePreview import results without committing to database
--maxFileSizeMB (--mfs)number500Maximum file size in MB (prevents memory exhaustion)
--timeoutSeconds (--ts)number3600Import operation timeout in seconds (0 = no timeout)
--nullValues (--nv)string'nullComma-separated list of values to treat as NULL
--skipWithErrors (--swe)booleanfalseContinue import even if errors exceed threshold (logs errors)
--maxErrorsAllowed (--mea)number-1Maximum errors allowed before stopping (-1 = unlimited)
--profile (-p)string-profile

Related: export, dataValidator


importUI

Aliases: impui, importui, uploadui, uploadUISyntax: hana-cli importUI [filename] [table]

Related: import


kafkaConnect

Aliases: kafka, kafkaAdapter, kafkasubSyntax: hana-cli kafkaConnect [action]Tags: kafka, streaming, integration

Use cases:

  • Manage Kafka connections

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'action
--name (-n)string-connectorName
--brokers (-b)string-kafkaBrokers
--topic (-t)string-kafkaTopic
--config (-c)string-configPath

Related: dataSync, import


Developer Tools

Developer utilities, templates, docs, and interactive helpers

callProcedure

Aliases: cp, callprocedure, callProc, callproc, callSP, callspSyntax: hana-cli callProcedure [schema] [procedure]Tags: procedure, execution, call

Use cases:

  • Call stored procedure
  • Execute procedure

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --sp)string-procedure
--schema (-s)string'**CURRENT_SCHEMA**'schema
--profile (-p)string-profile

Related: inspectProcedure, procedures


cds

Aliases: cdsPreviewSyntax: hana-cli cds [schema] [table]Tags: cds, cap, data-model

Use cases:

  • Work with CDS models

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--view (-v)booleanfalseviewOpt
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--port (-p)numberfalseport
--profile (--pr)string-profile

Related: activateHDI, generateDocs, codeTemplate


codeTemplate

Aliases: template, codegen, scaffold, boilerplateSyntax: hana-cli codeTemplateTags: template, code-generation

Use cases:

  • Generate code templates

Related: createModule, generateTestData


createModule

Aliases: createDB, createDBModuleSyntax: hana-cli createModule

Parameters:

ParameterTypeDefaultDescription
--folderstring-folder
--hanaCloudbooleantruehanaCloud

Related: generateTestData, codeTemplate


examples

Aliases: exampleSyntax: hana-cli examples [command] [query...]

Related: viewDocs, interactive, kb


generateDocs

Aliases: docs, gendocs, generateDocumentationSyntax: hana-cli generateDocsTags: documentation, generate, docs

Use cases:

  • Generate documentation
  • Create docs from schema

Related: viewDocs, helpDocu, readMe


generateTestData

Aliases: testdata, gendata, generateDataSyntax: hana-cli generateTestDataTags: test-data, generate, sample

Use cases:

  • Generate test data
  • Create sample records

Related: codeTemplate, import, dataProfile


hdbsql

Syntax: hana-cli hdbsqlTags: sql, query, execution

Use cases:

  • Execute SQL directly

Related: querySimple, callProcedure


helpDocu

Aliases: openDocu, openDocumentation, documentation, docuSyntax: hana-cli helpDocu

Related: viewDocs, kb, readMe


interactive

Aliases: i, repl, shellSyntax: hana-cli interactive

Related: helpDocu, examples, kb


issue

Aliases: Issue, openIssue, openissue, reportIssue, reportissueSyntax: hana-cli issueTags: issue, report, help

Use cases:

  • Report issues or get help

Related: diagnose, helpDocu


kb

Syntax: hana-cli kb [query...]

Related: viewDocs, helpDocu, examples


readMe

Aliases: readmeSyntax: hana-cli readMeTags: readme, documentation

Use cases:

  • View help documentation

Related: readMeUI, helpDocu, openReadMe


readMeUI

Aliases: readmeui, readMeUi, readmeUISyntax: hana-cli readMeUI

Related: readMe, UI, openReadMe


sdiTasks

Aliases: sditasks, sdi, smartDataIntegrationSyntax: hana-cli sdiTasksTags: sdi, task, data-provisioning

Use cases:

  • Manage SDI tasks
  • Monitor data provisioning

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'sdiTasksAction
--taskName (--tn)string-sdiTasksTaskName
--flowgraph (--fg)string-sdiTasksFlowgraph
--agentName (--an)string-sdiTasksAgentName
--schema (-s)string'**CURRENT_SCHEMA**'sdiTasksSchema
--profile (-p)string-profile

Related: dataSync, connections


test

Syntax: hana-cli test

Related: cds, activateHDI


timeSeriesTools

Aliases: tsTools, timeseries, timeseriestoolsSyntax: hana-cli timeSeriesTools [action]Tags: time-series, temporal

Use cases:

  • Work with time series data

Parameters:

ParameterTypeDefaultDescription
--action (-a, --Action)string'list'action
--table (-t, --Table)string-table
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--timeColumn (--tc, --TimeColumn)string-timeColumn
--valueColumn (--vc, --ValueColumn)string-valueColumn
--interval (-i, --Interval)string'HOUR'timeInterval
--limit (-l, --Limit)number1000limit

Related: tables, dataProfile


UI

Aliases: ui, gui, GUI, launchpad, LaunchPad, launchPad, serverSyntax: hana-cli UI

Related: readMeUI, helpDocu


viewDocs

Aliases: docs, doc, documentationSyntax: hana-cli viewDocs [topic]

Related: helpDocu, kb, examples


HANA Cloud

Manage SAP HANA Cloud instances and related services

hanaCloudHDIInstances

Aliases: hdiInstances, hdiinstances, hdiServices, listhdi, hdiservices, hdisSyntax: hana-cli hdiTags: cloud, hdi, instance

Use cases:

  • List HANA Cloud HDI instances

Related: hanaCloudInstances, adminHDI


hanaCloudHDIInstancesUI

Aliases: hdiInstancesUI, hdiinstancesui, hdiServicesUI, listhdiui, hdiservicesui, hdisuiSyntax: hana-cli hdiUI

Related: hanaCloudHDIInstances


hanaCloudInstances

Aliases: hcInstances, instances, listHC, listhc, hcinstancesSyntax: hana-cli hc [name]Tags: cloud, instance, management

Use cases:

  • List HANA Cloud instances
  • View cloud databases

Related: hanaCloudStart, hanaCloudStop, hanaCloudHDIInstances


hanaCloudSBSSInstances

Aliases: sbssInstances, sbssinstances, sbssServices, listsbss, sbssservices, sbsssSyntax: hana-cli sbssTags: cloud, sbss, instance

Use cases:

  • List HANA Cloud SBSS instances

Related: hanaCloudInstances


hanaCloudSBSSInstancesUI

Aliases: sbssInstancesUI, sbssinstancesui, sbssServicesUI, listsbssui, sbssservicesui, sbsssuiSyntax: hana-cli sbssUI

Related: hanaCloudSBSSInstances


hanaCloudSchemaInstances

Aliases: schemainstances, schemaServices, listschemas, schemaservicesSyntax: hana-cli schemaInstancesTags: cloud, schema, instance

Use cases:

  • List HANA Cloud schema instances

Related: hanaCloudInstances, schemas


hanaCloudSchemaInstancesUI

Aliases: schemainstancesui, schemaServicesUI, listschemasui, schemaservicesuiSyntax: hana-cli schemaInstancesUI

Related: hanaCloudSchemaInstances


hanaCloudSecureStoreInstances

Aliases: secureStoreInstances, securestoreinstances, secureStoreServices, listSecureStore, securestoreservices, securestoresSyntax: hana-cli securestoreTags: cloud, secure-store, instance

Use cases:

  • List HANA Cloud Secure Store instances

Related: hanaCloudInstances, certificates


hanaCloudSecureStoreInstancesUI

Aliases: secureStoreInstancesUI, secureStoreUI, securestoreinstancesui, secureStoreServicesUI, listSecureStoreUI, securestoreservicesui, securestoresuiSyntax: hana-cli securestoreUI

Related: hanaCloudSecureStoreInstances


hanaCloudStart

Aliases: hcstart, hc_start, startSyntax: hana-cli hcStart [name]Tags: cloud, start, instance

Use cases:

  • Start HANA Cloud instance

Related: hanaCloudStop, hanaCloudInstances


hanaCloudStop

Aliases: hcstop, hc_stop, stopSyntax: hana-cli hcStop [name]Tags: cloud, stop, instance

Use cases:

  • Stop HANA Cloud instance

Related: hanaCloudStart, hanaCloudInstances


hanaCloudUPSInstances

Aliases: upsInstances, upsinstances, upServices, listups, upsservicesSyntax: hana-cli upsTags: cloud, ups, instance

Use cases:

  • List HANA Cloud UPS instances

Related: hanaCloudInstances


hanaCloudUPSInstancesUI

Aliases: upsInstancesUI, upsinstancesui, upServicesUI, listupsui, upsservicesuiSyntax: hana-cli upsUI

Related: hanaCloudUPSInstances


HDI Management

Manage HDI containers, groups, and deployment operations

activateHDI

Aliases: ahdi, ahSyntax: hana-cli activateHDI [tenant]Tags: hdi, deployment, activation

Use cases:

  • Activate HDI deployment
  • Deploy HDI changes

Parameters:

ParameterTypeDefaultDescription
--tenant (-t)string-tenant

Related: adminHDI, adminHDIGroup, cds


adminHDI

Aliases: adHDI, adhdiSyntax: hana-cli adminHDI [user] [password]Tags: hdi, administration, management

Use cases:

  • Administer HDI
  • Manage HDI settings

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password
--create (-c)booleantruecreateUser

Related: adminHDIGroup, hanaCloudHDIInstances


adminHDIGroup

Aliases: adHDIG, adhdigSyntax: hana-cli adminHDIGroup [user] [group]Tags: hdi, group, administration

Use cases:

  • Manage HDI groups
  • Administer HDI group

Parameters:

ParameterTypeDefaultDescription
--user (-u, --User)string-user
--group (-g)string'SYS_XS_HANA_BROKER'group

Related: adminHDI, activateHDI


containers

Aliases: cont, listContainers, listcontainersSyntax: hana-cli containers [containerGroup] [container]Tags: container, hdi, deployment

Use cases:

  • List HDI containers
  • Manage containers

Parameters:

ParameterTypeDefaultDescription
--container (-c)string"*"container
--containerGroup (-g, --group, --containergroup)string'*'containerGroup
--limit (-l)number200limit

Related: createContainer, dropContainer, containersUI


containersUI

Aliases: containersui, contUI, listContainersUI, listcontainersuiSyntax: hana-cli containersUI [containerGroup] [container]

Related: containers


createContainer

Aliases: cc, cContSyntax: hana-cli createContainer [container] [group]Tags: container, create, hdi

Use cases:

  • Create new HDI container

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--group (-g)string''group
--save (-s)booleantruesaveHDI
--encrypt (-e, --ssl)booleanfalseencrypt

Related: dropContainer, containers, createContainerUsers


createContainerUsers

Aliases: ccu, cContUSyntax: hana-cli createContainerUsers [container]

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--save (-s)booleantruesaveHDI
--encrypt (-e, --ssl)booleanfalseencrypt

Related: createContainer, users


dropContainer

Aliases: dc, dropCSyntax: hana-cli dropContainer [container] [group]Tags: container, drop, hdi

Use cases:

  • Drop HDI container

Parameters:

ParameterTypeDefaultDescription
--container (-c)string-container
--group (-g)string''group

Related: createContainer, containers


Mass Operations

Bulk operations for grants, updates, deletions, and conversions

massConvert

Aliases: mc, massconvert, massConv, massconvSyntax: hana-cli massConvert [schema] [table] [view]Tags: convert, bulk-operation, data-type

Use cases:

  • Convert data types
  • Bulk data conversion

Related: massUpdate, massRename


massConvertUI

Aliases: mcui, massconvertui, massConvUI, massconvuiSyntax: hana-cli massConvertUI [schema] [table]

Related: massConvert


massDelete

Aliases: md, massdelete, massDel, massdelSyntax: hana-cli massDelete [schema] [object]Tags: delete, bulk-operation, purge

Use cases:

  • Delete records in bulk
  • Purge old data

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--limit (-l)number1000limit
--objectType (-t, --type)string-objectType
--includeSystem (-i, --system)booleanfalseincludeSystemObjects
--dryRun (--dr, --preview)booleanfalsedryRun
--force (-f)booleanfalseforce
--logboolean-log

Related: massExport, massUpdate


massExport

Aliases: me, mexport, massExp, massexpSyntax: hana-cli massExport [schema] [object]Tags: export, bulk-operation, extract

Use cases:

  • Export multiple tables at once

Parameters:

ParameterTypeDefaultDescription
--schema (-s, --schema)string'**CURRENT_SCHEMA**'schema
--object (-o, --object)string'*'object
--objectType (-t, --type)string-objectType
--limit (-l, --limit)number1000limit
--format (-f, --format)string'csv'exportFormat
--folder (--directory, --dir)string-folder
--includeData (--data)booleanfalseincludeData

Related: export, massDelete


massGrant

Aliases: mg, massgrant, massGrn, massgrnSyntax: hana-cli massGrant [schema] [object]Tags: grant, permission, bulk-operation

Use cases:

  • Grant permissions in bulk
  • Bulk privilege assignment

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--grantee (-g)string-grantee
--privilege (--pr)string-privilege
--objectType (-t, --type)string-objectType
--withGrantOption (--wgo)booleanfalsewithGrantOption
--dryRun (--dr, --preview)booleanfalsedryRun
--logboolean-log

Related: massUsers, users, roles


massRename

Aliases: mr, massrename, massRN, massrnSyntax: hana-cli massRenameTags: rename, bulk-operation

Use cases:

  • Rename objects in bulk

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schemaCDS
--namespace (-n)string-namespace
--prefix (-p)string-prefix
--case (-c)string-case

Related: massConvert, massUpdate


massUpdate

Aliases: mu, massupdate, massUpd, massupdSyntax: hana-cli massUpdate [schema] [object]Tags: update, bulk-operation

Use cases:

  • Update many records at once

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string-schema
--object (-o)string-object
--setClause (-c, --set)string-setClause
--whereClause (-w, --where)string-whereClause
--limit (-l)number1000limit
--dryRun (--dr, --preview)booleanfalsedryRun
--logboolean-log

Related: massDelete, massConvert


massUsers

Aliases: massUser, mUsers, mUser, muSyntax: hana-cli massUsers [user] [password]

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password

Related: users, roles, massGrant


tableCopy

Aliases: tablecopy, copyTable, copytableSyntax: hana-cli tableCopyTags: copy, transfer, data-movement

Use cases:

  • Copy table between schemas
  • Copy table to another system

Prerequisites: Active database connection, Source table exists, Target schema accessible

Parameters:

ParameterTypeDefaultDescription
--sourceTable (--st)string-tableCopySourceTable
--targetTable (--tt)string-tableCopyTargetTable
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'tableCopySourceSchema
--targetSchema (--ts)string'**CURRENT_SCHEMA**'tableCopyTargetSchema
--structureOnly (--so)booleanfalsetableCopyStructureOnly
--dataOnly (--do)booleanfalsetableCopyDataOnly
--where (-w)string-tableCopyWhere
--limit (-l)number-tableCopyLimit
--batchSize (-b, --batch)number1000tableCopyBatchSize
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number3600tableCopyTimeout
--profile (-p)string-profile

Related: export, import, tables


Object Inspection

Inspect tables, views, procedures, indexes, and related objects

inspectFunction

Aliases: if, function, insFunc, inspectfunctionSyntax: hana-cli inspectFunction [schema] [function]Tags: function, inspection

Use cases:

  • Inspect function details

Parameters:

ParameterTypeDefaultDescription
--functionName (-f, --function)string-function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: functions, inspectProcedure


inspectIndex

Aliases: ii, index, insIndex, inspectindexSyntax: hana-cli inspectIndex [schema] [index]Tags: index, inspection, analysis

Use cases:

  • Inspect index details

Parameters:

ParameterTypeDefaultDescription
--index (-i)string-index
--schema (-s)string'**CURRENT_SCHEMA**'schema

Related: indexes, tables, tableHotspots


inspectJWT

Aliases: jwt, ijwt, iJWT, iJwtSyntax: hana-cli inspectJWTTags: jwt, token, analysis

Use cases:

  • Analyze JWT token

Related: createJWT


inspectLibMember

Aliases: ilm, libraryMember, librarymember, insLibMem, inspectlibrarymemberSyntax: hana-cli inspectLibMember [schema] [library] [libraryMem]Tags: library, member

Use cases:

  • Inspect library member details

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string-library
--libraryMem (-m, --libMem)string-libMember
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: libraries, inspectLibrary


inspectLibrary

Aliases: il, library, insLib, inspectlibrarySyntax: hana-cli inspectLibrary [schema] [library]Tags: library, inspection

Use cases:

  • Inspect library details

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string-library
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: libraries, inspectLibMember


inspectProcedure

Aliases: ip, procedure, insProc, inspectprocedure, inspectspSyntax: hana-cli inspectProcedure [schema] [procedure]Tags: procedure, inspection

Use cases:

  • Inspect procedure details

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --sp)string-procedure
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: procedures, inspectFunction, callProcedure


inspectTable

Aliases: it, table, insTbl, inspecttable, inspectableSyntax: hana-cli inspectTable [schema] [table]Tags: table, inspection, analysis

Use cases:

  • Inspect table structure and properties

Parameters:

ParameterTypeDefaultDescription
--table (-t)string-table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useExists (--exists, --persistence)booleantrueuseExists
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--noColonsbooleanfalsenoColons

Related: tables, inspectView, columnStats


inspectTableUI

Aliases: itui, tableUI, tableui, insTblUI, inspecttableui, inspectableuiSyntax: hana-cli inspectTableUI [schema] [table]

Related: tables, inspectTable


inspectTrigger

Aliases: itrig, trigger, insTrig, inspecttrigger, inspectriggerSyntax: hana-cli inspectTrigger [schema] [trigger]Tags: trigger, inspection

Use cases:

  • Inspect trigger details

Parameters:

ParameterTypeDefaultDescription
--trigger (-t)string"*"sequence
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType

Related: triggers, inspectProcedure, tables


inspectView

Aliases: iv, view, insVew, inspectviewSyntax: hana-cli inspectView [schema] [view]Tags: view, inspection

Use cases:

  • Inspect view details

Parameters:

ParameterTypeDefaultDescription
--view (-v)string-view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--output (-o)string"tbl"outputType
--useHanaTypes (--hana)booleanfalseuseHanaTypes
--useExists (--exists, --persistence)booleantrueuseExists
--useQuoted (-q, --quoted)booleanfalseuseQuoted
--noColonsbooleanfalsenoColons

Related: views, inspectTable, inspectProcedure


Other

commandMap

Syntax: hana-cli commandMap


Performance Monitoring

Monitor performance, expensive operations, and system bottlenecks

blocking

Aliases: b, locksSyntax: hana-cli blockingTags: blocking, lock, session

Use cases:

  • Find blocking locks
  • Identify deadlocks

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--details (-d)booleanfalsedetails

Related: deadlocks, longRunning, connections


columnStats

Syntax: hana-cli columnStats [schema] [table]Tags: statistics, column-analysis

Use cases:

  • Analyze column statistics
  • Update column statistics

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, inspectTable, tableHotspots


deadlocks

Aliases: deadlock, dlSyntax: hana-cli deadlocksTags: deadlock, lock, session

Use cases:

  • Find deadlock information
  • Analyze lock contention

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit

Related: longRunning, blocking, healthCheck


expensiveStatements

Syntax: hana-cli expensiveStatementsTags: performance, sql, slow-queries

Use cases:

  • Find expensive SQL statements
  • Identify performance problems

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--orderBy (-o)string'totalTime'expensiveStatementsOrderBy

Related: longRunning, queryPlan, blocking


fragmentationCheck

Aliases: frag, fcSyntax: hana-cli fragmentationCheckTags: fragmentation, performance, diagnostics

Use cases:

  • Check table fragmentation
  • Monitor storage efficiency

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string'**CURRENT_SCHEMA**'schema
--table (-t)stringnulltable
--threshold (--th)number10fragmentationThreshold
--limit (-l)number50limit

Related: reclaim, healthCheck


indexTest

Syntax: hana-cli indexTest

Related: indexes, tableHotspots


longRunning

Aliases: lr, longrunningSyntax: hana-cli longRunningTags: long-running, slow, performance

Use cases:

  • Find long-running operations
  • Monitor slow processes

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number50limit
--duration (-d)number60queryDuration
--includeIdle (-i)booleanfalseidleSession
--cancel (-c)string-Statement hash to cancel

Related: expensiveStatements, deadlocks, blocking


memoryAnalysis

Syntax: hana-cli memoryAnalysisTags: memory, performance, resource-usage

Use cases:

  • Analyze memory consumption
  • Find memory-heavy tables

Parameters:

ParameterTypeDefaultDescription
--component (-c)string'*'component
--limit (-l)number200limit

Related: memoryLeaks, healthCheck, systemInfo


memoryLeaks

Aliases: memleak, mlSyntax: hana-cli memoryLeaksTags: memory, memory-leak, diagnostics

Use cases:

  • Find potential memory leaks
  • Monitor memory issues

Parameters:

ParameterTypeDefaultDescription
--component (-c)stringnullcomponent
--threshold (-t)number10threshold
--limit (-l)number50limit

Related: memoryAnalysis, healthCheck


queryPlan

Syntax: hana-cli queryPlanTags: execution-plan, sql-analysis, performance

Use cases:

  • Analyze query execution plan
  • Optimize queries

Parameters:

ParameterTypeDefaultDescription
--sql (-q, --sql)string-query

Related: querySimple, expensiveStatements


querySimple

Aliases: qs, querysimpleSyntax: hana-cli querySimpleTags: query, sql, execution

Use cases:

  • Run simple queries

Parameters:

ParameterTypeDefaultDescription
--query (-q)string-query
--folder (-f)string'./'folder
--filename (-n)string-filename
--output (-o)string"table"outputTypeQuery
--profile (-p)string-profile

Related: queryPlan, expensiveStatements


querySimpleUI

Aliases: qsui, querysimpleui, queryUI, sqlUISyntax: hana-cli querySimpleUI

Related: querySimple


reclaim

Syntax: hana-cli reclaimTags: reclaim, cleanup, maintenance

Use cases:

  • Reclaim unused space
  • Perform maintenance

Related: fragmentationCheck, dataVolumes


recommendations

Aliases: rec, recommendSyntax: hana-cli recommendationsTags: recommendation, optimization, best-practices

Use cases:

  • Get system recommendations
  • Find optimization opportunities

Parameters:

ParameterTypeDefaultDescription
--category (-c)string'all'Recommendation category
--limit (-l)number50limit

Related: healthCheck, expensiveStatements


tableHotspots

Aliases: th, hotspotsSyntax: hana-cli tableHotspots [schema] [table]Tags: hotspot, high-load, performance

Use cases:

  • Identify heavily accessed tables
  • Find performance bottlenecks

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"table
--schema (-s)string'**CURRENT_SCHEMA**'schema
--includePartitions (-p, --Partitions)booleantrueincludePartitions
--limit (-l, --Limit)number200limit
--profile (-p)string-profile

Related: columnStats, indexes, inspectTable


Schema Tools

Explore schemas, tables, views, and database object metadata

dataTypes

Aliases: dt, datatypes, dataType, datatypeSyntax: hana-cli dataTypes

Related: dataTypesUI, tables


dataTypesUI

Aliases: dtui, datatypesUI, dataTypeUI, datatypeui, datatypesuiSyntax: hana-cli dataTypesUI

Related: dataTypes


ftIndexes

Aliases: fti, ftIndex, fulltext, fulltextIndexesSyntax: hana-cli ftIndexes [schema] [index]

Parameters:

ParameterTypeDefaultDescription
--index (-i)string"*"ftIndexName
--schema (-s)string'**CURRENT_SCHEMA**'schema
--table (-t)string-ftTable
--details (-d)booleanfalsedetails
--limit (-l)number200limit
--profile (-p)string-profile

Related: indexes, tables


functions

Aliases: f, listFuncs, ListFunc, listfuncs, Listfunc, listFunctions, listfunctionsSyntax: hana-cli functions [schema] [function]Tags: function, metadata, sql

Use cases:

  • List functions
  • Analyze function definitions

Parameters:

ParameterTypeDefaultDescription
--functionName (-f, --function)string"*"function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectFunction, procedures, objects


functionsUI

Aliases: fui, listFuncsUI, ListFuncUI, listfuncsui, Listfuncui, listFunctionsUI, listfunctionsuiSyntax: hana-cli functionsUI [schema] [function]

Related: functions


indexes

Aliases: ind, listIndexes, ListInd, listind, Listind, listfindexesSyntax: hana-cli indexes [schema] [indexes]Tags: index, metadata, performance

Use cases:

  • List indexes on tables
  • Analyze index definitions

Parameters:

ParameterTypeDefaultDescription
--indexes (-i)string"*"function
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectIndex, tables, tableHotspots


indexesUI

Aliases: indUI, listIndexesUI, ListIndUI, listindui, Listindui, listfindexesui, indexesuiSyntax: hana-cli indexesUI [schema] [indexes]

Related: indexes


libraries

Aliases: l, listLibs, ListLibs, listlibs, ListLib, listLibraries, listlibrariesSyntax: hana-cli libraries [schema] [library]Tags: library, managed-library

Use cases:

  • List managed libraries

Parameters:

ParameterTypeDefaultDescription
--library (--lib)string"*"library
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectLibrary, inspectLibMember


objects

Aliases: o, listObjects, listobjectsSyntax: hana-cli objects [schema] [object]Tags: object, metadata, catalog

Use cases:

  • List all database objects
  • Search by object type

Parameters:

ParameterTypeDefaultDescription
--object (-o)string"*"object
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: schemas, tables, views


partitions

Aliases: parts, partition, partitioning, tablePartitionsSyntax: hana-cli partitions [schema] [table]

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"partitionTable
--schema (-s)string'**CURRENT_SCHEMA**'schema
--type (--pt)string-partitionType
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, inspectTable, tableHotspots


procedures

Aliases: p, listProcs, ListProc, listprocs, Listproc, listProcedures, listprocedures, spSyntax: hana-cli procedures [schema] [procedure]Tags: procedure, metadata, sql

Use cases:

  • Find stored procedures
  • Analyze procedure definitions

Parameters:

ParameterTypeDefaultDescription
--procedure (-p, --Procedure)string"*"procedure
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectProcedure, functions, views


schemaClone

Aliases: schemaclone, cloneSchema, copyschemaSyntax: hana-cli schemaCloneTags: clone, copy-schema, replication

Use cases:

  • Clone entire schema
  • Duplicate schema structure

Prerequisites: Active database connection, Source schema exists, SCHEMA admin privileges

Parameters:

ParameterTypeDefaultDescription
--sourceSchema (--ss)string'**CURRENT_SCHEMA**'schemaCloneSourceSchema
--targetSchema (--ts)string'**CURRENT_SCHEMA**'schemaCloneTargetSchema
--includeData (--id)booleanfalseschemaCloneIncludeData
--includeGrants (--ig)booleanfalseschemaCloneIncludeGrants
--parallel (--par)number1schemaCloneParallel
--excludeTables (--et)string-schemaCloneExcludeTables
--dryRun (--dr, --preview)booleanfalsedryRun
--timeout (--to)number7200schemaCloneTimeout
--profile (-p)string-profile

Related: schemas, tables, export


schemas

Aliases: sch, getSchemas, listSchemas, sSyntax: hana-cli schemas [schema]Tags: schema, metadata, structure

Use cases:

  • List all schemas
  • Discover database structure

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--schema (-s)string"*"schema
--limit (-l)number200limit
--all (--al, --allSchemas)booleanfalseallSchemas

Related: objects, schemaClone, tables


schemasUI

Aliases: schui, getSchemasUI, listSchemasUI, schemasui, getschemasui, listschemasuiSyntax: hana-cli schemasUI [schema]

Related: schemas


sequences

Aliases: seq, listSeqs, ListSeqs, listseqs, Listseq, listSequencesSyntax: hana-cli sequences [schema] [sequence]Tags: sequence, metadata

Use cases:

  • List sequences

Parameters:

ParameterTypeDefaultDescription
--sequence (--seq)string"*"sequence
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, objects


synonyms

Aliases: syn, listSynonyms, listsynonymsSyntax: hana-cli synonyms [schema] [synonym] [target]Tags: synonym, metadata

Use cases:

  • List synonyms

Parameters:

ParameterTypeDefaultDescription
--synonym (--syn, --Synonym)string"*"synonym
--target (-t, --Target)string"*"target
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit

Related: tables, views, procedures


tableGroups

Aliases: tg, tablegroup, groups, groups-tablesSyntax: hana-cli tableGroups [action] [groupName]Tags: table-group, organization

Use cases:

  • View table groups

Parameters:

ParameterTypeDefaultDescription
--action (-a)string'list'tableGroupAction
--groupName (-g, --group)string-tableGroupName
--schema (-s)string'**CURRENT_SCHEMA**'tableGroupSchema
--table (-t)string-tableGroupTable
--typestring-Table group type
--subtypestring-Table group subtype
--matchSchemastring-Match schema pattern
--matchTablestring-Match table pattern
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, objects


tables

Aliases: t, listTables, listtablesSyntax: hana-cli tables [schema] [table]Tags: table, metadata, structure, catalog

Use cases:

  • Find tables in schema
  • Analyze table properties

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--table (-t, --Table)string"*"table
--schema (-s, --Schema)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectTable, tableGroups, schemas


tablesPG

Aliases: tablespg, tablespostgres, tablesPostgres, tables-postgres, tables-postgressql, tablesPOSTGRESSyntax: hana-cli tablesPG [schema] [table]

Related: tables, tablesSQLite


tablesSQLite

Aliases: tablessqlite, tablesqlite, tablesSqlite, tables-sqlite, tables-sql, tablesSQLSyntax: hana-cli tablesSQLite [table]

Related: tables, tablesPG


tablesUI

Aliases: tui, listTablesUI, listtablesui, tablesuiSyntax: hana-cli tablesUI [schema] [table]

Related: tables, inspectTable


triggers

Aliases: trig, listTriggers, ListTrigs, listtrigs, Listtrig, listrigSyntax: hana-cli triggers [schema] [trigger] [target]Tags: trigger, metadata

Use cases:

  • List triggers on tables

Parameters:

ParameterTypeDefaultDescription
--trigger (-t, --Trigger)string"*"sequence
--target (--to, --Target)string"*"target
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectTrigger, procedures, tables


views

Aliases: v, listViews, listviewsSyntax: hana-cli views [schema] [view]Tags: view, metadata, structure

Use cases:

  • List views
  • Analyze view definitions

Parameters:

ParameterTypeDefaultDescription
--view (-v, --View)string"*"view
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: inspectView, tables, procedures


Security

User, role, privilege, and security audit management

auditLog

Aliases: audit, auditlogSyntax: hana-cli auditLogTags: audit, logging, compliance

Use cases:

  • View audit logs
  • Track changes

Related: systemInfo, securityScan


certificates

Aliases: cert, certsSyntax: hana-cli certificatesTags: certificate, ssl, encryption

Use cases:

  • Manage certificates
  • Check SSL certificates

Related: certificatesUI, encryptionStatus


certificatesUI

Aliases: certUI, certsUI, certificatesui, listCertificatesUI, listcertificatesuiSyntax: hana-cli certificatesUI

Related: certificates


createGroup

Aliases: cg, cGrpSyntax: hana-cli createGroup [group]Tags: group, create, hdi

Use cases:

  • Create HDI group

Parameters:

ParameterTypeDefaultDescription
--group (-g)string-group

Related: createXSAAdmin, users, roles


createXSAAdmin

Aliases: cXSAAdmin, cXSAA, cxsaadmin, cxsaaSyntax: hana-cli createXSAAdmin [user] [password]Tags: xsa, admin, user

Use cases:

  • Create XSA admin user

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user
--password (-p)string-password

Related: users, roles, createGroup


dropGroup

Aliases: dg, dropGSyntax: hana-cli dropGroup [group]Tags: group, drop, hdi

Use cases:

  • Drop HDI group

Parameters:

ParameterTypeDefaultDescription
--group (-g)string-group

Related: createGroup, users, roles


encryptionStatus

Aliases: encryption, encryptSyntax: hana-cli encryptionStatusTags: encryption, security, diagnostics

Use cases:

  • Check encryption status

Related: certificates, healthCheck


inspectUser

Aliases: iu, user, insUser, inspectuserSyntax: hana-cli inspectUser [user]Tags: user, inspection

Use cases:

  • Inspect user details and privileges

Parameters:

ParameterTypeDefaultDescription
--user (-u)string-user

Related: users, roles, pwdPolicy


pwdPolicy

Aliases: pwdpolicy, passpoliciesSyntax: hana-cli pwdPolicyTags: password, policy, security

Use cases:

  • Manage password policies

Related: users, inspectUser


roles

Aliases: r, listRoles, listrolesSyntax: hana-cli roles [schema] [role]Tags: role, access-control, administration

Use cases:

  • List database roles
  • Manage role assignments

Parameters:

ParameterTypeDefaultDescription
--role (-r)string"*"role
--schema (-s)string'**CURRENT_SCHEMA**'schema
--limit (-l)number200limit
--profile (-p)string-profile

Related: users, inspectUser, grantChains


securityScan

Aliases: secscan, scanSyntax: hana-cli securityScanTags: security, scan, compliance

Use cases:

  • Run security scan
  • Check security settings

Related: pwdPolicy, users, healthCheck


users

Aliases: u, listUsers, listusersSyntax: hana-cli users [user]Tags: user, access-control, administration

Use cases:

  • List database users
  • Manage user access

Parameters:

ParameterTypeDefaultDescription
--user (-u)string"*"user
--limit (-l)number200limit

Related: roles, inspectUser, massUsers


System Administration

System health, configuration, diagnostics, and maintenance

diagnose

Aliases: diagSyntax: hana-cli diagnoseTags: diagnose, troubleshoot, issues

Use cases:

  • Run diagnostics
  • Troubleshoot problems

Parameters:

ParameterTypeDefaultDescription
--checks (-c)string'all'checks
--limit (-l)number50limit

Related: healthCheck, systemInfo, status


healthCheck

Aliases: health, hSyntax: hana-cli healthCheckTags: health, check, diagnostics

Use cases:

  • Perform system health check
  • Verify system status

Parameters:

ParameterTypeDefaultDescription
--checks (-c)string'all'Health checks to perform (all, memory, disk, connection, transaction, backup, replication, resources)

Related: systemInfo, status, diagnose


status

Aliases: s, whoamiSyntax: hana-cli statusTags: connection, user, session, roles, diagnostic

Use cases:

  • Check current database user and connection
  • View granted roles
  • Verify database connection

Prerequisites: Active database connection

Parameters:

ParameterTypeDefaultDescription
--priv (-p, --privileges)booleanfalseprivileges

Related: systemInfo, healthCheck, connections


systemInfo

Aliases: sys, sysinfo, sysInfo, systeminfo, system-information, dbInfo, dbinfoSyntax: hana-cli systemInfoTags: system, info, diagnostics, hardware

Use cases:

  • View system information
  • Check hardware resources

Parameters:

ParameterTypeDefaultDescription
--output (-o, --Output)string"basic"outputType

Related: status, healthCheck, version


systemInfoUI

Aliases: sysUI, sysinfoui, sysInfoUI, systeminfouiSyntax: hana-cli systemInfoUI

Related: systemInfo, healthCheck


workloadManagement

Aliases: wlm, workloads, workloadClass, workloadmgmtSyntax: hana-cli workloadManagement [schema] [group]Tags: workload, resource, management

Use cases:

  • Manage workload assignments

Parameters:

ParameterTypeDefaultDescription
--group (-g)string"*"workloadClass
--workload (-w)string-workloadClass
--schema (-s)string'**CURRENT_SCHEMA**'schema
--priority (-p)string-workloadPriority
--activeOnly (-a)booleanfalseworkloadActiveOnly
--showViews (--sv, --views)booleanfalseworkloadShowViews
--limit (-l)number200limit

Related: status, longRunning, healthCheck


xsaServices

Aliases: xsa, xsaSvc, xsaservicesSyntax: hana-cli xsaServices [action]Tags: xsa, service

Use cases:

  • Manage XSA services

Parameters:

ParameterTypeDefaultDescription
--action (-a, --Action)string'list'action
--service (--sv, --Service)string-service
--details (-d, --Details)booleanfalsedetails

Related: systemInfo, status


System Tools

System diagnostics, logs, host info, and runtime utilities

alerts

Aliases: a, alertSyntax: hana-cli alertsTags: alert, event, monitoring

Use cases:

  • View system alerts
  • Monitor events

Parameters:

ParameterTypeDefaultDescription
--limit (-l)number100limit
--severity (-s)string'all'alertSeverity
--acknowledge (--ack)string-Acknowledge alert by ID
--delete (--del)string-Delete alert by ID

Related: healthCheck, systemInfo


cacheStats

Syntax: hana-cli cacheStats

Parameters:

ParameterTypeDefaultDescription
--cacheType (-t)string'all'cacheType
--limit (-l)number50limit

Related: memoryAnalysis, systemInfo


crashDumps

Aliases: crash, cdSyntax: hana-cli crashDumpsTags: crash, dump, diagnostics

Use cases:

  • Check crash dumps
  • Diagnose crashes

Parameters:

ParameterTypeDefaultDescription
--days (-d)number7days
--type (-t)stringnullcrashType
--limit (-l)number50limit

Related: diagnose, healthCheck


dataVolumes

Aliases: dv, datavolumesSyntax: hana-cli dataVolumesTags: volume, storage, data

Use cases:

  • Check data volumes
  • Analyze storage distribution

Related: disks, fragmentationCheck, reclaim


disks

Aliases: di, DisksSyntax: hana-cli disksTags: disk, storage, resource

Use cases:

  • Check disk usage
  • Monitor storage capacity

Related: hostInformation, dataVolumes, ports


features

Aliases: fe, FeaturesSyntax: hana-cli featuresTags: feature, capability, version

Use cases:

  • List available features
  • Check feature support

Related: featuresUI, systemInfo


featuresUI

Aliases: feui, featuresui, FeaturesUISyntax: hana-cli featuresUI

Related: features


featureUsage

Aliases: fu, FeaturesUsageSyntax: hana-cli featureUsageTags: feature, usage, analytics

Use cases:

  • Check feature usage
  • Understand feature adoption

Related: featureUsageUI, features


featureUsageUI

Aliases: fuui, featureusageui, FeaturesUsageUI, featuresusageuiSyntax: hana-cli featureUsageUI

Related: featureUsage


hostInformation

Aliases: hi, HostInformation, hostInfo, hostinfoSyntax: hana-cli hostInformationTags: host, hardware, system

Use cases:

  • Get host information
  • Check hardware details

Related: systemInfo, disks, ports


iniContents

Aliases: if, inifiles, iniSyntax: hana-cli iniContents [file] [section]Tags: configuration, ini-file

Use cases:

  • View INI file contents

Parameters:

ParameterTypeDefaultDescription
--file (-f)string"*"file
--section (-s)string"*"section
--limit (-l)number200limit

Related: iniFiles, config


iniFiles

Aliases: if, inifiles, iniSyntax: hana-cli iniFilesTags: configuration, ini-file

Use cases:

  • Manage INI files

Related: iniContents, config


ports

Syntax: hana-cli portsTags: port, network, connectivity

Use cases:

  • Check open ports
  • Verify network connectivity

Related: hostInformation, disks, systemInfo


rick

Syntax: hana-cli rick

Related: version, healthCheck


spatialData

Aliases: spatial, geoData, geographic, geoSyntax: hana-cli spatialData [schema] [table]Tags: spatial, geometry, gis

Use cases:

  • Work with spatial data

Parameters:

ParameterTypeDefaultDescription
--table (-t)string"*"spatialTable
--schema (-s)string'**CURRENT_SCHEMA**'schema
--column (-c)string-spatialColumn
--bounds (-b)booleanfalsespatialBounds
--limit (-l)number200limit
--profile (-p)string-profile

Related: tables, dataProfile


traces

Aliases: tf, TracesSyntax: hana-cli tracesTags: trace, sql-trace, sql-plan-cache

Use cases:

  • Manage system traces
  • Analyze SQL execution

Related: traceContents, healthCheck


version

Syntax: hana-cli versionTags: version, build, platform

Use cases:

  • Check HANA version
  • Verify platform information

Prerequisites: Active database connection

Related: systemInfo, status


Multi-Step Workflows

These are pre-defined sequences of commands for common tasks.

Validate and Profile Data

Complete data quality assessment: profile table data, then validate against rules

Goal: Understand data quality and identify issues Estimated time: 5-10 minutes Tags: data-quality, analysis, validation

StepCommandDescription
1hana-cli dataProfile --table <table_name> --schema <schema>Profile the table to understand distributions and patterns
2hana-cli duplicateDetection --table <table_name> --schema <schema>Find duplicate records in the table
3hana-cli dataValidator --table <table_name> --schema <schema> --rulesFile <rules.json>Apply validation rules to data

Export and Import Data

Export data from source table and import to target table

Goal: Transfer data between tables or systems Estimated time: 10-30 minutes Tags: data-operations, migration, copy

StepCommandDescription
1hana-cli export --table <source_table> --schema <source_schema> --filename <export.csv>Export data from source table to file
2hana-cli import --filename <export.csv> --table <target_table> --schema <target_schema>Import the exported file to target table

Compare and Clone Schema

Compare two schemas for differences, then clone one to another location

Goal: Replicate and synchronize schema structures Estimated time: 15-45 minutes Tags: schema-management, migration, comparison

StepCommandDescription
1hana-cli compareSchema --sourceSchema <source> --targetSchema <target>Compare source and target schemas
2hana-cli schemaClone --sourceSchema <source> --targetSchema <new_target>Clone schema structure to new location

Analyze System Performance

Comprehensive performance diagnostic: memory, expensive queries, hotspots

Goal: Identify performance bottlenecks and optimization opportunities Estimated time: 15-30 minutes Tags: performance, diagnostics, optimization

StepCommandDescription
1hana-cli memoryAnalysis Analyze memory consumption by tables
2hana-cli expensiveStatements --limit 10Find expensive SQL statements
3hana-cli tableHotspots Identify heavily accessed tables

Security Audit

Complete security check: scan for issues, analyze privileges, check encryption

Goal: Verify security posture and identify vulnerabilities Estimated time: 20-40 minutes Tags: security, compliance, audit

StepCommandDescription
1hana-cli securityScan Run comprehensive security scan
2hana-cli privilegeAnalysis Analyze privilege distribution
3hana-cli encryptionStatus Check encryption status

Backup and Verify

Create backup and verify its status

Goal: Ensure reliable backup availability Estimated time: 30-120 minutes Tags: backup, recovery, maintenance

StepCommandDescription
1hana-cli backup Create database backup
2hana-cli backupStatus Monitor backup progress
3hana-cli backupList Verify backup in catalog

Troubleshoot System Issues

Diagnose and investigate system problems

Goal: Identify root cause of issues Estimated time: 10-30 minutes Tags: diagnostics, troubleshooting, monitoring

StepCommandDescription
1hana-cli healthCheck Perform system health check
2hana-cli diagnose Run system diagnostics
3hana-cli alerts View active system alerts

Common Patterns

Explore Before Modify

  1. hana-cli tables → find the table
  2. hana-cli inspectTable --table X --schema Y → understand structure
  3. hana-cli dataProfile --table X --schema Y → understand data
  4. Then proceed with import/export/modify operations

Safe Data Import

  1. hana-cli import --filename data.csv --table X --schema Y --dryRun → preview
  2. Review the dry-run output for errors
  3. hana-cli import --filename data.csv --table X --schema Y → actual import

Performance Investigation

  1. hana-cli healthCheck → overview
  2. hana-cli expensiveStatements --limit 10 → find slow queries
  3. hana-cli queryPlan --query "SELECT ..." → analyze specific query

Schema Comparison

  1. hana-cli compareSchema --sourceSchema DEV --targetSchema PROD → find differences
  2. Review differences
  3. hana-cli schemaClone --sourceSchema DEV --targetSchema TEST → clone if needed

Security Review

  1. hana-cli securityScan → comprehensive scan
  2. hana-cli privilegeAnalysis → check privilege distribution
  3. hana-cli grantChains --user X → trace specific user privileges

Quick Reference — All Commands

CommandCategoryDescription
activateHDI (ahdi, ah)Hdi ManagementActivate HDI deployment
adminHDI (adHDI, adhdi)Hdi ManagementAdminister HDI
adminHDIGroup (adHDIG, adhdig)Hdi ManagementManage HDI groups
alerts (a, alert)System ToolsView system alerts
auditLog (audit, auditlog)SecurityView audit logs
backup (bkp, createBackup)Backup RecoveryCreate backup
backupList (blist, listBackups, backups)Backup RecoveryList available backups
backupStatus (bstatus, backupstate, bkpstatus)Backup RecoveryCheck backup status
blocking (b, locks)Performance MonitoringFind blocking locks
btpInfo (btpinfo)Btp IntegrationGet BTP information
btpInfoUI (btpinfoUI, btpui, btpInfoui)Btp IntegrationBtp Integration
cacheStatsSystem ToolsSystem Tools
calcViewAnalyzer (cva, analyzeCalcView, calcview)Analysis ToolsAnalyze calculation views
callProcedure (cp, callprocedure, callProc, callproc, callSP, callsp)Developer ToolsCall stored procedure
cds (cdsPreview)Developer ToolsWork with CDS models
certificates (cert, certs)SecurityManage certificates
certificatesUI (certUI, certsUI, certificatesui, listCertificatesUI, listcertificatesui)SecuritySecurity
codeTemplate (template, codegen, scaffold, boilerplate)Developer ToolsGenerate code templates
columnStatsPerformance MonitoringAnalyze column statistics
commandMapOtherOther
compareData (cmpdata, compardata, dataCompare)Data ToolsData Tools
compareSchema (cmpschema, schemaCompare, compareschema)Data ToolsCompare two schemas
config (cfg)Connection AuthConnection Auth
connect (c, login)Connection AuthConfigure database connection
connections (conn, c)Connection AuthManage saved connections
connectViaServiceKey (key, servicekey, service-key)Connection AuthConnect using service key
containers (cont, listContainers, listcontainers)Hdi ManagementList HDI containers
containersUI (containersui, contUI, listContainersUI, listcontainersui)Hdi ManagementHdi Management
copy2DefaultEnv (copyDefaultEnv, copyDefault-Env, copy2defaultenv, copydefaultenv, copydefault-env)Connection AuthCopy settings to default environment
copy2Env (copyEnv, copyenv, copy2env)Connection AuthCopy settings to environment file
copy2Secrets (secrets, make:secrets)Connection AuthCopy settings to secrets file
crashDumps (crash, cd)System ToolsCheck crash dumps
createContainer (cc, cCont)Hdi ManagementCreate new HDI container
createContainerUsers (ccu, cContU)Hdi ManagementHdi Management
createGroup (cg, cGrp)SecurityCreate HDI group
createJWT (cJWT, cjwt, cJwt)Connection AuthCreate JWT token
createModule (createDB, createDBModule)Developer ToolsDeveloper Tools
createXSAAdmin (cXSAAdmin, cXSAA, cxsaadmin, cxsaa)SecurityCreate XSA admin user
dataDiff (ddiff, diffData, dataCompare)Data ToolsData Tools
dataLineage (lineage, dataFlow, traceLineage)Data ToolsData Tools
dataMask (mask, dataprivacy, anonymize, pii)Data ToolsMask sensitive data
dataProfile (prof, profileData, dataStats)Data ToolsProfile table data
dataSync (datasync, syncData, sync)Data ToolsSynchronize data between tables
dataTypes (dt, datatypes, dataType, datatype)Schema ToolsSchema Tools
dataTypesUI (dtui, datatypesUI, dataTypeUI, datatypeui, datatypesui)Schema ToolsSchema Tools
dataValidator (dval, validateData, dataValidation)Data ToolsValidate data against rules
dataVolumes (dv, datavolumes)System ToolsCheck data volumes
deadlocks (deadlock, dl)Performance MonitoringFind deadlock information
dependencies (deps, depend, dependency-graph, relationships)Analysis ToolsFind object dependencies
diagnose (diag)System AdminRun diagnostics
disks (di, Disks)System ToolsCheck disk usage
dropContainer (dc, dropC)Hdi ManagementDrop HDI container
dropGroup (dg, dropG)SecurityDrop HDI group
duplicateDetection (dupdetect, findDuplicates, duplicates)Data ToolsFind duplicate records
encryptionStatus (encryption, encrypt)SecurityCheck encryption status
erdDiagram (erd, er, schema-diagram, entityrelation)Analysis ToolsGenerate ER diagram
examples (example)Developer ToolsDeveloper Tools
expensiveStatementsPerformance MonitoringFind expensive SQL statements
export (exp, downloadData, downloaddata)Data ToolsExtract table data to file
features (fe, Features)System ToolsList available features
featuresUI (feui, featuresui, FeaturesUI)System ToolsSystem Tools
featureUsage (fu, FeaturesUsage)System ToolsCheck feature usage
featureUsageUI (fuui, featureusageui, FeaturesUsageUI, featuresusageui)System ToolsSystem Tools
fragmentationCheck (frag, fc)Performance MonitoringCheck table fragmentation
ftIndexes (fti, ftIndex, fulltext, fulltextIndexes)Schema ToolsSchema Tools
functions (f, listFuncs, ListFunc, listfuncs, Listfunc, listFunctions, listfunctions)Schema ToolsList functions
functionsUI (fui, listFuncsUI, ListFuncUI, listfuncsui, Listfuncui, listFunctionsUI, listfunctionsui)Schema ToolsSchema Tools
generateDocs (docs, gendocs, generateDocumentation)Developer ToolsGenerate documentation
generateTestData (testdata, gendata, generateData)Developer ToolsGenerate test data
grantChains (grants, grantchain)Analysis ToolsAnalyze privilege grant chains
graphWorkspaces (gws, graphs, graphWorkspace, graphws)Analysis ToolsExplore graph workspaces
hanaCloudHDIInstances (hdiInstances, hdiinstances, hdiServices, listhdi, hdiservices, hdis)Hana CloudList HANA Cloud HDI instances
hanaCloudHDIInstancesUI (hdiInstancesUI, hdiinstancesui, hdiServicesUI, listhdiui, hdiservicesui, hdisui)Hana CloudHana Cloud
hanaCloudInstances (hcInstances, instances, listHC, listhc, hcinstances)Hana CloudList HANA Cloud instances
hanaCloudSBSSInstances (sbssInstances, sbssinstances, sbssServices, listsbss, sbssservices, sbsss)Hana CloudList HANA Cloud SBSS instances
hanaCloudSBSSInstancesUI (sbssInstancesUI, sbssinstancesui, sbssServicesUI, listsbssui, sbssservicesui, sbsssui)Hana CloudHana Cloud
hanaCloudSchemaInstances (schemainstances, schemaServices, listschemas, schemaservices)Hana CloudList HANA Cloud schema instances
hanaCloudSchemaInstancesUI (schemainstancesui, schemaServicesUI, listschemasui, schemaservicesui)Hana CloudHana Cloud
hanaCloudSecureStoreInstances (secureStoreInstances, securestoreinstances, secureStoreServices, listSecureStore, securestoreservices, securestores)Hana CloudList HANA Cloud Secure Store instances
hanaCloudSecureStoreInstancesUI (secureStoreInstancesUI, secureStoreUI, securestoreinstancesui, secureStoreServicesUI, listSecureStoreUI, securestoreservicesui, securestoresui)Hana CloudHana Cloud
hanaCloudStart (hcstart, hc_start, start)Hana CloudStart HANA Cloud instance
hanaCloudStop (hcstop, hc_stop, stop)Hana CloudStop HANA Cloud instance
hanaCloudUPSInstances (upsInstances, upsinstances, upServices, listups, upsservices)Hana CloudList HANA Cloud UPS instances
hanaCloudUPSInstancesUI (upsInstancesUI, upsinstancesui, upServicesUI, listupsui, upsservicesui)Hana CloudHana Cloud
hdbsqlDeveloper ToolsExecute SQL directly
healthCheck (health, h)System AdminPerform system health check
helpDocu (openDocu, openDocumentation, documentation, docu)Developer ToolsDeveloper Tools
hostInformation (hi, HostInformation, hostInfo, hostinfo)System ToolsGet host information
import (imp, uploadData, uploaddata)Data ToolsLoad data from CSV/Excel
importUI (impui, importui, uploadui, uploadUI)Data ToolsData Tools
indexes (ind, listIndexes, ListInd, listind, Listind, listfindexes)Schema ToolsList indexes on tables
indexesUI (indUI, listIndexesUI, ListIndUI, listindui, Listindui, listfindexesui, indexesui)Schema ToolsSchema Tools
indexTestPerformance MonitoringPerformance Monitoring
iniContents (if, inifiles, ini)System ToolsView INI file contents
iniFiles (if, inifiles, ini)System ToolsManage INI files
inspectFunction (if, function, insFunc, inspectfunction)Object InspectionInspect function details
inspectIndex (ii, index, insIndex, inspectindex)Object InspectionInspect index details
inspectJWT (jwt, ijwt, iJWT, iJwt)Object InspectionAnalyze JWT token
inspectLibMember (ilm, libraryMember, librarymember, insLibMem, inspectlibrarymember)Object InspectionInspect library member details
inspectLibrary (il, library, insLib, inspectlibrary)Object InspectionInspect library details
inspectProcedure (ip, procedure, insProc, inspectprocedure, inspectsp)Object InspectionInspect procedure details
inspectTable (it, table, insTbl, inspecttable, inspectable)Object InspectionInspect table structure and properties
inspectTableUI (itui, tableUI, tableui, insTblUI, inspecttableui, inspectableui)Object InspectionObject Inspection
inspectTrigger (itrig, trigger, insTrig, inspecttrigger, inspectrigger)Object InspectionInspect trigger details
inspectUser (iu, user, insUser, inspectuser)SecurityInspect user details and privileges
inspectView (iv, view, insVew, inspectview)Object InspectionInspect view details
interactive (i, repl, shell)Developer ToolsDeveloper Tools
issue (Issue, openIssue, openissue, reportIssue, reportissue)Developer ToolsReport issues or get help
kafkaConnect (kafka, kafkaAdapter, kafkasub)Data ToolsManage Kafka connections
kbDeveloper ToolsDeveloper Tools
libraries (l, listLibs, ListLibs, listlibs, ListLib, listLibraries, listlibraries)Schema ToolsList managed libraries
longRunning (lr, longrunning)Performance MonitoringFind long-running operations
massConvert (mc, massconvert, massConv, massconv)Mass OperationsConvert data types
massConvertUI (mcui, massconvertui, massConvUI, massconvui)Mass OperationsMass Operations
massDelete (md, massdelete, massDel, massdel)Mass OperationsDelete records in bulk
massExport (me, mexport, massExp, massexp)Mass OperationsExport multiple tables at once
massGrant (mg, massgrant, massGrn, massgrn)Mass OperationsGrant permissions in bulk
massRename (mr, massrename, massRN, massrn)Mass OperationsRename objects in bulk
massUpdate (mu, massupdate, massUpd, massupd)Mass OperationsUpdate many records at once
massUsers (massUser, mUsers, mUser, mu)Mass OperationsMass Operations
memoryAnalysisPerformance MonitoringAnalyze memory consumption
memoryLeaks (memleak, ml)Performance MonitoringFind potential memory leaks
objects (o, listObjects, listobjects)Schema ToolsList all database objects
partitions (parts, partition, partitioning, tablePartitions)Schema ToolsSchema Tools
portsSystem ToolsCheck open ports
privilegeAnalysis (privanalysis, privanalyze)Analysis ToolsAnalyze privilege distribution
privilegeError (pe, privilegeerror, privilegerror, getInsuffficientPrivilegeErrorDetails)Analysis ToolsAnalysis Tools
procedures (p, listProcs, ListProc, listprocs, Listproc, listProcedures, listprocedures, sp)Schema ToolsFind stored procedures
pwdPolicy (pwdpolicy, passpolicies)SecurityManage password policies
queryPlanPerformance MonitoringAnalyze query execution plan
querySimple (qs, querysimple)Performance MonitoringRun simple queries
querySimpleUI (qsui, querysimpleui, queryUI, sqlUI)Performance MonitoringPerformance Monitoring
readMe (readme)Developer ToolsView help documentation
readMeUI (readmeui, readMeUi, readmeUI)Developer ToolsDeveloper Tools
reclaimPerformance MonitoringReclaim unused space
recommendations (rec, recommend)Performance MonitoringGet system recommendations
referentialCheck (refcheck, checkReferential, fkcheck)Analysis ToolsCheck foreign key integrity
replicationStatus (replstatus, replication, replstat)Backup RecoveryCheck replication status
restore (rst, restoreBackup)Backup RecoveryRestore from backup
rickSystem ToolsSystem Tools
roles (r, listRoles, listroles)SecurityList database roles
schemaClone (schemaclone, cloneSchema, copyschema)Schema ToolsClone entire schema
schemas (sch, getSchemas, listSchemas, s)Schema ToolsList all schemas
schemasUI (schui, getSchemasUI, listSchemasUI, schemasui, getschemasui, listschemasui)Schema ToolsSchema Tools
sdiTasks (sditasks, sdi, smartDataIntegration)Developer ToolsManage SDI tasks
securityScan (secscan, scan)SecurityRun security scan
sequences (seq, listSeqs, ListSeqs, listseqs, Listseq, listSequences)Schema ToolsList sequences
spatialData (spatial, geoData, geographic, geo)System ToolsWork with spatial data
status (s, whoami)System AdminCheck current database user and connection
synonyms (syn, listSynonyms, listsynonyms)Schema ToolsList synonyms
systemInfo (sys, sysinfo, sysInfo, systeminfo, system-information, dbInfo, dbinfo)System AdminView system information
systemInfoUI (sysUI, sysinfoui, sysInfoUI, systeminfoui)System AdminSystem Admin
tableCopy (tablecopy, copyTable, copytable)Mass OperationsCopy table between schemas
tableGroups (tg, tablegroup, groups, groups-tables)Schema ToolsView table groups
tableHotspots (th, hotspots)Performance MonitoringIdentify heavily accessed tables
tables (t, listTables, listtables)Schema ToolsFind tables in schema
tablesPG (tablespg, tablespostgres, tablesPostgres, tables-postgres, tables-postgressql, tablesPOSTGRES)Schema ToolsSchema Tools
tablesSQLite (tablessqlite, tablesqlite, tablesSqlite, tables-sqlite, tables-sql, tablesSQL)Schema ToolsSchema Tools
tablesUI (tui, listTablesUI, listtablesui, tablesui)Schema ToolsSchema Tools
testDeveloper ToolsDeveloper Tools
timeSeriesTools (tsTools, timeseries, timeseriestools)Developer ToolsWork with time series data
traces (tf, Traces)System ToolsManage system traces
triggers (trig, listTriggers, ListTrigs, listtrigs, Listtrig, listrig)Schema ToolsList triggers on tables
UI (ui, gui, GUI, launchpad, LaunchPad, launchPad, server)Developer ToolsDeveloper Tools
users (u, listUsers, listusers)SecurityList database users
versionSystem ToolsCheck HANA version
viewDocs (docs, doc, documentation)Developer ToolsDeveloper Tools
views (v, listViews, listviews)Schema ToolsList views
workloadManagement (wlm, workloads, workloadClass, workloadmgmt)System AdminManage workload assignments
xsaServices (xsa, xsaSvc, xsaservices)System AdminManage XSA services