Sunteți pe pagina 1din 1

rs_diskpartitions

name varchar(255) logical_name varchar(30) id int num_segs int status int vstart int
id N

id 1

partition_id N

rs_segments
partition_id int q_number int q_type int partition_offset int logical_seg int used_flag int version int flags int
q_type, q_number N

origin_site_id, origin_lsite_id

N prsid N

rs_systext
prsid int parentid rs_id texttype char(1) sequence int textval varchar(255)

parentid N parentid N fstringid 1

rs_funcstrings
prsid int classid rs_id funcid rs_id name varchar(255) fstringid rs_id attributes smallint parameters smallint param_hash int expiredate datetime rowtype tinyint minvers int
classid N

cmd_id 1

rs_exceptscmd
sys_trans_id rs_id src_cmd_line int output_cmd_index int cmd_type char(1) cmd_id rs_id
sys_trans_id N sys_trans_id 1

rs_exceptshdr
sys_trans_id rs_id rs_trans_id binary(120) app_trans_name varchar(30) orig_siteid int orig_site varchar(30) orig_db varchar(30) orig_time datetime orig_user varchar(30) error_siteid int error_site varchar(30) error_db varchar(30) log_time datetime ds_error int ds_errmsg varchar(255) error_src_line int error_proc varchar(255) err_output_line int log_reason char(1) trans_status smallint retry_status smallint app_usr varchar(30) app_pwd varchar(30)
error_siteid, orig_siteid N

rs_oqid
origin_site_id int q_number int q_type int origin_q_id binary(36) local_q_id binary(36) valid int origin_lsite_id int
q_number, q_type 1 1

Sybase Replication Server


System Tables Diagram

q_number, q_type, logical_seg 1

rs_exceptslast
error_db int origin int origin_qid binary(36) secondary_qid binary(36) status tinyint origin_time datetime log_time datetime lorigin int
error_db, origin, lorigin N

prsid N

rs_functions
prsid N

funcid 1

funcid N

errorclassid 1

rs_erroractions
ds_errorid int errorclassid rs_id action tinyint prsid int
N ds_errorid 1

rs_queuemsgtx
q_number int q_type int q_seg int q_blk int q_row int q_seq int txt varchar(255) txtbin binary(255)
q_num, q_type, q_seg N q_number, q_type, q_seg, q_blk, q_row N q_number, q_type, q_seg, q_blk, q_row 1

type, number

number, type

rs_queuemsg
q_number int q_type int q_seg int q_blk int q_row int len int origin_site_id int origin_q_id binary(36) origin_time datetime origin_user varchar(30) tran_name varchar(30) local_q_id binary(36) status int reserved int tran_len smallint txt_len smallint tran_id binary(120) lorigin_site_id int version int
lorigin_site_id, origin_site_id N

rs_queues
number int type int state int twosave int truncs int
number 1

number 1

prsid int funcname varchar(255) funcid rs_id objid rs_id conflicting tinyint userdefined tinyint rowtype tinyint

objid N classid 1 classid N

prsid N

rs_classes
classid N classid 1 prsid 1

error_siteid, orig_siteid

rs_translation
prsid N

partition_id

rs_locater
sender int type char(1) locater binary(36)
sender 1 sender 1 (when type=R)

rs_diskaffinity
partition_id int dbid_or_siteid int status int
dbid_or_siteid 1 dbid_or_siteid 1

prsid int classid rs_id type char(1) source_dtid rs_id target_dtid rs_id target_length int target_status int rowtype tinyint

classname varchar(30) classid rs_id classtype char(1) prsid int attributes int parent_classid rs_id
1 classid 1

ds_error N

classid source_dtid target_dtid N

rs_dbreps
prsid N

Sybase Replication Server System Tables Diagram, an entity relationship diagram for Sybase Replication Server 15.1
dbrepid 1

id id id 1 id 1 1

rs_statcounters
counter_id int counter_name varchar(60) module_name varchar(60) display_name varchar(60) counter_status int description varchar(255)
counter_id 1

1 id

id 1

1 id

id 1

1 id 1 id 1 id prsid N prsid N dtid 1 declared_dtid, publ_dtid N dtid 1 classid dbrepid 1 objid 1

dbid N

rs_sites
name varchar(30) id int status tinyint

rs_datatype

dbrepid rs_id dbrepname varchar(255) prsid int dbid int ownerid rs_id requestdate datetime status int minvers int

MLG part number DC70003-01-1510-01


ownerid N

*DC70003-01-1510-01*

siteid

1 id

id 1 id

id 1 id 1 1 id 1

rs_version
siteid int version int

id 1 id 1

1 id 1

rs_columns
dest_rsid, through_rsid, source_rsid N errorclassid, funcclassid N N dbid

counter_id

dest_rsid

dbid

1 prsid

rs_statdetail
run_id rs_id instance_id int instance_val int counter_id int counter_obs int counter_total int counter_last int counter_max int label varchar(255)
run_id N dest_rsid, source_rsid

rs_routes
dbid

dbid

dest_rsid int through_rsid int source_rsid int status tinyint suspended tinyint src_version int

1 dbid 1 dbid 1 dbid 1 dbid

