Codeberg CI Test

Codeberg CI enables automatic deployment from the repository to Codeberg pages. Trigger a deployment to investigate the ‘pages’ workflow. Once more, with feeling ! Yet agin, trying to prevent the spurious Workflow executing. Now testing SSH key and passwordless git push.

September 11, 2025

codeberg test

This is a test for the automated workflow to publish my Hugo blog to Codeberg pages. Hello Goodbye. EMI. This time with a ‘pages’ branch in place.

September 7, 2025 · Andy Cowling

Tester99

Hello world. R.E.M Nirvana

September 1, 2025

Commonmark_test

This is the famous ‘Hello world’ program written in Python in colour using Markdown. #!/usr/bin/env python import sys def hello(name='world'): greeting = "hello " + name print(greeting) if __name__ == "__main__": hello(*sys.argv[1:]) This took me a long time to get working. The music video for Rihanna’s song American Oxygen depicts various moments from American history, including the inauguration of Barack Obama. Why, sometimes I’ve believed as many as six impossible things before breakfast. ...

August 29, 2025

Tester

Hello there !

August 29, 2025

Image test

Image Test

August 18, 2025

Oracle SQLcl configuration

I use SQLcl a lot and install it on every environment I work on. It’s fully compatible with SQL*Plus and has useful extensions to interact with OCI, Autonomous Databases and Data Pump. My SQLcl configuration file is named ’login.sql’ and located in the ‘~/work’ directory. I also keep my ’tnsnames.ora’ file here. The location of these two Oracle configuration files is configured in ‘~/.bashrc’. # Oracle TNS location export TNS_ADMIN=$HOME/work # SQLCL login file export SQLPATH=$HOME/work This is my SQLcl configuration file. ...

March 3, 2025

what I use

I like reading about the hardware and software various people use so here’s my version. Introduction I work for Oracle as a technical consultant based in the UK (fully remote). I’m old and evolved from a Unix/C developer to PL/SQL, Oracle DBA and now work on database migrations and Oracle Cloud Infrastructure (OCI). Hardware Lenovo ThinkCentre M900. Intel i7-6700 Memory 48GB (upgraded from 16GB) Disk 1TB Samsung Galaxy S24 Expensive phone kindly provided by my employer. I don’t use many apps (Gmail, WhatsApp, BBC Sport, Tusky). ...

January 29, 2025 · Andy Cowling

remapping multiple tablespaces in Data Pump

Occasionally I find myself migrating Oracle databases between environments using Data Pump. Enterprise applications tend to use multiple tablespaces for logical separation (and historical reasons). However, this isn’t possible when the target database is Autonomous Database (ADB) hosted on Oracle Cloud Infrastructure (OCI). ADB is a managed service so DBA’s can’t create tablespaces and are limited to ‘DATA’. However, Oracle 19c Data Pump supports wildcards for the REMAP_TABLESPACE parameter which allows multiple tablespaces from the existing application to be mapped to the ADB DATA tablespace. ...

January 27, 2025

blog questions challenge

I was interested by Kev Quirk’s “Blog Questions Challenge”, so here’s my answers. To recap, the questions are: Why did you start blogging in the first place ? What platform are you using to manage your blog and why did you choose it ? Have you blogged on other platforms before ? How do you write your posts? For example, in a local editing tool, or in a panel/dashboard that’s part of your blog ? When do you feel most inspired to write ? Do you publish immediately after writing, or do you let it simmer a bit as a draft ? What’s your favourite post on your blog ? Any future plans for your blog ? Maybe a redesign, a move to another platform, or adding a new feature ? Why did you start blogging in the first place ? I had a web site from 1999 but this was essentially a set of static HTML pages. ...

January 7, 2025