Muutke küpsiste eelistusi

Sybase 15.0 Replication Server Administration: . [Pehme köide]

  • Formaat: Paperback / softback, 815 pages, kõrgus x laius x paksus: 230x154x45 mm, kaal: 1134 g, tables & charts
  • Ilmumisaeg: 22-Dec-2008
  • Kirjastus: Wordware Publishing Inc.
  • ISBN-10: 1598220454
  • ISBN-13: 9781598220452
Teised raamatud teemal:
  • Pehme köide
  • Hind: 82,98 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 815 pages, kõrgus x laius x paksus: 230x154x45 mm, kaal: 1134 g, tables & charts
  • Ilmumisaeg: 22-Dec-2008
  • Kirjastus: Wordware Publishing Inc.
  • ISBN-10: 1598220454
  • ISBN-13: 9781598220452
Teised raamatud teemal:
Provides information on the installation and administration of Sybase Replication Server.
Acknowledgments xx
Introduction xxi
Data Replication
1(6)
Why Replicate Data?
1(1)
Advantages of Data Replication
2(2)
Data Replication and Failover Methods
4(3)
Hardware Data Replication
4(1)
Software Data Replication
5(1)
Software/Hardware Replication System
5(2)
The Replication Server Architecture
7(20)
ID Server
7(2)
Replication System Domain
9(3)
Inbound Queue
12(1)
Outbound Queue
12(1)
Connection
12(1)
Route
13(1)
Replication Server Threads
13(9)
RepAgent
13(1)
Stable Queue Manager (SQM)
14(1)
Stable Queue Transaction (SQT)
15(2)
Executor (EXEC)
17(1)
Distributor (DIST)
17(1)
Subscription Resolution Engine (SRE)
18(1)
Transaction Delivery Module (TD)
18(1)
Message Delivery Module (MD)
18(1)
Data Server Interface (DSI)
19(1)
Duplicate Detection
20(1)
Loss Detection
20(1)
Replication Server Interface (RSI)
21(1)
Replication Server Daemons
22(5)
Alarm Daemon (dAlarm)
22(1)
Async I/O Daemon (dAIO)
23(1)
Connection Manager Daemon (dCM)
23(1)
SySAM Daemon (dSYSAM)
24(1)
Subscription Retry Daemon (dSUB)
24(1)
Recovery Daemon (dREC)
25(2)
Replication Design and Implementation Strategies
27(24)
Replication Design Terminology
27(4)
Distributed Data vs. Replicated Data
27(1)
Latency
28(1)
Tight Consistency vs. Loose Consistency
28(1)
Asynchronous Replication
29(2)
Replication Server Process Flow
31(1)
A Simplified Replication Model
32(1)
Application Types for Replication
32(1)
Replication Designs
33(12)
One-to-Many Regular Replication Model
34(1)
Multi-Site Availability Model with Warm Standby
35(1)
Peer-to-Peer Replication Model
36(5)
One-to-Many Peer-to-Peer Replication Model
41(1)
Many-to-Many Peer-to-Peer Replication Model
42(2)
A Peer-to-Peer Replication Model with Warm Standby
44(1)
Replication Design Strategies
45(4)
Replication Strategy for Backup
46(1)
Replication for Application Partitioning
47(1)
Business Intelligence
48(1)
Managing Intersite Update Conflicts
49(2)
Replication Server Installation and Upgrade
51(48)
Pre-installation
52(1)
Replication Server Installation
53(30)
Software Extraction Using InstallShield
53(1)
Replication Server Installation Using Console Mode
54(12)
Generating a Reusable Resource File
66(6)
Preparing a Resource File or Response File
72(8)
Installing Replication Server Using rs_init Utility with the Response File
80(1)
Configuration File
80(1)
Typical RUN File
81(2)
Post Installation
83(5)
Replication Server Initial Configuration
84(1)
Adding a Database to the Replication System
84(4)
Replication Server Upgrade
88(11)
Installing the New Replication Server Software
89(1)
Upgrading the Replication Server RSSD
89(5)
Post RSSD Upgrade Process
94(2)
Upgrading a User Database
96(1)
Setting the Site Version
97(2)
Configuration Parameters
99(42)
Configuring Replication Server
101(14)
batch
103(1)
batch_begin
103(1)
byte_order
104(1)
cm_fadeout_time
104(1)
cm_max_connections
104(1)
ha_failover
105(1)
memory_limit
105(1)
num_concurrent_subs
106(1)
num_msgqueues
106(1)
num_msgs
106(1)
num_mutexes
106(1)
num_stable_queues
107(1)
num_threads
107(1)
oserver
107(1)
password_encryption
108(1)
rec_daemon_sleep_time
108(1)
rssd_error_class
108(1)
smp_enable
108(1)
sqm_recover_segs
109(1)
sqm_warning_thr1
109(1)
sqm_warning_thr2
109(1)
sqm_warning_thr_ind
109(1)
sqm_write_flush
110(1)
sqt_init_read_delay
110(1)
sqt_max_cache_size
110(1)
sqt_max_prs_size
111(1)
sqt_max_read_delay
111(1)
sre_reserve
111(1)
sub_daemon_sleep_time
112(1)
sts_cachesize
112(1)
sts_full_cache_rssd_system_table
112(2)
stats_sampling
114(1)
stats_show_zero_counters
114(1)
use_security_services
114(1)
use_ssl
114(1)
varchar_truncation
115(1)
Configuration Parameters for Both Database Connection and Route
115(3)
disk_affinity
115(1)
msg_confidentiality
115(1)
msg_integrity
116(1)
msg_origin_check
116(1)
msg_replay_detection
116(1)
msg_sequence_check
116(1)
mutual_auth
117(1)
save_interval
117(1)
security_mechanism
117(1)
unified_login
118(1)
Configuration Parameters Unique to Database Connection (DSI)
118(16)
command retry
118(1)
db_packet_size
119(1)
dist_sqt_max_cache_size
119(1)
dsi_charset_convert
120(1)
dsi_cmd_batch_size
120(1)
dsi_cmd_separator
121(1)
dsi_commit_check_locks_intrvl
121(1)
dsi_commit_check_locks_log
121(1)
dsi_commit_check_locks_max
122(1)
dsi_commit_control
122(1)
dsi_exec_request_sproc
122(1)
dsi_fadeout_time
122(1)
dsi_ignore_underscore_name
123(1)
dsi_isolation_level
123(1)
dsi_keep_triggers
124(1)
dsi_large_xact_size
124(1)
dsi_max_cmds_to_log
124(1)
dsi_max_text_to_log
125(1)
dsi_max_xacts_in_group
125(1)
dsi_num_large_xact_threads
125(1)
dsi_num_threads
125(1)
dsi_partitioning_rule
125(1)
dsi_replication
126(1)
dsi_replication_ddl
126(1)
dsi_rs_ticket_report
127(1)
dsi_serialization_method
127(1)
dsi_sql_data_style
128(1)
dsi_sqt_max_cache_size
128(1)
dsi_text_convert_multiplier
129(1)
dsi_xact_group_size
129(1)
dump_load
130(1)
dynamic_sql
130(1)
dynamic_sql_cache_management
130(1)
dynamic_sql_cache_size
131(1)
exec_cmds_per_timeslice
132(1)
exec_sqm_write_request_limit
132(1)
md_sqm_write_request_limit
132(1)
parallel_dsi
133(1)
rep_as_standby
133(1)
sub_sqm_write_request_limit
133(1)
Configuration Parameters Unique to Replication Server Route
134(1)
rsi_batch_size
134(1)
rsi_fadeout_time
134(1)
rsi_packet_size
135(1)
rsi_sync_interval
135
Configuration Parameters Unique to Replication Server Route
134(2)
rsi_batch_size
134(1)
rsi_fadeout_time
134(1)
rsi_packet_size
135(1)
rsi_sync_interval
135(1)
Security Configuration Parameters for Connecting to the ID Server
136(2)
id_msg_confidentiality
136(1)
id_msg_integrity
136(1)
id_msg_origin_check
136(1)
id_msg_replay_detection
136(1)
id_msg_sequence_check
137(1)
id_mutual_auth
137(1)
id_security_mechanism
137(1)
id_server
137(1)
id_unified_login
137(1)
Other Valid Replication Server Configuration Parameters
138(1)
current_rssd_version
138(1)
minimum_rssd_version
138(1)
md_source_memory_pool
138(1)
memory_max
138(1)
Embedded RSSD Configuration Parameters
139(2)
erssd_backup_interval
139(1)
erssd_backup_path
139(1)
erssd_backup_start_time
139(1)
erssd_backup_start_date
139(1)
erssd_ra
140(1)
Replication Agent
141(14)
Replication Agent 15.0
142(1)
Oracle Support
142(1)
UDB Support
142(1)
Microsoft SQL Server 2005 Support
143(1)
Sybase Adaptive Server Enterprise 15.0 Support
143(1)
Common Installation Requirements for Replication Agent 15.0
143(2)
Replication Agent Configuration
145(3)
Replication Agent Installation for Sybase Databases
148(3)
Add Replication Agent for Sybase Databases
149(1)
Configure RepAgent for the Database
150(1)
Replication Agent Installation for Non-Sybase Databases
151(4)
Pre-installation Requirements
151(1)
Installation Process
152(2)
Post-installation Administration
154(1)
Connections
155(16)
Creating Connections Using Create Connection
157(9)
Altering a Connection
166(1)
Dropping Connections
167(1)
Monitoring Connections
168(3)
Routes
171(28)
Types of Routes
172(3)
Direct Route
172(1)
Indirect Route
173(1)
Unsupported Routes
174(1)
Creating Routes
175(8)
Altering Routes
183(6)
Altering RSI User Password
184(1)
Changing an Indirect Route to a Direct Route
185(1)
Changing a Direct Route to an Indirect Route
186(1)
Changing the Next Site (Intermediate Site) for an Indirect Route
186(2)
Changing Route Parameters
188(1)
Suspending and Resuming Routes
189(1)
Dropping Routes
190(2)
Monitoring Routes
192(3)
Upgrading Routes
195(4)
Managing Replicated Tables and Stored Procedures
199(32)
Replication Definitions and Subscription Definitions
201(15)
Create a Replication Definition
202(8)
Altering a Replication Definition
210(1)
Marking Tables for Replication
211(1)
Replicating Tables with text, unitext, image, and rawobject Datatypes
212(1)
Replicating Tables with Computed Columns
213(1)
Replicating Tables with Encrypted Columns
214(1)
Replicating Tables with Different Ownership
214(1)
Creating Replication Definition for Java Columns
214(2)
Managing Replicated Stored Procedures
216(7)
Function Replication
216(1)
Asynchronous Procedures
217(1)
Setting Up Function Replication
218(1)
Setting Up Applied Function Replication
218(3)
Setting Up Request Function Replication
221(2)
Creating Publications
223(6)
Dropping Publications
227(1)
Dropping Articles
228(1)
Disabling Replication for a User Object
228(1)
Dropping Replication Definitions
229(2)
Subscriptions
231(18)
Subscription Coordination Process
232(2)
Materialization
234(3)
Atomic Materialization
235(1)
Nonatomic Materialization
235(1)
No Materialization
236(1)
Bulk Materialization
236(1)
Subscription Dematerialization
237(1)
Creating Subscriptions Using Atomic Materialization
238(4)
Creating Subscriptions Using Bulk Materialization
242(5)
Subscriptions and Autocorrection
247(1)
Materializing text, unitext, image, and rawobject Data
248(1)
Functions and Function Strings
249(22)
DSI Thread and Function Strings
256(1)
Managing Function Strings
256(1)
Creating a User-defined Function
257(1)
Creating a Function-String Class
258(2)
Creating a Function String
260(6)
Assigning a Function-String Class to a Connection
266(1)
Dropping a Function String
266(2)
Dropping a Function
268(1)
Dropping a Function-String Class
269(2)
Warm Standby
271(58)
Warm Standby vs. Hot Standby System
271(2)
Warm Standby Components
273(2)
Regular Replication vs. Warm Standby
275(4)
Data Modification Language (DML)
276(1)
Data Definition Language (DDL)
276(3)
Enabling Replication to Standby Database
279(3)
Setting Up Warm Standby
282(19)
Creating a Logical Connection
282(1)
Adding the Active Database
283(3)
Enabling Replication in Active Database
286(2)
Adding the Standby Database
288(1)
Mapping SUIDs
289(1)
Adding the Maintenance User to the Standby Database
289(1)
Initializing the Standby Database
290(3)
Adding the Standby Database to the Replication System
293(3)
Maintenance User Permissions
296(1)
Enabling Replication in the Standby Database
297(1)
Altering the Warm Standby Connections
297(1)
Altering the Logical Connection
297(3)
Replicating truncate table to the Standby Database
300(1)
Altering the Physical Connections
300(1)
Warm Standby as Primary
301(2)
Warm Standby as Replicate Database
303(4)
System Tables and System Stored Procedures for Warm Standby Setup
307(4)
rs_databases
307(2)
rs_helpdb
309(1)
rs_lastcommit
309(1)
rs_locater
310(1)
Using Replication Definitions and Subscriptions
311(7)
Switchover
318(11)
Multi-Site Availability
329(22)
RSSD System Tables Relevant to MSA
331(1)
MSA Setup
332(18)
Setting Up Multiple Replicate Databases
336(1)
Basic Steps
336(7)
Switchover
343(1)
Dropping a Database Subscription
343(1)
Dropping Database Replication Definition
344(1)
Altering a Database Replication Definition
344(6)
Warm Standby vs. MSA
350(1)
MSA Limitations
350(1)
Performance Monitoring and Tuning
351(134)
Common Mistakes
352(8)
Monitoring with admin who
353(3)
Improper Replication Server Configuration
356(1)
Ignoring the Replicate DBMS
357(1)
Application Design Issues
358(1)
Unrealistic Expectations
359(1)
Performance Monitoring Tools
360(23)
rs_ticket
360(1)
rs_ticket Implementation
361(3)
rs_ticket Calculations
364(3)
rs_ticket Usage
367(2)
RS Monitor Counters
369(3)
Statistics Configuration
372(1)
Starting the Sampling
373(4)
Run-time/Client Statistics Viewing
377(2)
Stopping the Sample
379(1)
Analyzing the Statistics
379(3)
DBMS Metrics
382(1)
Third-Party Solutions
383(1)
Analyzing Performance Metrics
383(9)
Metrics to Focus On
384(1)
Rate
384(4)
Time
388(1)
Bell Ringers
388(1)
Caches and Queues
389(1)
Configuration
390(2)
Replication Agent User (EXEC)
392(10)
Common Problems
393(1)
Metrics to Focus On
394(3)
Tuning for Performance
397(5)
Stable Queue Manager (SQM)
402(12)
Common Problems
403(1)
Metrics to Focus On
404(4)
Tuning for Performance
408(6)
Stable Queue Transaction (SQT)
414(14)
Common Problems
417(1)
Metrics to Focus On
417(10)
Tuning for Performance
427(1)
Distributor (DIST)
428(11)
Common Problems
430(1)
Metrics to Focus On
431(4)
Tuning for Performance
435(4)
Data Server Interface (DSI)
439(11)
Common Problems
440(1)
Metrics to Focus On
440(9)
Tuning for Performance
449(1)
DSI Executor (DSI EXEC)
450(24)
Common Problems
452(1)
Metrics to Focus On
453(7)
Tuning for Performance
460(14)
Replication Server Interface (RSI) and RSI User
474(8)
Common Problems
474(1)
Metrics to Focus On
475(5)
Tuning for Performance
480(2)
Monitoring Performance
482(3)
Establishing a Heartbeat
482(1)
Collecting Replication Server Monitor Counters
482(1)
Primary and Replicate DBMS
483(2)
Disaster and Recovery
485(72)
Types of Failures
485(1)
Short Duration Transient Failures
485(1)
Long Duration Transient Failures
486(1)
Failures Causing Data Loss
486(1)
Disaster Recovery Fundamentals
486(1)
Functionality of Adaptive Server Enterprise Transaction Log
487(2)
Secondary Truncation Point Issues
489(3)
Backup and Recovery
492(4)
Creating a Coordinated Dump
492(3)
Up-to-the-Minute Recovery
495(1)
Sybase HA Failover
496(1)
Configuring Replication Server for HA Failover
496(1)
Save Interval and Recovery
497(2)
The Origin Queue ID and the Generation ID
499(15)
Duplicate Detection
499(1)
rs_subcmp to Reconcile Data and Schema
500(14)
Recovering the Primary Database
514(9)
Recovery with Coordinated Dumps
515(2)
Loading Primary Database from Dumps
517(2)
Recovering from Truncated Primary Database Transaction Log
519(4)
Recovering the RSSD Database
523(20)
Recovering the RSSD Database with Up-to-the-Minute Backup
524(1)
Basic Recovery of an RSSD Database
525(3)
Subscription Comparison Procedure for Failed RSSD Database
528(3)
Sample rs_subcmp Select Statements
531(6)
Subscription Recreation for a Failed RSSD
537(6)
Deintegration/Reintegration Procedure
543(1)
Removing Replication Server from the Replication System
543(1)
Recovering from a Damaged Partition
544(10)
RSSD System Tables that Store Partition Information
545(5)
Recovering from a Failed or Lost Partition
550(1)
Message Recovery from the Online Database Transaction Log
551(1)
Message Recovery from the Offline Database Transaction Log
552(2)
Summary Plan for Recovery
554(3)
Replicating Oracle Data
557(138)
Sybase Replication System for Non-Sybase Data Servers
557(9)
Replication Agent
558(1)
Types of Replication Agents
558(1)
Sybase Enterprise Connect Data Access
559(1)
Installation Steps
559(7)
Replication Agent Installation
566(2)
Configuring DirectConnect for Oracle
568(9)
Creating Maintenance User in Oracle
569(1)
Creating DDL User in Oracle
569(1)
Creating Objects and Public Synonyms in Oracle SID
570(2)
Checking Current Archiving Settings of Redo Logs
572(1)
Disabling Automatic Archiving
573(1)
Forced Logging of All Database Changes
574(2)
Permissions
576(1)
Configuring Replication Server
577(30)
Configuring a Replication Agent Instance
583(9)
Creating a Replication Agent Instance
592(8)
Starting a Replication Agent Instance
600(3)
Stopping a Replication Agent Instance
603(1)
Quiescing a Replication Agent Instance
604(1)
Initializing a Replication Agent Instance
604(2)
Suspending a Replication Agent Instance
606(1)
Creating Administrator User Login
607(1)
Configuring Replication Agent Connection Configuration Parameters
607(12)
Configuring Connection Parameters for Oracle SID (Primary Data Server)
608(3)
New Replication Agent Configuration Parameters for Oracle RAC in Replication Agent 15.1
611(2)
Configuring Connection Parameters for the Replication Server
613(3)
Configuring Replication Agent Instance Connection Parameters for the RSSD (or ERSSD)
616(3)
Replication Agent Transaction Log Management
619(6)
Removing the Replication Agent Transaction Log
619(3)
Truncating the Replication Agent Transaction Log
622(1)
Automatic Truncation
622(2)
Manual Truncation
624(1)
Marking Objects for Replication in the Primary Database
625(4)
Enabling and Disabling Replication for User Objects
625(1)
Enabling and Disabling DDL Replication
626(1)
Enabling and Disabling Stored Procedure Replication
627(1)
Enabling and Disabling Sequence Replication
627(2)
Oracle Database Specific Issues
629(13)
Character Case of Database Object Names
629(1)
Datatype Compatibility Issues
630(4)
Oracle Large Object (LOB) Datatype Support
634(1)
Oracle User-Defined Datatypes
635(7)
Configuring and Tuning Replication Agent for Oracle
642(14)
Parameters for Tuning Replication Agent Throughput
651(3)
Parameters for Tuning Replication Agent Latency
654(2)
Tuning the Size of the Replication Agent Instance System Log
656(1)
Troubleshooting Replication Agent
656(21)
Troubleshooting Replication Agent System Database (RASD)
677(10)
Backing up RASD
682(1)
Updating the Log Device Repository in RASD
683(2)
Recovering from Corrupted RASD
685(1)
Restoring RASD from Backup
686(1)
Typical Topology of Heterogeneous Replication
687(8)
One-way Replication from Oracle to Sybase Adaptive Server Enterprise
687(1)
Replicating from Sybase Adaptive Server Enterprise to Oracle
688(2)
Replicating from Non-Sybase Primary to Non-Sybase Replicate Database
690(2)
Bidirectional Replication with Non-Sybase Primary and Non-Sybase Replicate Databases
692(3)
Security
695(16)
Login Names and Password Management
695(5)
Primary User and Maintenance User
697(1)
Setup and Function
697(1)
Password Management
697(1)
RepAgent User
698(1)
Setup and Function
698(1)
Password Management
698(1)
ID Server Login and Password
699(1)
Replication Server Interface (RSI) Login and Password
699(1)
Adaptive Server Maintenance User Login and Password
700(1)
Client Connections and Encrypted Passwords
700(1)
Encrypting Existing Passwords
701(1)
Disabling Password Encryption
702(1)
RSSD System Tables and Password Encryption
703(2)
Network-based Security
705(6)
Setting Up Network-based Security
706(1)
Changing the Configuration Parameters
706(2)
Identifying the Replication Server Principal User
708(1)
Activating Network-based Security
709(2)
Internationalization
711(14)
Message Language
711(2)
Character Set
713(3)
Unicode
716(2)
UTF-8
717(1)
UTF-16
717(1)
UTF-32
717(1)
Sort Order
718(3)
Unicode Sort Order
720(1)
Changing the Character Set and Sort Order
721(4)
Erssd
725(20)
Installing ERSSD Using rs_init
726(1)
Special Features of ERSSD and Replication Server 15.0 Enhancements
727(1)
ERSSD Files
728(1)
ERSSD Maintenance
729(5)
ERSSD Backup
730(1)
Reconfiguring the ERSSD Backup Settings
731(1)
Relocating the ERSSD Backup Files
732(2)
ERSSD Users
734(2)
ERSSD and Routes
736(1)
ERSSD Recovery
737(8)
ERSSD Log Recovery
737(1)
ERSSD Data Recovery
738(7)
Troubleshooting
745(50)
Replication Agent
745(19)
Invalid Login
745(1)
Missing Replication Server Name in Interfaces
746(1)
Permission Issue
747(1)
Misconfigured Replication Agent
747(1)
Invalid Truncation Page
748(1)
Syslogs Corruption
748(3)
Primary Database Transaction Log Full
751(3)
Standby Database Transaction Log Full
754(1)
Error 9209
755(1)
Replication Status Inconsistency of text, unitext, or image Columns
756(2)
Error 2033
758(1)
Error 9202
759(1)
Errors 9204 and 9254
760(1)
Error 9205
761(1)
Error 9240
761(1)
Error 9255
761(1)
Error 9261
762(1)
Errors 9278 and 9279
762(1)
Error 9286
763(1)
DSI Issues
764(11)
States of DSI Scheduler Thread
767(1)
States of DSI Executor Thread
768(1)
Creating an Error Class for Duplicate Key
769(1)
Turning On DSI Trace Flags
769(1)
Turning Off DSI Trace Flags
770(1)
Connectivity Issues
771(1)
Incorrect Login/Password
772(1)
Permission Issues
772(1)
SUID Mismatch
773(1)
Connection Failures with Asynchronous Transaction and DDL Replication
773(2)
Data Server Errors
775(6)
Unique Key Violation
777(1)
Datatype Issue
778(1)
text/image Column Replication Status and the Null Property
779(1)
Missing Column in Replication Definition
780(1)
Corruption Errors
780(1)
Replication Server Errors
781(1)
Warning #32020
782(1)
Stable Queues
782(8)
Queues Are Full, They Are Not Getting Truncated
783(2)
Open Transaction in the Inbound Queue
785(2)
The Origin Queue ID
787(3)
Data Not Being Replicated
790(4)
Duplicates Being Ignored
791(1)
Error 6025
792(1)
Corruption in the Queue
793(1)
Data Latency
794(1)
Appendix A Origin Queue ID 795(2)
Appendix B Removing the Active Replication Server from the Replication System 797(4)
Appendix C Useful Queries 801(4)
Index 805