rs_databases
dsname varchar(30) dbname varchar(30) dbid int dist_status tinyint src_status tinyint attributes tinyint errorclassid rs_id funcclassid rs_id prsid int rowtype tinyint sorto_status tinyint ltype char(1) ptype char(1) idbid int enable_seq int
dbid 1 dbid 1 dbid 1

dbid 1 dbid 1 dbid 1 dbid 1 dbid 1 dbid 1

N dest_rssd_id N

1 dbid 1 dbid N dbid N

rs_routeversions
run_id 1

prsid int objid rs_id colname varchar(255) colnum smallint coltype tinyint length int searchable tinyint primary_col tinyint fragmentation tinyint rowtype tinyint status int basecolnum smallint repl_colname varchar(255) declared_dtid rs_id publ_dtid rs_id publ_base_coltype tinyint publ_length int
objid, colnum 1 objid N

prsid int classid rs_id dtname varchar(30) dtid rs_id base_coltype tinyint length int status int length_err_act tinyint mask varchar(255) scale int default_len tinyint default_val binary(255) delim_pre_len tinyint delim_pre binary(30) delim_post_len tinyint delim_post binary(30) min_boundary_len tinyint min_boundary binary(255) min_boundary_err_act tinyint max_boundary_len tinyint max_boundary dtid binary(255) max_boundary_err_act 1 tinyint rowtype tinyint canonic_type tinyint

rs_objects
prsid int objname varchar(255) objid rs_id dbid int objtype char(1) attributes int ownertype char(1) crdate datetime parentid rs_id ownerid rs_id rowtype tinyint phys_tablename varchar(255) deliver_as_name varchar(255) phys_objowner varchar(30) repl_objowner varchar(30) has_baserepdef rs_id minvers int
objid 1 dbid N dbrepid N

rs_dbsubsets
dbrepid rs_id type varchar(30) owner varchar(30) name varchar(255) prsid varchar(66)

Key
Definitions & Subscriptions

objid N

objid N dbid N

rs_repobjs
objid rs_id dbid int attributes int
uid

Exceptions

ownerid N objid 1 objid 1

uid 1

rs_users
username varchar(30) uid rs_id password varchar(30) permissions smallint use_enc_password int enc_password varchar(66)
uid 1

1 username 1

Functions & Classes

Performance Monitoring

Queues
objid N rownerid, pownerid N

rs_statrun
run_id rs_id run_date datetime run_interval int run_user varchar(30) run_status int

dest_rsid int source_rsid int dest_rssd_id int route_version int min_path_version int marker_serial_no int status int proposed_version int

rs_subscriptions
dtid pdbid, dbid N

objid, colnum N dbid N (when type=8) id 1 (when type=9) id 1 prsid N pdbid N destid destid N N prsid N dbid N

rs_rules
prsid int subid rs_id objid rs_id dbid int subtype int primary_sre int replicate_sre int colnum smallint valuetype tinyint low_flag tinyint high_flag tinyint low_len int high_len int low_value binary(255) high_value binary(255) dtid rs_id

subid N wclauseid 1 articleid N

rs_whereclauses
subid

subid N articleid 1

articleid rs_id wclauseid rs_id type int

rs_ids
typename varchar(30) objid int objtype tinyint

rs_config
optionname varchar(30) objid rs_id charvalue varchar(255) status tinyint comments varchar(255)

rs_publications
prsid int pubname varchar(255) pubid rs_id pdbid int requestdate datetime ownerid rs_id status int minvers int

rs_idnames
name1 varchar(30) name2 varchar(30) type int id int ltype char(1)

rs_maintusers
destid int username varchar(30) password varchar(30) use_enc_password int enc_password varchar(66)
username N

rs_articles
articlename varchar(255) articleid rs_id type char(1) primaryname varchar(255) primaryowner varchar(30) objid rs_id pubid rs_id requestdate datetime minvers int

objid N articleid 1 objid N subid 1 parentid N

pubid 1

pubid N

rs_recovery
action int id rs_id seqnum int state int text binary(255) textlen int

rs_msgs
msgnum int langname char(30) msgtxt varchar(255)

rs_repdbs
dbid int dsname varchar(30) dbname varchar(30) controllerid int

dbid N dbid 1

pubid

subname varchar(30) subid rs_id type int objid rs_id dbid int pdbid int requestdate datetime pownerid rs_id rownerid rs_id status int recovering int error_flag int materializing int dematerializing int primary_sre int replicate_sre int materialization_try int method int generation binary(4) parentid rs_id security int mechanism varchar(30)
objid N dbid N

objid N

Routes & Connections

Miscellaneous

The lines represent key relationships and potentially useful joins. The column names for the relationships appear above or to the left of the lines, and the type of relationship (1:1, 1:N, N:N) appears below or to the right of the lines. A comma separating column names means that the relationship requires both columns. Information in this document is subject to change without notice.

Copyright 1992-2008 by Sybase, Inc. All rights reserved. To order additional posters, call (800) 8-SYBASE (in USA and Canada) Sybase, Inc. One Sybase Drive Dublin, CA 94568 U. S. A.

S-ar putea să vă placă și