备份和还原只读用户数据库空间

2020-09-30 03:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们在具有VLDB许...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们在具有VLDB许可证的Linux系统上拥有SAP IQ 16 SP 10。

  • 我们为每个用户创建一个单独的用户dbspace incl。 表。

创建DBSPACE USERNAME_1 使用文件USERNAME_1'/PATH/ USERNAME_1.iq 'SIZE 500MB RESERVE 100MB IQ STORE;

创建DBSPACE USERNAME_2 使用文件USERNAME_2'/PATH/ USERNAME_2.iq 'SIZE 500MB RESERVE 100MB IQ STORE;

然后为用户创建她的表。 (1到100)。

USERNAME_1;

中创建表 USERNAME_1.SAMPLE_1 (id整数)(id整数)
  • 然后我们备份数据库。

ALTER DBSPACE USERNAME_1 READONLY;

将数据库只读数据库 USERNAME_1 备份到'/PATH/USERNAME_1.dmp';

ALTER DBSPACE USERNAME_1 READWRITE;

  • 用户创建更多表。(1至100)

USERNAME_1;

中创建表 USERNAME_1.SAMPLE_2 (id整数)(id整数)
  • 此后,我们只想还原一个用户数据库空间 USERNAME_1

ALTER DBSPACE USERNAME_1 READONLY;

ALTER DBSPACE USERNAME_1 离线;


以用户DBA或

的身份连接到数据库

dbisql -c" uid = dba; pwd = PASS; eng = our_engine" -nogui

dbisql -c" uid = dba; pwd = PASS; eng = our_utility; dbn = utility_db" -nogui

RESTORE DATABASE'/PATH_TO/OUR_DB.db'READONLY DBSPACES

USERNAME_1 从'/PATH/USERNAME_1.dmp';


错误消息...

无法执行语句。
备份不再与
数据库中dbspace/dbfile的版本匹配,因此无法还原。
-
(dblib/db_backupCmds。 cxx 2219)
SQLCODE = -1012041,ODBC 3状态=" HY000"


最好的问候






4条回答
落灬小鱼
2020-09-30 04:50

嗨,Volker,

感谢您的回答!

我们在环境中搜索"最佳实践解决方案"。

哪种方法最适合我们的环境?

你能给我一个提示吗?

一周热门 更多>

相关问答