Jan 8, 2017

Oracle Fusion Middleware RCU στο Amazon cloud (AWS)

To AWS προσφέρει την υποστήριξη της Oracle Database (Oracle RDS) με παρεχόμενες άδειες και με ειδικά γνωρίσματα όπως:

  • δίνεται λογαριασμός με DBA privileges αλλά δεν παρέχεται πρόσβαση στα SYS και SYSTEM accounts
  • δεν προσφέρεται SSH πρόσβαση στους database servers
  • υποστηρίζονται μόνο Oracle Managed Files (OMF) για datafiles
Περισσότερες πληροφορίες εδώ και εδώ.

Μέσω του Ansible, όταν έτρεξα το RCU για ένα 12.2.1.1.0 domain διόρθωσα ώστε το script ώστε ο database user να μην έχει SYSDBA δικαιώματα (normal user), αλλά πήρα το ακόλουθο λάθος ORA-20900: RDS only supports Oracle Managed Files.

Έχουμε δυο επιλογές:

  • στο RCU script μας παιρνάμε την παράμετρο honorOMF που κατασκευάζει τα datafiles συμβατά με OMF
  • κατασκευάζουμε τα tablespaces μόνοι μας και ξανατρέχουμε το RCU
Πέρα από αυτό, δεν αντιμετώπισα κανένα άλλο πρόβλημα στο να τρέξω μια 12.2.1.1.0 ADF εφαρμογή στο AWS χρησιμοποιώντας είτε Oracle RDS 11.2.0.4 είτε το 12.1.0.2.

Nov 20, 2016

Windows bash shell και γραφικές εφαρμογές X-Server

Μια από τις σημαντικότερες αλλάγες των Windows 10 anniversary update είναι η ενσωμάτωση του Ubuntu bash shell που μας προσφέρει ένα κέλυφος για Linux command-line. Στο ενσωματωμένο Ubuntu 14.04 (και σύντομα 16.04) πέρα από τα τυπικά εργαλεία που μπορούμε να τρέξουμε στο Windows Bash Shell (scripts, vi, awk, grep, κλπ) αλλά και τα πιο εξελιγμένα (πχ Ansible, MySQL) μπορούμε επίσης να έχουμε και εκτέλεση γραφικών εφαρμογών όπως Firefox, glogg, κλπ.

Ειδικά για την τελευταία περίπτωση, νομίζω πως ο πιο απλός τρόπος είναι η χρήση του Mobaxterm, αφού προσφέρει απευθείας έναν X Server για την οθόνη μας. Στις τελευταίες εκδόσεις του Mobaxterm, υπάρχει η επιλογή σύνδεσης του Ubuntu  Bash.


Έτσι, εκτελώντας ένα πρόγραμμα που απαιτεί X-Windows, το Mobaxterm ανακατευθύνει σωστά την γραφική έξοδο στην οθόνη μας.