Advanced Operations Guide - Index
Numerics -
-
A -
B -
C -
D -
E -
F -
G -
H -
I -
J -
K -
L -
M -
N -
O -
P -
Q -
R -
S -
T -
U -
V -
W
Numerics
116 1 2
12
85
~PVSW~.LOC file
A
Accelerated
DSN open mode
file open mode used by LOAD command
Accept Remote Request
Active
files, monitoring
Adding
a new engine
turn off Gateway Durability
Address space, common
All-segment null keys
Btrieve Maintenance utility and
description files and
Allocate Resources at Startup configuration parameter 1 2 3 4
Allow Cache Engine Connections configuration parameter
Allow Client-stored Credentials configuration parameter
Alter
setting permissions for
Alternate collating sequence
Btrieve Maintenance utility and 1 2 3
description files and 1 2
ANSI
character translation
Any-segment null keys
Btrieve Maintenance utility and
description files and
Applications
configuration scenarios
Architecture
Smart Components 1 2
Archival logging
definition of 1 2
disk I/O and
file backups and
referential integrity and
transaction logging and
Archival Logging Selected Files configuration parameter
Array fetch
ArrayBufferSize connection string
ArrayFetchOn connection string
ASCII data file format
Btrieve Maintenance utility and
BUTIL and
Asynchronous I/O
Atomicity, transaction
not guaranteed with multiple engines
Attributes
client configuration
win16
win32
engine configuration 1 2
file
showing in File Information Editor
Authentication
Server engine vs. Workgroup
Auto Reconnect Timeout configuration parameter
Auto-reconnect
defined
Available Linked Keys
Btrieve Maintenance utility and
B
Back to Minimal State if Inactive configuration parameter 1 2
Backing up
a database, and BUTIL
data files
Backup
and restore
bcfg
configuration utility
java.lang.UnsatisfiedLinkError error on Linux
troubleshooting starting on Linux
unable to connect to database engine error on Linux
Binding
Smart Components and
Blank truncation
Btrieve Maintenance utility and
description files and
bmon
java.lang.UnsatisfiedLinkError error on Linux
monitoring utility
troubleshooting starting on Linux
unable to connect to database engine error on Linux
Bound database
properties for database
Bound databases
Btrieve and
Brebuild.nlm
may hog CPU
Btrieve
constraints when used with SRDE access
interaction with relational constraints
login configuration
security
changing policy
classic
database
mixed
quick start
turning on
Btrieve Command-Line Maintenance utility. See BUTIL
Btrieve Interface Module, displaying version
Btrieve Maintenance utility
about
creating a file
extended files and
menu options
online help
starting
Buffers
editing key and data
Building
external index files, and BUTIL
BUTIL
about
ASCII files
backing up databases
command files
rules
commands
CLONE
CLROWNER
COPY
CREATE
DROP
ENDBU 1 2
INDEX
LOAD
overview
RECOVER
ROLLFWD 1 2
SAVE
SETOWNER
SINDEX
STARTBU 1 2
STAT
STOP
VER
creating and modifying data files
displaying Btrieve interface module version
extended file support
importing and exporting data 1 2
overview
owner names
recovering changes after system failure
redirecting error messages
return codes
starting and stopping continuous operation 1 2
syntax
unloading the Btrieve engine
viewing command syntax
C
Cache
client
memory usage 1 2
database
data pages and
how to calculate ideal size
limited to 2 GB on Windows 1 2
physical memory and
Cache allocation size
effect on rebuilding files
Cache Allocation Size configuration parameter
virtual memory and
Cascade rule
Case sensitivity in keys
Btrieve Maintenance utility and
description files and
Changing
gateway engine across multiple data directories
See also How to
Character
translation
OEM to ANSI
Characters
valid in regular identifier
Clearing owner names
and BUTIL
Btrieve Maintenance utility and
Client
cache
memory usage 1 2
DSN
options
optimizing support for multiple clients
CLONE command
CLROWNER command
Cluster, see Clustering
Clustering
databases on shared disk 1 2
failback 1 2
licensing Pervasive.SQL
Microsoft Cluster Service
add Pervasive.SQL transactional service
configure PCC for
test relational connection from Pervasive.SQL client
test transactional connection from Pervasive.SQL client
verify cluster functioning correctly
modes
NetWare Cluster Services
configure PCC for
dbnames.cfg file
load script
odbc.ini
psrgstry.cfg file
test relational connection from Pervasive.SQL client
test transactional connection from Pervasive.SQL client
verify cluster functioning correctly
server
COLLATE.CFG file
Collating sequence
Column
name
maximum length
valid characters
Command files
BUTIL and
rules
Command line parameters for Rebuild utility
Command-line utilities, see BUTIL
Comments
in description files
Common address space
Communications
auto-reconnect feature
monitoring
MicroKernel
Communications Threads configuration parameter
Compacting data files
and Btrieve Maintenance utility
and BUTIL
Component IDs
Components
load order of engine components
Components, Smart See Smart Components
Compressing data files
Btrieve Maintenance utility and
description files and
Configuration
optimizing
properties for database
using bcfg
Configuration file
Configuration parameters
client
Connection Timeout
Embedded Spaces
Enable Auto Reconnect
Encryption Level
Gateway Durability
Number of Bytes from Data Buffer
Number of Bytes from Key Buffer
Number of Load Retries
Runtime Server Support
Select Operations
Splash Screen
Supported Protocols 1 2
Trace File Location
Trace Operation
Use Cache Engine
Use IDS
Use Local MicroKernel Engine 1 2
Use Remote MicroKernel Engine 1 2
Monitor and
server
Access
Allocate Resources at Startup 1 2
Allow Cache Engine Connections
Allow Client-stored Credentials
Archival Logging Selected Files
Authentication
Auto Reconnect Timeout
Back to Minimal State if Inactive
Cache Allocation Size 1 2 3
Communications Threads
Create File Version
DBNames Configuration Location
Enable Auto Reconnect
Encryption Level
File Growth Factor
Index Balancing
Initiation Time Limit
Limit Segment Size
Listen IP Address
Load Brouter
Log Buffer Size
Max MicroKernel Memory Usage 1 2
Minimal State of Delay 1 2
NetBIOS Port
Number of Bytes from Data Buffer
Number of Bytes from Key Buffer
Number of I/O Threads
Operation Bundle Limit
Prompt for Client Credentials
Receive Packet Size
Runtime Server Support
Select Operations
Sort Buffer Size
Supported Protocols
System Cache
System Data
TCP/IP Multihomed
TCP/IP Port
Trace File Location
Trace Operation
Transaction Durability
Transaction Log Directory
Transaction Log Size
Transaction Logging
Use SAP
Wait Lock Timeout
Wire Encryption
Working Directory
Configuration Utility
Configuring
application scenarios
PCC for clustering, see Clustering
Connecting
to workgroup, eliminating delay
Connection
delay
how to minimize
troubleshooting for Workgroup
terminating user
timeout
Connection strings
OPENMODE
TRANSLATIONDLL
Connection Timeout parameter
Constraints
mixed access
referential integrity
Continuous Operations
definition of 1 2
ending
starting
starting with BUTIL
stopping with ENDBU
transaction logging and
Converting
data files
with command-line Rebuild utility
with GUI Rebuild utility
OEM to ANSI characters
COPY command
BUTIL and
Copying records between files
CPU speed
effect on rebuilding files
CREATE command
Create File Version
Create stored procedure
setting permissions for
Create table
setting permissions for
Create view
setting permissions for
Creating
data files
with BUTIL
files
Btrieve Maintenance utility and
BUTIL and
indexes
about
additional with BUTIL
primary key 1 2
redirecting Gateway Locator File
Credentials, definition of
Current database
definition of
D
Damaged files, recovering
BUTIL and
Data
compression
Btrieve Maintenance utility and
description files and
copying data from one MicroKernel file to another
encryption on disk
exporting ASCII data
importing ASCII data
location of files for database
recovering changes to a data file
Data buffer
editing
Data directories for database
Data file segments
Data files
compacting with Btrieve Maintenance utility
compacting with BUTIL
converting
with command-line Rebuild utility
with GUI Rebuild utility
copying with BUTIL
creating
creating with BUTIL
decreasing size of with Btrieve Maintenance utility
decreasing size of with BUTIL
generate statistics report
Data integrity
not guaranteed with multiple engines
Data pages
cache and
Data types
description files and
NULL
Data-only files
Database
bound
current, definition of
data directories
default, definition of
dictionary location
encoding
integrity enforced
name
maximum length
valid characters
setting permissions for
setting properties for
Database cache
data pages and
how to calculate ideal size
physical memory and
Database engine
java.lang.UnsatisfiedLinkError error on Linux 1 2
unable to connect to error on Linux 1 2
Database name
where stored
DBNames Configuration Location 1 2
Dbnames.cfg file 1 2
DBQ
connection string
DDF location for database
Decreasing data file size
with Btrieve Maintenance utility
with BUTIL
Default database
definition of
Delay
connection
how to minimize
troubleshooting for Workgroup
Delete
rule
setting permissions for
Delimited identifers
Delimited identifier
definition of
length for names
Delta files 1 2
Descending sort order in keys 1 2
Description files
adding comments to
Btrieve Maintenance utility and
BUTIL and
format
Diagnosing
module load errors
Dictionary
location of files for database
Discrete ordering
null value
Disk I/O
archival logging and
how to minimize
transaction logging and 1 2
Disk speed
effect on rebuilding files
DLLs
load order of engine components
DROP command
Dropping
indexes
Btrieve Maintenance utility and
BUTIL and
DSN
client options
open modes
Duplicate keys
Durability
gateway
eliminating delay upon connection to Workgroup
Dynamic binding
E
Editor
File Information
Elements
of description files
Embedded Spaces configuration parameter 1 2
Enable array fetch
Enable Auto Reconnect
configuration parameter 1 2
Enabling transaction durability for NetWare
Encoding
properties for database
Encryption
how to choose level
of data files
Encryption Level configuration parameter
ENDBU command
and continuous operation
BUTIL and
Ending Continuous Operations
Engine
DSN
open modes
Pervasive.SQL
Entigrity enforced
properties for database
Error
messages, redirecting with BUTIL
Error Code Clarification, about
Errors, load
Event logging
Exclusive
DSN open mode
Export files
naming convention 1 2
size limit 1 2
Exporting data
and BUTIL 1 2 3
ASCII file format
Btrieve Maintenance utility and
Extended files
Btrieve Maintenance utility and
BUTIL and
External
index files
Btrieve Maintenance utility and
BUTIL and
F
File
ASCII
attributes
showing in File Information Editor
creating
delta 1 2
description 1 2
export
naming convention 1 2
size limit 1 2
extended
Btrieve Maintenance utility and
BUTIL and
external index 1 2
maximum size
names, long
rebuilding
may hog CPU on NetWare
specifications
Btrieve Maintenance utility and
description files and
unformatted, see File, export 1 2
File Information Editor
Data File Info
Owner Name
Total Records
Version
Elements
Create File
Description Comments
File Specification 1 2
Help
Load Information
Set to Default
Show 6.x Attributes
File Specification
# Pages
% Free Space
Available Linked Keys
Balanced Indexing
Blank Truncation
Data Compression
Include VATs
Key-Only
Preallocation
Record Length
Variable Records
Key
ACS Information
All Segments
Any Segment
duplicates
Modifiable
Null Key
Repeating duplicates
Sparse Key
Unique Values
Key Segment
Case Insensitive
Data Types
Descending
Length
Null Value
Position
Use ACS
Tasks
Add comments to a description file
Compact a Btrieve file
Create a new file
Display 6.x-specific controls
Load information from an existing file
Specify a key's alternate collating sequence
File segments
Files
backing up
deleting temporary
optimizing support for multiple
Foreign key
adding to existing table
creating in a table
definition of
Free space threshold
Btrieve Maintenance utility and
description files and
Function
name
maximum length
valid characters
Function Executor utility
overview
performing operations
starting
starting the 16-bit utility
G
Gateway durability
configuration parameter
turn off when adding a new engine
Gateway engine
changing for multiple directories at once
see also Workgroup engine
Gateway Locator File
redirecting
creating a
GRANT
Master user must grant self access if owner name set on file
owner names and
Group
cannot be a member of another group
name
maximum length
valid characters
Groups and users
restrictions
H
Handles
monitoring
High encryption
How
to add or remove network protocol support 1 2 3
to allow or prohibit embedded spaces in data file names
to calculate ideal size of database cache
to change
amount of memory used for database cache 1 2
amount of memory used for sorting during creation of indexes
amount of time a client and server try to re-connect
amount of time the engine waits for a lock to release
directory where the engine stores temporary files
free file space available to Turbo Write Accelerator
how long the engine waits before returning to minimal state 1 2
location of DBNames configuration file
location of transaction log
NetBIOS port used by the server
number of operations required to start a system transaction
number of threads available for client requests
number of times the client attempts to connect
number of worker threads
size of the log buffer
time limit for starting a system transaction
total memory available to engine 1 2
to choose encryption level
to decrease time required to find a Gateway engine using gateway durability
to determine amount of physical memory needed
to ensure
transaction atomicity 1 2
transaction durability
transaction logging
to find
performance bottlenecks with Monitor
to increase performance on read operations by using index balancing
to limit
size of transaction log segments
to limit data file segment size
to make the client use a remote database engine 1 2
to make the client use the local engine 1 2
to make the engine release resources if inactive
to minimize
client/server connection delay
disk I/O
to prevent
a Server or Workgroup engine from accepting remote requests
the Pervasive splash screen from appearing
to set default file format version for file creation
to specify
the TCP/IP port that the ODBC Communications Manager uses
whether a client and server attempt to reconnect after a network interruption
whether the engine should use the system cache
to turn on
Archival Logging
to turn on security for Btrieve database
to use
client cache engine
I
I/O
asynchronous
Identifier
definition of
length for identifier names
scope of
when name enclosed by quotes
Identifiers
regular
case-insensitivity of
Identifying
Smart Components
Importing data
and BUTIL 1 2 3
ASCII file format
Index
balancing
Btrieve Maintenance utility and
configuration parameter 1 2
description files and
creating
creating and dropping
creating with BUTIL
dropping
name
maximum length
valid characters
viewing in the Btrieve Maintenance utility
INDEX command
BUTIL and
Index page size
effect on rebuilding files
Indexes
primary keys and
Initiation Time Limit configuration parameter
Insert
setting permissions for
Integrity
not guaranteed with multiple engines
Interactive Btrieve Maintenance utility. See Btrieve Maintenance utility
J
Java.lang.UnsatisfiedLinkError error on Linux 1 2
K
Key
attributes 1 2
buffer
editing
cannot contain a null column
foreign
adding to existing table
creating in a table
definition of
linked duplicate
name
maximum length
valid characters
numbers
primary
adding to existing table
creating in a table
definition of
repeating duplicate
segment specifications 1 2
Key-only files
Btrieve Maintenance utility and
description files and
Keys
repeating duplicate
L
Large files. See Extended files
Length
maximum for identifier names
maximum of user password
Licensing
for clustering
Limit Segment Size
configuration parameter
Limitations
users and groups
Linked duplicate keys
Linked-duplicate keys. See Linked duplicate keys
Linux
bcfg
errors trying to start
java.lang.UnsatisfiedLinkError engine error
troubleshooting starting
unable to connect to database engine error
bmon
errors trying to start
java.lang.UnsatisfiedLinkError engine error
troubleshooting starting
unable to connect to database engine error
Load brouter configuration parameter
LOAD command
accelerated file open mode and
BUTIL and
Load errors, diagnosing
Load order of engine DLLs
Loading
Smart Components
Local configuration setting
see Use Local MicroKernel Engine 1 2
Locking
row level
Locks, see Locking
Log Buffer Size
configuration parameter 1 2
transaction durability and
Logging
archival
referential integrity and
performance and
Pervasive.SQL events
transaction
transaction logging and archival logging
Login
configuration, Btrieve
Login credentials, definition of
Long file names
Low encryption
M
Master user
must grant self access if owner name set on file
Max MicroKernel memory usage
effect on rebuilding files
MaxCache, definition of
Maximum
file size
length for identifier names
length of database user password
Medium encryption
Memory
common address space architecture
database cache and
determining amount needed
effect on rebuilding files
limit to 2 GB on Windows 1 2
MicroKernel Database Engine
common address space with SRDE
monitoring
monitoring resources
overview of
tracing
performance and
MicroKernel Database Engine message log. See Pervasive.SQL event log.
Microsoft
Cluster Service See Clustering
Minimal State of Delay configuration parameter 1 2
Minimizing
disk I/O
Mixed access constraints
Mixed security policy
Workgroup engines and
Modes
DSN open
Modifiable keys 1 2
Modifying
data files
with BUTIL
Module load errors, diagnosing
Monitor
configuration parameters and
finding performance bottlenecks with
how to identify performance problems
overview
terminating a user connection
Monitor utility
See Monitor
Monitoring
active files
handles
MicroKernel communications
MicroKernel resources 1 2
SQL interface resources
user information
using bmon utility
utilities for
Multiple
clients
optimizing support for
files
optimizing support for
processors
use of
N
Named databases
where metadata stored
Named objects
scope of
Names of delimited identifiers
Names of regular identifiers
case-insensitivity of
valid characters
Naming
extended file
of Smart Components, convention
NetBIOS
not supported by Server engine
NetBIOS Port configuration parameter
NetWare
brebuild.nlm may hog CPU
Cluster Services See Clustering
enabling transaction durability
Workgroup engine and
Network
auto-reconnect feature
connection timeout
ports used 1 2
Normal
DSN open mode
Null
keys
not allowed in a key column
NULL
data type
Null key
Null value discrete ordering
Number of Bytes from Data Buffer configuration parameter 1 2
Number of Bytes from Key Buffer configuration parameter 1 2
Number of indexes
effect on rebuilding files
Number of Input/Output Threads configuration parameter 1 2
Number of Load Retries configuration parameter
O
ODBC
connection strings
TCP/IP port number
tracing
performance and
Odbc.ini
OEM to ANSI
character translation
connection string
Open modes
OPENMODE connection string
Operation Bundle Limit
Operations, performing with Function Executor
Optimizing
database configuration
read-heavy databases
Optimizing the rebuild process
Options
client DSN
Owner names
BUTIL and 1 2 3
clearing with BUTIL
GRANT syntax and
how to set or clear an owner name
Master user must grant self access
relational security and
REVOKE syntax and
setting
setting and clearing
setting with BUTIL
summary
P
Page
preallocation
Btrieve Maintenance utility and
description files and
sizes
Btrieve Maintenance utility and
description files and
PAR file
PARC See Auto-reconnect
Password
maximum length of database user
name
maximum length
valid characters
Performance
client cache 1 2
logging and
tuning
virtual memory and
Permissions
setting for alter
setting for create stored procedure
setting for create table
setting for create view
setting for database
setting for delete
setting for insert
setting for reference
setting for select
setting for table
setting for update 1 2
Pervasive Control Center
configure for Microsoft Cluster Service
configure for NetWare Cluster Services
OEM characters and
Pervasive.SQL
engine
event log
field descriptions
file location
overview
Planning security scheme
Platform codes
in Smart Component naming
Policy
security
changing
Port number
NetBIOS
TCP/IP 1 2
TCP/IP ODBC
Primary key
adding to existing table
creating in a table
definition of
Procedure
name
maximum length
valid characters
Processors, multiple
see Multiple processors
Prompt for Client Credentials configuration parameter
Properties
bound database
data directories location for database
dictionary location for database
encoding for database
integrity enforced for database
setting for database
Psrgstry.cfg file
PVSW.LOG
file
PVWAITVOL NLM
PWD connection string
Q
Quoted names
R
Read-only
DSN open mode
Rebuild utility
CLI example for Linux
CLI example for NetWare
CLI example for Windows
CLI versions
command line parameters
deleting temporary files
GUI version
may hog CPU on NetWare
optimizing the rebuild process
running CLI on Windows
running on Linux
running on NetWare
settings for GUI utility
Rebuilding files
amount of memory
cache allocation size
CPU speed and disk speed
GUI Rebuild utility
index page size
max MicroKernel memory usage
may hog CPU on NetWare
number of indexes
optimizing the rebuild process
sort buffer size
Receive Packet Size configuration parameter
Record
length
Btrieve Maintenance utility and
description files and
Records
copying between data files
exporting
Btrieve Maintenance utility and
BUTIL and
importing
Btrieve Maintenance utility and
BUTIL and
variable-length
Btrieve Maintenance utility and
description files and
RECOVER command
Recovering
changes
and BUTIL
damaged files
Btrieve
data
Redirecting Locator File, See Gateway Locator File
Referential constraints
listing
Referential integrity
archival logging and
Btrieve and
cascade
definition of
delete rule
foreign key
primary key
restrict
rule, definition of
update rule
Registry setting
for embedded spaces 1 2
Regular identifers
case-insensitive of
Regular identifier
definition of
length for names
Regular identifiers
valid characters
Relational architecture
client
server 1 2
Relational security
Btrieve and
owner names and
Repeating duplicate keys
Btrieve Maintenance utility and
Repeating-duplicatable keys
description files and
Repeating-duplicate keys. See Repeating duplicate keys
Requester configuration parameter, See Use Remote MicroKernel Engine 1 2
Resources, monitoring
MicroKernel
Restore and backup
Restoring
data files
Restrict rule
Restrictions
users and groups
REVOKE
owner names and
ROLLFWD command
BUTIL and
file backups and
Row level locking
Rules
cascade
delete
restrict
update
Runtime Server Support
configuration parameter 1 2
S
SAR file
SAVE command
BUTIL and
Scope
of identifiers
of named objects
Search algorithm for Smart Components
Security
Btrieve
before you begin
changing policy
classic 1 2
Classic
database 1 2
mixed
quick start
turning on
encryption of data files
policy
planning
summary
transactional vs relational
Workgroup engine
Segmentation
for data file
Segments in keys 1 2
Select
setting permissions for
Select Operations configuration parameter 1 2
Server
clustering
differences from Workgroup
Server engine
asynchronous I/O and
optimizing performance
ServerDSN
connection string
ServerName connection string
Services
running Workgroup engine as
Services DLL in Smart Components
SETOWNER command
Setting
Monitor Utility Options
owner names
about
Btrieve Maintenance utility and
BUTIL and
SINDEX command
Size
limit of export files 1 2
maximum for data files
Smart Components
dynamic binding
identifying
naming
component type codes
platform codes
search algorithm
Services DLL
Sort buffer size
effect on rebuilding files
Sort Buffer Size configuration parameter
Sort order in keys
Btrieve Maintenance utility and
description files and
Sparse key
Splash Screen
SPX
connection timeout
SQL Data Manager
OEM characters and
SQL Interface Resources
Monitoring
SQL Relational Database Engine
common address space with MicroKernel
constraints when used with Btrieve access
overview of
STARTBU command
and BUTIL
and continuous operation
Starting
CLI Rebuild utility on Windows
continuous operation
and BUTIL
Rebuild utility on Linux
Rebuild utility on NetWare
STAT command
Statistics report
creating
Status Codes
116 1 2
12
85
STOP command
Stopping
continuous operation
Stored procedure
name
maximum length
valid characters
setting permissions for create
Stored procedures
Btrieve and
Strings
connection
Support
for long file names
Supported Protocols
configuration parameter 1 2 3
SYS:ODBC\odbc.ini file
SYS:SYSTEM\dbnames.cfg file
SYS:SYSTEM\psrgstry.cfg file
System
data
including in description files
failures, and recovering changes
System cache
asynchronous I/O and
System Cache configuration parameter
T
Table
adding foreign key to
adding primary key to
creating with a foreign key
creating with a primary key
name
maximum length 1 2
valid characters 1 2
setting permissions for
setting permissions for create
TCP/IP
port number
ODBC
ports used 1 2
TCP/IP Multihomed
configuration parameter
TCP/IP Port configuration parameter
TCP/IP Timeout for Communication Requester
configuration parameter
TCPPort connection string
Technology overview
relational architecture
client
server 1 2
Temporary files
Rebuild utility
deleting
Terminating a user connection
thread safety
Threads
multi-threaded engine
Trace File Location configuration parameter 1 2
Trace Operation configuration parameter 1 2
Tracing
performance and
Transaction
logging and BUTIL
Transaction atomicity
not guaranteed with multiple engines
Transaction Durability
disk I/O and
enabling for NetWare
ensuring 1 2 3
Log Buffer Size and
transaction log size and
transaction logging vs.
Transaction Log Directory configuration parameter 1 2
Transaction Log Size
configuration par