点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我最近在几个不同的客户站点上看到了几个显示segmap = 1的用户数据库。 我发现以下SAP知识库文章如何使用segmap 1或2将sysusages片段更改为 segmap 3-SAP ASE
我还没有找到一种方法来创建自己的数据库,以使其在segmap = 1的系统中显示。
基于本文的存在,我不确定拥有segmap = 1是否正常,或者本文是否说明了如何更改它以使segmap = 3?
- 本文是否意味着存在某种错误或用户错误,导致使用segmap = 1创建数据库,并且用户通常应按照此过程进行更改?
- 是否有一种简单的方法来创建数据库,以便系统显示segmap = 1?
谢谢
尼尔
你好尼尔
我认为本文不涉及错误。 segmap的值为1或2是完全有效的,尽管目前很少使用。 如果有内存可用,则ASE P&T或Admin课程中的一项建议建议拆分``系统定义的''段(默认(= data),注销和系统退出以避免争用,特别是当有很多对象被丢弃并重新创建时( 尤其是针对tempdb的。)
您不能使用这些segmap从头开始创建数据库。 创建数据库后,必须运行sp_dropsegment进行更改,将segmap设置为1或2。我复制了一个小示例,创建了3个设备data1(vdevno 3),sys1(vdevno 4)和log1(vdevno 5)具有 每个都只有1个"系统定义的"细分。
要回应本文中所说的内容,请小心手动更新系统表。 SP的范围和下降SP都带有安全检查。
1>在data1 = 10上创建数据库seg_check,sys1 = 2在log1 = 2上登录
2> go
1>选择segmap,从dbid = 4
2> go
的系统中选择vdevno > segmap vdevno
------ -----------
3 3
3 4
4 5
1>使用seg_check
2> go
1> sp_dropsegment" system"," seg_check"," data1"
2> go
1>从dbid = 4
的系统中选择segmap,vdevnosegmap vdevno
------ -----------
2 3 => data1现在仅是默认设置,带有segmap 2
3 4
4 5
1> sp_dropsegment"默认"," seg_check"," sys1"
2>开始
1>从dbid = 4
的系统中选择segmap,vdevnosegmap vdevno
------ -----------
2 3 => data1现在仅是默认值,带有segmap 2
1 4 => sys1现在是仅系统,带有segmap 1
4 5
HTH
Bart van Kuijk
感谢Bart,这非常有帮助!
一周热门 更多>