Firebird Internals: Inside a Firebird Database Firebird Internals Inside a Firebird Database Norman Dunbar Version 1.2, 13 August 2021 ## Table of Contents 1. Introduction this document is to try to explain what goes on inside a Firebird database. Much of the information in this manual has been extracted from the Firebird source code — mainly on the ODS related code and headers patiently answered on the Firebird Support forums where the developers hang out. Much hex dumping of database files was undertaken in the creation of this document, but no Firebird databases were harmed during0 码力 | 63 页 | 261.00 KB | 2 年前3
firebird isqlFirebird Interactive SQL Utility Kamala Vadlamani, Paul Vinkenoog, Norman Dunbar, Mark Rotteveel Version 1.0, 24 December 2021 Table of Contents 1. Introduction. . . . . . . . . . . . . . . . . . 75 Table of Contents 3 Chapter 1. Introduction This manual provides reference material for the Firebird Interactive SQL Utility (isql), and instructions on how to use it to perform tasks within the database isql utility in Firebird version 1.5 and higher. Chapter 1. Introduction 4 Chapter 2. Overview The isql utility is a text-mode client tool located in the bin directory of the Firebird installation. It0 码力 | 76 页 | 369.92 KB | 2 年前3
firebird cache1880ebc897/p1_1.jpg) # Firebird Database Cache Buffer Norman Dunbar, Martin Köditz Version 1.2, 28 May 2020 ## Table of Contents 1. Introduction ..... 2 2. The Firebird Cache ..... 3 3. Using Appendix A: Document history ..... 9 Appendix B: License notice ..... 10 ### Chapter 1. Introduction Firebird uses a page cache to hold pages in memory. It is much quicker to retrieve pages from RAM than to each time they are required. The following description of how Firebird uses its cache is taken from a posting by Ann Harrison on the Firebird Support mailing list. The posting was in response to a query0 码力 | 11 页 | 82.76 KB | 2 年前3
firebird gsplit # Firebird Backup File Splitting Filter Norman Dunbar Version 1.2, 19 June 2020 ## Table of Contents 1. Introduction split large backup files even if gsplit is supplied with your Firebird release. Gsplit is only supplied with the Windows version of Firebird 1.5, it is not supplied with the Linux version. Linux doesn’t [Image](/uploads/documents/9/e/a/9/9ea98a65d2d4276aba4484f6ca6593e8/p3_2.jpg) In testing with Firebird 1.5 and Firebird 2.0 on Windows XP Home and Windows 2000, gsplit doesn’t seem to work properly and always0 码力 | 10 页 | 103.73 KB | 2 年前3
firebird gsec # Firebird Password File Utility Norman Dunbar Version 1.5, 18 June 2020 ## Table of Contents 1. Introduction ..... 2 various Firebird databases. Using various options, users can be added, amended or deleted from the security database. A privileged user is an account on the database server which the Firebird engine considers • root • firebird • interbase • interbas (without the 'e') Normal users, ie all those accounts not listed above, can only see their own user details from version 2.0 of Firebird. They can,0 码力 | 23 页 | 145.31 KB | 2 年前3
firebird gfix # Firebird Database Housekeeping Utility Norman Dunbar, Mark Rotteveel Version 2.1, 13 November 2023 ## Table of Contents .... 27 11.2. Starting a Database ..... 28 11.3. New Startup and Shutdown States in Firebird 2.0 ..... 28 12. Database Page Space Utilisation ..... 30 13. Database Validation and Recovery -? switch, results in the following screen of helpful information: gfix usage instructions for Firebird 3.0.7 usage: gfix [options]plausible options are: -ac(tivate_shadow) activate shadow 0 码力 | 44 页 | 247.13 KB | 2 年前3
firebird gbak # Firebird Backup & Restore Utility Norman Dunbar Version 1.12, 18 June 2020 ## Table of Contents 1. Introduction of the database backup and restore utilities supplied with Firebird. In Firebird 1.5 it is the only supplied utility of this kind while Firebird 2.x also has the nbackup utility which is described in another of valid ones.  Firebird 2.5 onwards. ## -FE[TCH_PASSWORD]| stdin | /dev/tty This switch causes 0 码力 | 34 页 | 191.73 KB | 2 年前3
Firebird Null Guide: NULL behaviour and pitfalls in Firebird SQL[Image](/uploads/documents/8/1/2/f/812fdd80ba8d747e09890b43de3fb0bc/p1_1.jpg) Firebird Null Guide NULL behaviour and pitfalls in Firebird SQL Paul Vinkenoog Version 1.2, 30 June 2020 ## Table of Contents 1 4 2. NULL support in Firebird SQL ..... 6 2.1. Disallowing NULL ..... 6 2.2. Testing for NULL ..... 6 2.3. Assigning NULL ..... 7 2.4. Testing DISTINCTness (Firebird 2+) ..... 7 2.5. The NULL NULL literal ..... 8 2.5.1. Firebird 1.5 and below ..... 8 2.5.2. Firebird 2.0 and up ..... 8 3. NULL in operations ..... 9 3.1. Mathematical and string operations ..... 9 3.2. Boolean operations0 码力 | 69 页 | 479.63 KB | 2 年前3
Firebird 1.5 ErrorCodes### Firebird 1.5 Error Codes from msg.gbak, release sources |SQLCODE|GDCODE|SYMBOL|TEXT| |---|---|---|---| |101|335544366|segment|Segment buffer length shorter than expected| |100|335544338|from\_no\_match|No |-902|335544472|login|Your user name and password are not defined. Ask your database administrator to set up a Firebird login.| |-902|335544506|shutinprog|Database <string> shutdown in progress| |-902|335544528|shutdown|Database <string> is same as one of the SQL role name. Ask your database administrator to set up a valid Firebird login.| |-902|335544791|file\_in\_use|The file <string> is currently in use by another process0 码力 | 26 页 | 85.09 KB | 2 年前3
firebird 5 quickstartguidejpg) ## Firebird 5 Quick Start Guide IBPhoenix Editors, Mark Rotteveel, Firebird Project Members 0.2: 8 November 2023 ## Table of Contents 1. About this guide ..... 3 2. The Firebird licenses . .... 4 3. Installing Firebird ..... 5 3.1. Installation kits ..... 5 3.2. Installing the Firebird server ..... 5 3.2.1. Before installation ..... 5 3.2.2. Installation drives ..... 7 3.2.3 Testing your installation ..... 9 3.4.1. Pinging the server ..... 10 3.4.2. Making sure that the Firebird server is running ..... 10 3.5. Performing a client-only install ..... 13 3.5.1. Windows ..0 码力 | 49 页 | 396.21 KB | 2 年前3
共 198 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20













