PHP小丑 发表于 2021-12-12 19:52:19

3.SYBASE操作——系统数据库和可选数据库


[*]安装数据库
SAP ASE安装包含下面数据库

[*]The master database
[*]The model database
[*]The system procedure database, sybsystemprocs
[*]The two-phase commit transaction database, sybsystemdb
[*]The temporary database, tempdb
还可以选择性安装:

[*]The auditing database, sybsecurity
[*]The sample databases, pubs2 and pubs3
[*]The dbcc database, dbccdb
[*]The Job Scheduler database, sybmgmtdb
注意:不要将用户数据库放在master设备上。这样会导致恢复系统数据库和用户数据库的难度。
可以使用$SYBASE/ASE-15_0/scripts脚本来安安装sybmgmtdb数据库。先会查找Sybmgmtdev设备来床sybmgmtdb数据库。

[*]Master 数据库
控制SAP ASE操作,存储用户数据库和相关数据库设备相关信息。
存储内容如下:
Information
System table
User accounts
syslogins
Remote user accounts
sysremotelogins
Remote servers that this server can interact with
sysservers
Ongoing processes
sysprocesses
Configurable environment variables
sysconfigures
System error messages
sysmessages
Databases on SAP ASE
sysdatabases
Storage space allocated to each database
sysusages
Tapes and disks mounted on the system
sysdevices
Active locks
syslocks
Character sets
syscharsets
Languages
syslanguages
Users who hold server-wide roles
sysloginroles
Server roles
syssrvroles
SAP ASE engines that are online
sysengines Master数据库至少6656个页,根据不同逻辑页大小需要不同的物理空间。

[*]2K page – 13MB
[*]4K page – 26MB
[*]8K page – 52MB
[*]16K page – 104MB
[*]在master数据库创建对象

只有系统管理员可以在master数据库中创建对象。因为系统管理员是数据库的拥有者(dbo)不要放用户对象在master数据库中会导致交易日志快速增加,占满空间,不能使用dump transaction命令来释放master的空闲空间。

[*]
[*]备份数据库

经常备份master和所有用户数据库。
此外将系统表进行备份,sysusages, sysdatabases, sysdevices, sysloginroles, and syslogins.

[*]Model database
Modle数据库提供模板,原型。每当使用create database命令后,SAP ASE将model数据库进行复制同时扩展指定大小。新数据库至少和model数据库一样大。

[*]tempdb
临时数据库,给所有数据库提供共享的临时表和临时存储需求。默认大小取决于逻辑页大小。Alter database来增加tempdb.tempdb是在master设备上创建的,
不要创建临时表适用tempdb..开头,除非想在其他用户和会话上分享。
每次重启SAP ASE,都会复制model到tempdb.所以重启后不能恢复临时表了。

[*]Sebsecurtiy数据库
包含审计SAP ASE信息。

[*]Sybsystemdb数据库
存储分布交易的信息。

[*]Sybmgmtdb数据库
存储jobs,调度,调度jobs信息。

[*]Pubs2和pubs2 样例数据库
用于学习的样例数据库。

[*]Dbccdb数据库
记录目标数据库的配置信息。


https://blog.51cto.com/u_15333820/3453234
页: [1]
查看完整版本: 3.SYBASE操作——系统数据库和可选数据库