I have created a small program to extract data from an Oracle
database in a format suitable for importing into MariaDB (and
MySQL I guess). It is pretty fast as it is written in C and uses
the OCI interface. Also, it supports most of the Oracle basic
types, including BLOB, CLOB and LONG. UTF8 is also supported and
there are many generic features, as well as some features
specific for later import into MariaDB.
Download the 1.0 version from Sourceforge where the programs source, that is
using autotools for building, as well as documentation is
available. I have not tested to build on any other version of
Oracle than 11, but maybe someone could help me there.
/Karlsson
It was a very long time since I wrote something in this blob, but
I have been very busy this spring with MariaDB on Power mostly.
This has been a lot of work, but also a lot of fun. So, what is
this MariaDB on Power thing all about, well I wrote an introduction to the Power platform late last
year. Since then a lot of things has happened though.
One thing is that several service providers out there has adopted
Power8 as a platform. To be honest, this really isn't sexy, but
it is useful and as a user of one of these services, you will
just see the same old Linux you are used to, but potentially it
is more powerful and reliable. One such provider is OVH, whose
service is more known as RunAbove. If you want to try it, you can do so for
free for 7 7 days, just go …
The Log Buffer Edition once again is sparkling with some gems, hand-picked from Oracle, SQL Server and MySQL.
Oracle:
- Oracle GoldenGate 12.1.2.1.1 is now certified with Unity 14.10. With this certification, customers can use Oracle GoldenGate to deliver data to Teradata Unity which can then automate the distribution of data to multiple Teradata databases.
- How do I change DNS servers on Exadata storage servers.
- Flushing Shared Pool Does Not Slow Its Growth.
- …
MySQL 5.6.25 was recently released (it is the latest MySQL 5.6, is GA), and is available for download here.
For this release, there are 2 “Functionality Added or Changed” items of note:
- Functionality Added/Changed: MySQL distributions now include an innodb_stress suite of test cases. Thanks to Mark Callaghan for the contribution. (Bug #76347)
- Functionality Added/Changed: my_print_defaults now masks passwords. To display passwords in cleartext, use the new –show option.
In addition to those, there were 55 other bug fixes:
- 10 InnoDB
- 8 Replication
- 3 Partitioning (one overlaps w/ an InnoDB bug fix)
- 35 Miscellaneous (and 6 of …
Last week I hosted a webinar on using MySQL in the cloud for High Availability (HA) alongside 451 Research analyst Jason Stamper. You can watch the recording and also download the slides (free) here. Just click the “Register” button at the end of that page.
We had several excellent questions and we didn’t have time to get to several of them in the allotted time. I’m posting them here along with the answers. Feel free to ask follow-up questions in the comments below.
Q: Can the TokuDB engine be used in a PXC environment?
A: No, TokuDB cannot currently be used in a PXC environment, the only supported engine in …
[Read more]Percona Live is moving from London to Amsterdam this year and the event is also expanding to three full days. Percona Live Europe 2015, September 21-23, will be at the Mövenpick Hotel Amsterdam City Centre. The call for speakers and Super Saver registration are now open. Hurry though because the deadline for submitting a speaking proposal is June 21st and Super Saver registration ends July 5th!
This year’s conference will feature one day of tutorials and two days of keynote talks and breakout …
[Read more]Ever since MySQL replication has existed, people have dreamed of a good solution to automatically split read from write operations, sending the writes to the MySQL master and load balancing the reads over a set of MySQL slaves. While if at first it seems easy to solve, the reality is far more complex.
First, the tool needs to make sure it parses and analyses correctly all the forms of SQL MySQL supports in order to sort writes from reads, something that is not as easy as it seems. Second, it needs to take into account if a session is in a transaction or not.
While in a transaction, the default transaction isolation level in InnoDB, Repeatable-read, and the MVCC framework insure that you’ll get a consistent view for the duration of the transaction. That means all statements executed inside a transaction must run on the master but, when the transaction commits or rollbacks, the following select statements on the session can be again …
[Read more]Release Notes Changelog What is MariaDB 10.1?
MariaDB APT and YUM Repository Configuration Generator
The MariaDB project is pleased to announce the immediate availability of MariaDB 10.1.5. This is a Beta release.
See the Release Notes and …
[Read more]MySQL 5.5.44 was recently released (it is the latest MySQL 5.5, is GA), and is available for download here:
http://dev.mysql.com/downloads/mysql/5.5.html
This release, similar to the last 5.5 release, is mostly uneventful.
There were 0 “Functionality Added or Changed” items this time, and just 15 overall bugs fixed.
Out of the 15 bugs, there were 5 InnoDB bugs (1 of which also spans partitioning), 1 security-related bug, 1 performance-related, and 3 additional potential crashing bugs. Here are the ones worth noting:
- InnoDB: An assertion was raised on shutdown due to XA PREPARE transactions holding explicit locks.
- InnoDB: Removal of a foreign key object from the data dictionary cache during error handling caused the server to exit.
- InnoDB: SHOW ENGINE …
MariaDB 10.1.4 was recently released, and is available for download here:
https://downloads.mariadb.org/mariadb/10.1.4/
This is the 2nd beta, and 5th overall, release of MariaDB 10.1. Now that it is beta, there were not as many major changes in this release (compared to 10.1.3), but there were a few notable items as well as many overall bugs fixed (I counted 367).
Since it’s beta, I’ll only cover the major changes and additions, and omit covering general bug fixes (feel free to browse them all here).
To me, these are the highlights:
- Encryption: Many, many changes related to Table and Tablespace Encryption that was implemented in …