Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/angoca/awesome-db2

A curated list of awesome Db2 resources, libraries, tools and applications
https://github.com/angoca/awesome-db2

List: awesome-db2

awesome awesome-list db2 db2luw

Last synced: 2 months ago
JSON representation

A curated list of awesome Db2 resources, libraries, tools and applications

Lists

README

        

# Awesome Db2 [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)

A curated list of awesome Db2 resources, tools and documentation to develop in that database.

Feel free to improve this list by [contributing](CONTRIBUTING.md)!

[Db2 for Linux, UNIX and Windows](https://en.wikipedia.org/wiki/Db2_(Formerly_Db2_for_LUW)) is a database server product developed by IBM. Sometimes called Db2 LUW for brevity, it is part of the [Db2 family](https://en.wikipedia.org/wiki/IBM_Db2_Family) of database products. Db2 LUW is the "Common Server" product member of the Db2 family, designed to run on most popular operating systems. By contrast, all other Db2 products are specific to a single platform.

The current Db2 product runs on multiple Linux and UNIX distributions, such as Red Hat Linux, SUSE Linux, IBM AIX, HP-UX, and Solaris, and most Windows systems

## Contents
- [Resources](#resources)
- [Tools](#tools)
- [Development](#development)

## Resources

### Documentation
- [Db2 V11.5 Knowledge Center](https://www.ibm.com/docs/en/db2/11.5) - Documentation for v11.5.
- [Db2 V11.1 Knowledge Center](https://www.ibm.com/docs/en/db2/11.1) - Documentation for v11.1.
- [Db2 V10.5 Knowledge Center](https://www.ibm.com/docs/en/db2/10.5) - Documentation for v10.5.
- [Db2 V10.1 Knowledge Center](https://www.ibm.com/docs/en/db2/10.1.0) - Documentation for v10.1.
- [Db2 V9.7 Knowledge Center](https://www.ibm.com/docs/en/db2/9.7) - Documentation for v9.7.
- [Index of free resources in Internet about Db2](http://angoca.github.io/db2-index/) - List of articles, blogs, books, videos and any other content freely available in Internet ([Wiki](https://github.com/angoca/db2-index/wiki)).

### Articles
- NOT WORKING [Articles about Db2](https://www.ibm.com/developerworks/views/global/libraryview.jsp?site_id=1&contentarea_by=Information%20management&sort_by=Date&sort_order=2&start=1&end=100&topic_by=-1&product_by=P:DB2%20for%20Linux%20and%20UNIX%20and%20Windows&type_by=Articles&show_abstract=true&search_by=db2&industry_by=-1&series_title_by=) - developerWork articles about different topics of Db2. They are published by IBM.

### Books
- [DB2 UDB V7.2 - SQL Cookbook. Graeme Birchall. 2001](https://drive.google.com/file/d/0B86nuTd5nMTKZzQtaTVTLUZ5ckE/view?usp=sharing) - Book about Db2 grammar.
- [DB2 UDB V8.2 - SQL Cookbook. Graeme Birchall. 2005](https://drive.google.com/file/d/0B86nuTd5nMTKS3ItN25IX2djTGc/view?usp=sharing) - Book about Db2 grammar.
- [DB2 V9 - SQL Cookbook. Graeme Birchall. 2007](https://drive.google.com/file/d/0B86nuTd5nMTKNFR1SU9PZkN6MnM/view?usp=sharing) - Book about Db2 grammar.
- [Up and Running with DB2 on Linux. IBM RedBooks. Whei-Jen Chen, Christian Hideaki Kondo et al. 2008](http://www.redbooks.ibm.com/abstracts/sg246899.html) - Description of how to configure a Db2 server from the beginning.
- [DB2 LUW V9.5 - SQL Cookbook. Graeme Birchall. 2009.](https://drive.google.com/file/d/0B86nuTd5nMTKdzBkS01nUlZwYXc/view?usp=sharing) - Book about Db2 grammar.
- NOT WORKING [Getting started with DB2 Express-C. Raul Chong, Ian Hakes, Rav Ahuja. 2010](https://www.ibm.com/developerworks/community/wikis/home?lang=en_us#!/wiki/Big%20Data%20University/page/FREE%20eBook%20-%20Getting%20Started%20with%20DB2%20Express-C) - Introductory book to Db2, to learn the components of the database, and how they interact. Focused in the free version of Db2, Express-C.
- NOT WORKING [Getting started with DB2 Application Development. Raul F. Chong, Xiqiang Ji, Priyanka Joshi, Vineet Mishra, Min Wei Yao. 2010](https://www.ibm.com/developerworks/community/wikis/home?lang=en_us#!/wiki/Big%20Data%20University/page/FREE%20ebook%20-%20Getting%20Started%20with%20DB2%20Application%20Development) - Introductory book to develop in Db2 with different programming languages.
- NOT WORKING [Getting started with IBM Data Studio. Dimple Bhatia, Vinod Chirayath, Adam Faeth, Praveen Ghantasala, Hassi Norlen, Hardik Patel, Daniel Zilio. 2010](https://www.ibm.com/developerworks/community/wikis/home?lang=en_us#!/wiki/Big%20Data%20University/page/FREE%20ebook%20-%20Getting%20Started%20with%20IBM%20Data%20Studio%20for%20DB2) - Book to learn how to use Data Studio to administer and develop in Db2.
- [DB2 LUW V9.7 - SQL Cookbook. Graeme Birchall. 2011.](https://drive.google.com/file/d/0B86nuTd5nMTKd190MFptUEtoYXc/view?usp=sharing) - Book about Db2 grammar.
- [Unleashing DB2 10 for Linux, UNIX, and Windows. IBM RedBooks. Danny Arnold, Steve Diniro et al. 2012](http://www.redbooks.ibm.com/abstracts/sg248032.html) - New characteristics about Db2 v10.
- [Architecting and Deploying DB2 with BLU Acceleration. IBM RedBooks. Whei-Jen Chen, Brigitte Blaser et al. 2015](http://www.redbooks.ibm.com/abstracts/sg248212.html) - Introduction to Blu acceleration, column organized tables.
- [Db2 SQL Cookbook. Graeme Birchall. 2019](http://db2-sql-cookbook.org/) - Book about Db2 grammar, now in asciidoc format on GitHub.

### Tutorials
- [Db2 tutorial. TutorialsPoint](https://www.tutorialspoint.com/db2/) - Basic tutorial about Db2, good for beginners.
- [DB2 Tutorials. CaleTheVideoMaker2](https://www.youtube.com/playlist?list=PL_c9BZzLwBRLiGEdFSOvCOr-V0kSs_hQM) - Videos from Caleb Curry to learn how to develop in Db2.
- [db2 tutorial](https://www.db2tutorial.com/) - Website that explain components of Db2.

### Blogs
- [PlanetDB2](http://www.planetdb2.com/) - An aggregator of blogs about the IBM DB2 database server.
- NOT WORKING [An Expert's Guide to DB2 Technology. itToolBox. Chris Eaton.](http://it.toolbox.com/blogs/db2luw/) - An old blog about technical articles of Db2.
- NOT WORKING [BigData and Analytics Hub. IBM](http://www.ibmbigdatahub.com/tag/292) - Articles about Data Analytics from IBM.
- [Expert tips on building and administering DB2 LUW databases. db2commerce. Ember Crooks](http://datageek.blog/) - Articles from an expert DBA, focussed in the administration of databases.
- NOT WORKING [SQL Tips for DB2 LUW. DeveloperWorks. Serge Rielau and Rick Swagerman](https://www.ibm.com/developerworks/community/blogs/SQLTips4DB2LUW/) - A blog specialized in SQL PL, the procedural language of Db2.
- [Thoughts of DB2. Triton Consulting. Iqbal Goralwalla](http://blog.triton.co.uk/) - Articles from experts DBAs that explain different kind of problems in Db2.
- [Thoughts on IT, Life, DB2, and more. Data Henrik. Henrik Loeser](http://blog.4loeser.net) - Many examples of how to use Db2 interacting with other tools, mainly deployed in Blumix.
- [Ideas for Db2. Andres Gomez Casanova](http://angocadb2.blogspot.com) - Techinical articles about Db2 in Spanish.
- [Zinox. Vikram Khatri](http://www.zinox.com/) - Articles about Db2, specially PureScale.

### Videos
- [db2night show](https://www.dbisoftware.com/db2nightshow/) - Set of videos about different stuff in Db2, including the contest "Db2 has talent".
- [DB2 LUW Academy. Harishkumar Pathanga](https://www.youtube.com/user/DB2LUWAcademy/videos) - How-to videos about different things in Db2.
- [Discover db2. Michael Krafick](https://www.youtube.com/DISCOVERDB2) - From introductory to advanced stuff videos about Db2.
- [DB2 Tutorials. CaleTheVideoMaker2](https://www.youtube.com/playlist?list=PL_c9BZzLwBRLiGEdFSOvCOr-V0kSs_hQM) - Videos from Caleb Curry to learn how to develop in Db2.
- [Database tutorials](https://www.youtube.com/channel/UCo0cIzR_TbMzU5wHQmbTjxQ) - Technical videos about administration in Db2.
- [IDUG DB2 Tech Channel](https://www.brighttalk.com/channel/7637/idug-db2-tech-channel) - Videos from conferences of IDUG.

### Conferences
- [IDUG](https://www.idug.org/) - The foremost independent, user-driven community that provides a direct channel to thousands of professional Db2 users across the globe.

## Tools

### Administration
- [db2Gdba](https://www.db2gdba.com/) - A Microsoft Windows applications to administer Db2 databases.
- [Toad for Db2](https://www.toadworld.com/products/toad-for-ibm-db2) - The well-known tool for database administration and development.

### Monitoring
- [check_db2_health](https://labs.consol.de/nagios/check_db2_health/) - Plugin for Nagios written in Perl.
- [dbi products](https://www.dbisoftware.com/products.php) - A set of tools to ge the most from the database.
- [Monitor Db2 with Nagios](https://angoca.github.io/monitor-db2-with-nagios/) - Plugin for Nagios written in Bash.
- [Plugin to monitor DB2 with Nagios and JNRPE](https://github.com/angoca/db2-jnrpe) - Plugin for Nagios with jNRPE.
- [ITGain SpeedGain for Db2](https://www.itgain-is.de/en/speedgain-db2) - A tool that provides the complete picture of what is happing in the database.

### Frameworks
- [db2unit](https://angoca.github.io/db2unit/) - A testing framework for the SQL PL language.
- [log4db2](https://angoca.github.io/log4db2/) - A logging framework written in SQL-PL for IBM DB2 LUW.

### Docker images
- [ibmcom/db2](https://hub.docker.com/r/ibmcom/db2)
- [angoca/db2-instance](https://hub.docker.com/r/angoca/db2-instance) - Completely reproducible via Dockerfile.

## Development

- [SQL PL in Rosetta Code](http://www.rosettacode.org/wiki/Category:SQL_PL) - A set of examples of how to develop in the procedural language of Db2 - SQL PL.
- [SQL PL guide (Archive.org)](https://web.archive.org/web/20190426233739/http://www.sqlpl-guide.com:80/) - A manual about the SQL Procedural Language in DB2. The site helps you to develop stored procedures and user defined functions in DB2.
- [Db2 Cheat Sheet for development](https://github.com/angoca/db2-cheat-sheet/blob/master/Db2CheatSheetForDev.pdf) - A cheat sheet with many sentences for development in Db2.
- [SQL Maestro for Db2](https://www.sqlmaestro.com/products/db2/) - A set of tools specially designed for DB2 databases administration.
- [Playground in Fiddle](https://dbfiddle.uk/?rdbms=db2_11.1) - A playground to test scripts in Db2.

## Contributing

Contributions are very welcome!

Please have a look at the [CONTRIBUTING](CONTRIBUTING.md) guidelines.

## License

![Creative Commons License](https://upload.wikimedia.org/wikipedia/commons/d/d0/CC-BY-SA_icon.svg) This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).