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 Type | Character Set Limitations | Case Sensitive? | Maximum Length |
|---|---|---|---|
db_domain | Alpha-numeric characters, underscore (_), and number sign (#) | No | 128 characters |
db_unique_name | Alpha-numeric characters, underscore (_), number sign (#), and dollar sign ($); the first 8 characters must be unique because those characters are used to form instance names | No | 30 characters but the first 12 characters must be unique relative to any other database in the same cluster |
pdb_name | Alpha-numeric characters and underscore (_); the first character must be an alphabet character | No | 30 characters |
diskgroup_name | Naming disk groups have the same limitations as naming other database objects. | No (all names are converted to uppercase) | 30 characters |
instance_name | Alphanumeric characters | Depends on the platform | 15 characters |
listener_name | Alphanumeric characters | Depends on the platform | 15 characters |
node_name | Alphanumeric characters | No | 15 characters |
scan_name | The first character must be an alphabetic character | No | 15 characters |
service_name | Alphanumeric characters, underscore (_), number sign (#), period (.), and dollar sign ($); the name cannot begin with a period, nor contain single quotation marks ( '' ) | No | 250 characters |
volume_name | Alphanumeric characters; dashes (-) are not allowed and the first character must be an alphabetic character. | No | 11 characters |