我是一名开发人员,主要从事与 iSeries 后端交互的 Java 应用程序(iSeries 运行的是 OS 6.1)。我认为自己在 DBA 和系统管理员主题(*nix 和 Windows)方面相当擅长,但 iSeries 世界对我来说相当陌生。我不需要成为专家,我永远不会被要求做管理工作,但我想用 iSeries 人的语言交流。术语太多,很容易误解,但 iSeries 管理员拥有专门的 iSeries 背景,因此很难达成共识。
因此,我希望找到一本适合那些已经对软件和系统有深入了解的人的 iSeries 系统指南。任何建议都将不胜感激。
答案1
最好的 iSeries 指南可能是红皮书。下面这个红皮书看起来可能与您描述的水平相当:http://publib-b.boulder.ibm.com/abstracts/sg247713.html?打开
以下是在 iSeries 红皮书中搜索 6.1 的链接:http://publib-b.boulder.ibm.com/Redbooks.nsf/searchdomain?SearchView&query=%5Bsubjects%5D=AS400+and+6.1&SearchOrder=1&category=systemi
答案2
对于 DBA 来说,它非常简单(无论如何,这是我的观点)。
- 库 = 数据库
- 文件 = 表格
- 逻辑(或逻辑文件)= 视图或索引,具体取决于用途
- 记录 = 行
- 字段 = 列
- 对象 = 系统上的任何事物。可以是文件、库、程序。它们都成为对象。
就资源而言,Midrange.com 维基。 这IBM i 信息中心是另一个很好的资源。具体来说SQL 部分。
需要注意的是,i 有一种创建这些物理和逻辑文件的“语言”,称为 DDS。我认识的许多程序员似乎仍在使用它而不是 SQL。当然,SQL 也可用于创建表。
至于安全性方面,我还没有与其他数据库进行过足够的合作,因此无法进行正确的比较。通常,内置对象安全性使用几种方法之一。授权列表是我喜欢的一种更好的解决方案,可以保护大量对象。