Character Set and Case Sensitivity of SRVCTL Object Values

SRVCTL interacts with many different types of objects. The character set and name length limitations, and whether the object name is case sensitive, can vary between object types.

Table: String Restrictions for SRVCTL Object Names

Object TypeCharacter Set LimitationsCase Sensitive?Maximum Length
db_domainAlpha-numeric characters, underscore (_), and number sign (#)No128 characters
db_unique_nameAlpha-numeric characters, underscore (_), number sign (#), and dollar sign ($); the first 8 characters must be unique because those characters are used to form instance namesNo30 characters but the first 12 characters must be unique relative to any other database in the same cluster
pdb_nameAlpha-numeric characters and underscore (_); the first character must be an alphabet characterNo30 characters
diskgroup_nameNaming disk groups have the same limitations as naming other database objects.No (all names are converted to uppercase)30 characters
instance_nameAlphanumeric charactersDepends on the platform15 characters
listener_nameAlphanumeric charactersDepends on the platform15 characters
node_nameAlphanumeric charactersNo15 characters
scan_nameThe first character must be an alphabetic characterNo15 characters
service_nameAlphanumeric characters, underscore (_), number sign (#), period (.), and dollar sign ($); the name cannot begin with a period, nor contain single quotation marks ( '' )No250 characters
volume_nameAlphanumeric characters; dashes (-) are not allowed and the first character must be an alphabetic character.No11 characters