HOWTO: Enable 3D Acceleration in VMWare Player/Workstation in Ubuntu Linux...
When you start a virtual machine using VMWare Workstation or Player and receive a warning saying 3D Acceleration is not available, you can easily enable it. All you need to do is add a single line to...
View ArticleSAP IQ: dbisql is unable to load the SybaseIQ SQLAnywhere plugins. SOLVED!
I recently patched an SAP IQ server to 16.0 SP8 PL30 and ran into an interesting error message when trying to start dbisql: $ dbisql Interactive SQL could not load the "SQLAnywhere" plug-in. Its...
View ArticleWanted: SAP manuals in ePub format
Every time SAP comes out with a new set of pdf manuals, the meta data has to be corrected. Often the stored titles, description, etc are wildly wrong. Very sloppy and unprofessional for a mega corp the...
View ArticlePerl: How to check that the Perl Modules are installed at runtime
Often when you write a program in Perl, you know which system(s) you’re going to be using the program on and you can ensure the required Perl modules are installed. Other times, you may not. Unless you...
View ArticleGetting Flickr::API to work on Ubuntu Linux SOLVED
In order to use Flickrthe Flickr::API example by Gabor Szabo, I needed to create a LWP object specifying the path to the system certificates when creating the Flickr::API object. Works: my $flickr_api...
View ArticleERROR: SQLite database is malformed – SOLVED
Every once in a while if you’re making heavy use of a SQLite database, as with any other DBMS, it will become corrupted. Usually this is due to bugs within the DBMS itself and sometimes hardware...
View ArticleSAP Sybase Replication Server ERROR -99999 Severity 5 Values exceed buffer...
Running SAP Sybase Replication Server has always been interesting and rather frustrating that in its fragility. Today’s lesson is not exactly that clear. Take the following error message: ERROR #1027...
View ArticleKorn Shell 93: A better if structure with many tests
Writing korn shell scripts you will often come across if structures that look something like the following. It works well but the if structure doesn’t lend itself for quick reading. if [[ MYVAR !=...
View ArticleUPDATED: HOWTO: Extract Permissions from SAP Sybase IQ
Back in 2013 I posted a method of extracting the table/view permissions from SAP IQ. With later 15.4 patches and v16 the USER_NAME() function would fail on the grantee column of sys.systableperm. An...
View ArticleHOWTO determine if a shell script is being sourced or executed directly
Every once in a while you need to source a script file, such as .bashrc, but you don’t want someone to run it directly because when you run it directly it will run in a subshell. Any environment...
View ArticleSAP Sybase IQ and ODBC (Linux/UNIX)
Connecting to SAP Sybase’s IQ server shouldn’t be scary but the documentation leaves a lot to be desired. Log on to your favorite Linux or Unix box and make sure you source the IQ.sh file wherever you...
View ArticleUPDATED: HOWTO: Extract Permissions from SAP Sybase IQ using the LIST() function
Back in August I provided an updated method to extract the permissions for tables in a SAP IQ server. This provided quite a few GRANT statements to execute. If you have thousands of tables and/or...
View ArticleSAP IQ: Error: server ‘iq_mpx_1’ was started on an incorrect host ‘myhost1’:...
Recently I built a SAP IQ Multiplex cluster and ran into a self inflicted issue. After I configured the secondary nodes I updated the coordinator node (primary node) with the private (interconnect) and...
View ArticleHOWTO: So you want to work on production systems? Lessons I’ve learned over...
1) never implement a change control without ALL the approvals (in writing documented in the change control) 2) always have a minimum of two database thresholds (if your DBMS supports threshold actions)...
View ArticleHOWTO: SAP Sybase IQ Loading Tables with AutoIncrement/Identity with Zero as...
If the source table has an identity or autoincrement field AND the value starts at zero “0” then load table either server -> server or from file will not work. IQ is hard coded to reject the rows...
View ArticleHOWTO: SAP IQ Drop Device File from DBSpace
Sometimes when we build an IQ Data Warehouse, our initial space/growth estimate is off significantly enough to warrant reducing the size of the dbspace(s). The process is quite easy put there are a few...
View ArticleIBM DB2 10 for z/OS manuals fixed to work with tablet/phone PDF readers like...
Many PDF readers for smart phones (Android/iphone) and tablets manage the pdf files based solely on the Title and Author fields in the PDF file. While for this is fine for your average book, it is not...
View ArticleSAP IQ: Uptime
At some point you will be asked how long your IQ server has been up. To determine when the IQ server was started issue: SELECT PROPERTY('StartTime') Output: 2015-08-14 18:04:53.918 For the number of...
View ArticleI was using OneNote like a neanderthal. Now I know better :)
David Smith shows how to use Microsoft’s OneNote so that it is actually useful
View Article
More Pages to Explore .....