WEB开发网
开发学院数据库DB2 使用 Tivoli Access Manager for Operating Syste... 阅读

使用 Tivoli Access Manager for Operating Systems 保护 DB2 资源

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: 然后向表中插入示例数据,如清单 18 所示,使用 Tivoli Access Manager for Operating Systems 保护 DB2 资源(10), 清单 18. 插入示例数据db2ins95@Serverroot]$db2"insertintotable1value

然后向表中插入示例数据,如清单 18 所示。

清单 18. 插入示例数据

db2ins95@Server root]$ db2 "insert into table1 values(1,'a'),(2,'b'),(3,'c')" 
DB20000I The SQL command completed successfully. 
[db2ins95@Server root]$ db2 "select * from table1" 
 
ID     NAME 
----------- ---------- 
     1 a 
     2 b 
     3 c 
 
 3 record(s) selected. 
 
[db2ins95@Server test]$ db2 connect reset 
DB20000I The SQL command completed successfully. 

为了演示表空间被意外删除将会发生什么,输入 rm 命令,如清单 19 所示。

清单 19. 删除表空间容器

[root@Server ~]# rm -rf /test/cont1 

现在,如清单 20 所示,当用户重新连接到数据库,并试图访问表时,将接收到错误消息。

清单 20. 尝试访问将收到错误

[db2ins95@Server test]$ db2 connect to sample 
 
  Database Connection Information 
 
 Database server    = DB2/LINUX 9.1.5 
 SQL authorization ID  = DB2INS95 
 Local database alias  = SAMPLE 
 
[db2ins95@Server test]$ db2 "select * from table1" 
 
ID     NAME 
----------- ---------- 
SQL0290N Table space access is not allowed. SQLSTATE=55039 

表空间将不可访问,这是因为容器被删除,插入的所有数据都丢失了!

上一页  5 6 7 8 9 10 

Tags:使用 Tivoli Access

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接