 firebird shell scripts de
            firebird shell scripts de
                
  
              124.04 KB
             
              14 页
               
              0 评论
              
| 语言 | 格式 | 评分 | 
|---|---|---|
| 德语 | .pdf | 3 | 
| 摘要 | ||
| 文档详细介绍了Firebird Shell脚本的使用,包括安装后可用的脚本如changeDBAPassword.sh、createAliasDB.sh、fb_config、changeRunUser.sh等,适用于Firebird 1.5、2.0 和 2.1版本。脚本提供了更改SYSDBA密码、更改运行用户、恢复根运行用户等功能,并指出在执行脚本时需要注意的安全性和版本适配性问题。 | ||
| AI总结 | ||
| 
以下是文档内容的中文总结:
---
### 《Firebird Shell Scripts》手册总结
#### 1. 引言  
此手册介绍了在 `/opt/firebird/bin` 目录下提供的一系列 Firebird Shell 脚本的用途和使用方法。主要涵盖以下脚本:  
- `changeDBAPassword.sh`:修改 SYSDBA 用户密码。  
- `createAliasDB.sh`:创建数据库别名(未详细说明)。  
- `fb_config`:获取 Firebird 编译指令和库信息。  
- `changeRunUser.sh`:修改 Firebird 服务运行用户和组。  
- `restoreRootRunUser.sh`:恢复 Firebird 服务以 root 用户身份运行。  
- `changeGdsLibraryCompatibleLink.sh`:修改 GDS 库兼容性链接(仅限 Classic Server)。  
脚本适用于 Firebird 1.5、2.0 和 2.1 Super Server(Linux 系统安装);其他 Unix 系统可能有所不同,具体差异未详细讨论。
---
#### 2. ChangeDBAPassword  
- **功能**:修改 SYSDBA 用户密码,并更新相关配置文件和安全数据库。  
- **使用方法**:  
  ```bash
  # cd /opt/firebird/bin  
  # ./changeDBAPassword.sh  
  ```  
  执行时会提示输入当前密码和新密码,密码会以明文存储在 `/opt/firebird/SYSDBA.password` 文件中。  
- **注意事项**:  
  - 必须以 root 用户执行。  
  - 保证 `/opt/firebird/SYSDBA.password` 文件仅由 root 用户可读。  
  - 从 Firebird 2.1 起,启动脚本不再依赖 SYSDBA 密码,因此无需修改启动脚本。
---
#### 3. ChangeRunUser  
- **功能**:修改 Firebird 服务运行的用户和组。  
- **使用方法**:  
  ```bash
  # cd /opt/firebird/bin  
  # ./changeRunUser.sh [user] [group]  
  ```  
  如果未传参,Firebird 2.1 及以上版本默认使用 `firebird` 用户和组。  
- **注意事项**:  
  - 执行脚本前需确保服务处于“静止期”,因为脚本会关闭所有与数据库服务器相关的 VNC 会话。  
  - 主要影响 SUSE Linux Enterprise 10,但可能适用于其他 Linux 分布式。
---
#### 4. RestoreRootRunUser  
- **功能**:将 Firebird 服务恢复为以 root 用户和组身份运行。  
- **注意事项**:  
  - 仅适用于 Firebird 1.5 的 Classic 和 Super Server,2.0 及以上版本脚本统一为 `restoreRootRunUser.sh`。  
  - 必须以 root 用户执行。
---
#### 5. Fb_config  
- **功能**:输出 Firebird 编译指令和库信息,例如:  
  ```bash
  fb_config --cflags  # 输出编译选项  
  fb_config --libs    # 输出链接库信息  
  fb_config --version # 输出 Firebird 版本信息  
  ```  
- **示例**:  
  ```bash
  FBFLAGS = `fb_config --cflags`  
  FBLIBS = `fb_config --libs`  
  ```
---
#### 6. 其他信息  
- **版本历史**:  
  - 原版文档由 Norman Dunbar 编写,版本 1.3-de 于 2020 年 7 月 31 日发布。  
  - 分布许可证:遵循“Public Documentation License Version 1.0”。  
- **联系方式**:  
  - 原作者邮箱:NormanDunbar at users dot sourceforge dot net。
---
以上是文档的核心内容总结,涵盖了各个脚本的功能、使用方法及注意事项。 | ||
 P1 
 P2 
 P3 
 P4 
 P5 
 P6 
 P7 
下载文档到本地,方便使用
    
                - 可预览页数已用完,剩余
                7 页请下载阅读 -
              
文档评分 
  













