Gegen alle Widerstände zum Erfolg: Trondheim - Oslo 2017
Styrkeprøven 2017 - Von Trondheim nach Oslo mit dem SK Rye
Oslo, 18.06.2017, 01:26:06 Uhr. Exakt ein Jahr nach dem unglücklichen Ende meines letzten Styrkeprøven Abenteuers, fand die Geschichte doch noch einen erfolgreichen Ausgang. Stand bei meiner ersten Teilnahme im Jahr 2013 lediglich das Ankommen in Oslo im Fokus, bin ich inzwischen deutlich ambitionierter und so versuchte ich, nach meinem letztjährigen Scheitern, erneut im Bereich von 18h ins Ziel zu kommen. Mindestens wollte ich aber unter der magischen Grenze von 20h bleiben. Da die Geduld meiner Frau auch Grenzen hat und sie hinter meine norwegischen Zweirad-Spinnereien endlich mal einen Punkt setzen wollte, hat sich mich kurzerhand bei dem Trip begleitet, um mich im Notfall bis ins Ziel zu prügeln. Hört sich gut an und somit beste Voraussetzungen für eine erfolgreiche Mission, gäbe es da nicht noch andere Wegelagerer, die mir in die Suppe spucken möchten...
weiterlesen:Gegen alle Widerstände zum Erfolg: Trondheim - Oslo 2017
How to "Yes-No" in APEX - The Plugin
On our mobile phones we are used to have very convenient widgets to ease the handling of mobile applications. One of these widgets is a flipswitch which is perfect to show "two-state" values. For this kind of widget here is my new APEX plugin. This kind of widget will come "out of the box" with APEX 5.1 but if you will have it earlier, here it is! |
To see how it works, visit my ITSTAR APEX Demo Pages, to download the plugin, >> click here <<
How to handle Oracle BLOB columns via Database Link
Solution 1: SQL Subquery
Thanks to user2015502 for this very smart solution in StackOverflow
-- General SELECT (select <Blob-Column> from <Remote-Table>@<DB-Link> where ...) AS blob_column FROM DUAL;
Read more: How to handle Oracle BLOB columns via Database Link
Mont Ventoux ³
Willkommen im Club der Spinner
Ja! Nennt mich einen Verrückten, einen Spinner, einen Schwachsinnigen. Einen, der Tage und Wochen seines Lebens im Sattel verbringt, um scheinbar sinnlos irgendwelchen Zielen hinterher zu hecheln. Zumindest bin ich das in den Augen derer, die die Liebe zum Rennradfahren nicht nachvollziehen können, die nicht die Herausforderung suchen und die statt dessen ihre Zeit vielleicht am Tresen, Computer oder mit sonstigen Banalitäten verbringen. All denen sei gesagt: Ihr Armseligen wisst nicht was ihr verpasst! All die Momente des Glücks, etwas wirklich geschafft zu haben, was man sich kaum vorstellen kann. Es gibt unendlich viele dieser Herausforderungen, teilweise liegen sie in großer Ferne, teilweise direkt vor der Haustür. Eine davon ist aber etwas besonderes, sie trägt den Namen "Mont Ventoux".
Schlaflos in Le Mans
24 Heures Vélo in Le Mans
"Das Schöne am Fahrradfahren ist, dass man in der Gegend herumkommt". Das ist jedenfalls immer eines meiner unschlagbaren Argumente, wenn ich mich mit einem Läufer unterhalte und wir die Vor- und Nachteile der jeweiligen Sportart diskutieren. Während ein Rennradfahrer in 2-3 Stunden einen Umkreis von 50 oder mehr Kilometern beackern kann, steht dem Läufer in der gleichen Zeit meist nur ein relativ kleines lokales Gebiet zur Verfügung. Diese Abwechslung schätze ich am Radfahren sehr, denn selbst in den vielen Jahren, die ich diesen Sport betreibe, entdecke ich regelmäßig neue Strecken und Landschaften.
How to copy data with "Long Raw" columns
From time to time I will be faced the problem to move data from one table to another. Under normal circumstances this is not a big deal, but if the source table contains a long-/raw column this is impossible to manage that with plain SQL. So here is a suitable workaround to solve this problem with a few lines of PL/SQL code
Starting point is a table with a long raw column:
insert into long_table select 'new id', long_column /* LONG-Feld */ from long_table a where a.long_id = 'some old id';
This ends up with "ORA-00997: illegal use of LONG datatype error"
The workaround is:
The Unsuccessful Success: Trondheim - Oslo 2016
Mein erfolgreicher Weg zum Misserfolg
Inzwischen sind einige Wochen seit meinem Saison-Höhepunkt dem Styrkeprøven vergangen, die Aufregung und Entäuschung haben sich wieder gelegt bzw. sind auf ein normales Maß zurückgegangen. Drei wichtige Erkenntnisse bleiben. Erstens: Dieses Rennen ist eine absolute Herausforderung. Das Wesen jeder Herausforderung ist es, dass Scheitern eine der möglichen Optionen ist. Wäre das nicht der Fall, würde die Herausforderung ihren Sinn verlieren. Zweitens: Der Weg kann genauso wichtig sein wie das Ziel. Drittens: Nicht zu sehr auf die Technik verlassen! Diese Erfahrungen nehme ich mit in mein Gepäck, doch nun erzähle ich die Geschichte ganz von vorne.
How to create a relation from Oracle to another physical database
... exactly this was the question of a customer, because he wants to join tables between two Oracle databases. Well, the idea for this solution is based upon the fact, that we can have a foreign key constraint on a view. So let's go ahead:
1. We create a view which points to a table/view on the foreign database, using a database link:
create view test_view_dblink as select * from some_table@external_oracle_database;
2. We create a foreign key constraint on that view
alter view test_view_dblink add constraint test_view_dblink_fk foreign key (column_name) references table_in_local_database(column_name) disable;
The "disable" clause at the end of the statement is the important thing because constraints on views must be disabled.
2b. If we would need a primary key we also can define one:
alter view test_view_dblink add constraint test_view_dblink_pk primary key (column_name) disable;
Last but not least: with this technique, we can create relations to all databases for which we have a oracle connector/gateway (e.g. IBM DB2, ...). Check it out!
How to set manual locks to synchronize processes in Oracle
Customers often ask, how to make sure, that a particular PL/SQL-code which runs in several sessions at the same time, process the data for the FIFO paradigm. The answer is: no problem at all. Oracle offers the dbms_lock package which is very helpful there to solve problems arround locking and synchronizing. |
Read more: How to set manual locks to synchronize processes in Oracle