ControlTier > controltier-elements
 

RdbSchema

Represents a database schema

Overview

Open in Workbench RdbSchema: Represents a database schema

Design

Super Type
Service
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name

Constraints

Allowed Child Dependencies

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

Attributes

Defaults for Imported Attributes

Name Default
rdbDataSourceName DefaultDS
rdbMaxPoolSize 20
rdbMaxWait 5000
rdbMinPoolSize 5
rdbSchemaPassword
rdbSchemaUserName sa

Commands

Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.

export

Exports the schema

Usage
export -buildstamp <> [-instance <${Rdb.entity.attribute.rdbInstance}>] [-password <${entity.attribute.rdbSchemaPassword}>] [-rdb_home <>] [-schema <${entity.attribute.rdbSchemaName}>] [-username <${entity.attribute.rdbSchemaUserName}>]

Options

Option Description
buildstamp build stamp
instance Database server instance name
password Schema user's password
rdb_home path to database install
schema Database schema name
username Schema user name

import

Imports the schema

Usage
import [-dmp_file <${entity.attribute.rdbSchemaType}-${opts.buildstamp}.dmp>] [-failonwarnings <>] [-from_user <>] [-instance <${Rdb.entity.attribute.rdbInstanceName}>] [-password <${entity.attribute.rdbSchemaPassword}>] [-rdb_home <>] [-schema <${entity.attribute.rdbSchemaName}>] [-username <${entity.attribute.rdbSchemaUserName}>]

Options

Option Description
dmp_file dump file to import
failonwarnings if arg true, fail if there are import warnings
from_user from user
instance Database server instance name
password Schema user's password
rdb_home path to database install
schema Database schema name
username Schema user name

ImportDmp

Imports the dmp file

Usage
ImportDmp

Workflow

  1. import

Status

Gets the status of the service

Usage
Status

Workflow

  1. upSchema

ExportDmp

exports and uploads a dump

Usage
ExportDmp -buildstamp <>

Workflow

  1. export
  2. registerDmp

Error Handler

Notify
Email
${framework.admin.email}
Subject
File

Options

Option Description
buildstamp buildstamp

registerDmp

registers the dump file as an object

Usage
registerDmp [-buildstamp <>] [-dmp_file <>] [-packagetype <RdbData>] [-release <>] [-tstampformat <yyyymmddhhmm>] [-version <>]

Options

Option Description
buildstamp package build timestamp
dmp_file dumpfile
packagetype type name
release version release
tstampformat build timestamp format
version package version

upSchema

Checks schema is available in the designated instance

Usage
upSchema [-instance <${Rdb.entity.attribute.rdbInstance}>] [-password <${entity.attribute.rdbSchemaPassword}>] [-schema <${entity.attribute.rdbSchemaName}>] [-username <${entity.attribute.rdbSchemaUserName}>]

Options

Option Description
instance Database server instance name
password Schema user's password
schema Database schema name
username Schema user name

Related Types

The following types are defined for use with RdbSchema.

RdbSchemaType

Overview

Open in Workbench RdbSchemaType: A schema name

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
rdbSchemaType settingValue

RdbSchemaParam

Overview

Open in Workbench RdbSchemaParam: A schema parameter

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

RdbSchemaName

Overview

Open in Workbench RdbSchemaName: A schema name

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
rdbSchemaName settingValue

RdbDataSourceName

Overview

Open in Workbench RdbDataSourceName: JNDI data source name for connecting to the schema

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
rdbDataSourceName settingValue

RdbSchemaUserName

Overview

Open in Workbench RdbSchemaUserName: A user for a schema

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
rdbSchemaUserName settingValue
schemaFromUser settingType

RdbSchemaPassword

Overview

Open in Workbench RdbSchemaPassword: A schema user's password

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Attributes

Exported Attributes
Name Property
rdbSchema settingType
rdbSchemaPassword settingValue

RdbMinPoolSize

Overview

Open in Workbench RdbMinPoolSize: DataSource minimum connections

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Attributes

Exported Attributes
Name Property
rdbMinPoolSize settingValue

RdbMaxPoolSize

Overview

Open in Workbench RdbMaxPoolSize: DataSource maximum connections

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Attributes

Exported Attributes
Name Property
rdbMaxPoolSize settingValue

RdbMaxWait

Overview

Open in Workbench RdbMaxWait: DataSource maximum connections

Design

Super Type
RdbSchemaSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Constraints

Attributes

Exported Attributes
Name Property
rdbMaxWait settingValue

RdbSchemaSetting

Overview

Open in Workbench RdbSchemaSetting: an RdbSchema setting

Design

Super Type
Setting
Role Abstract. (Objects cannot be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies