SBSPACENAME configuration parameter
Use the SBSPACENAME configuration parameter specifies the name of the default sbspace.
- onconfig.std value
- Not set.
- if not present
- 0
- values
- Up to 128 bytes.
SBSPACENAME must be unique, begin with a letter or underscore, and contain only letters, digits, underscores, or $ characters.
- takes effect
- After you edit your onconfig file and restart the database server.
Usage
If your database tables include smart-large-object columns that do not explicitly specify a storage space, that data is stored in the sbspace that SBSPACENAME specifies.
Fatal error in server row processing - SQL error -9810 ISAM error -12053
If
you see this error message after you invoke an encryption or decryption
function that has a CLOB or BLOB argument, configure a default sbspace
using the SBSPACENAME configuration parameter, and then repeat the
function call.- You specify the default sbspace as the storage option for a CLOB or BLOB column in the PUT clause of the CREATE TABLE or ALTER TABLE statement.
- The database server attempts to write a smart large object to the default sbspace when no sbspace was specified for the column.
- You store multirepresentational data in the default sbspace.
If you are using J/Foundation, you must provide a smart large object where the database server can store the Java™ archive (JAR) files. These JAR files contain your Java user-defined routines (UDRs). It is suggested that when you use Java UDRs, you create separate sbspaces for storing smart large objects.
Automatic creation of the default sbspace
A default sbspace is created even if the SBSPACENAME configuration parameter is not set if you create a bts index and do not explicitly specify an sbspace name.
The default sbspace is created in the root dbspace for the database server with a size of 10 000 KB. You must manually increase the size of the default sbspace when it fills.