Microsoft Security Advisory: Vulnerability in Microsoft Video ActiveX control could allow remote code execution

The following products are required to apply the latest fix from Microsoft in order to patch the security issue for video activex control:
  • Microsoft Windows Server 2003 Service Pack 2, when used with:
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows XP Service Pack 2, when used with:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
  • Microsoft Windows XP Service Pack 3, when used with:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
How Do I Apply This Fix?

1. Go to http://support.microsoft.com/kb/972890

2. Click the "Enabled Workaround - Fix It" button. You will required to download a msi file.

3. After complete the download, just run the msi file to install the fix in your computer.

4. After that, restart your computer (even the fix does not asking for it).

How to dbImport in Informix?

1. dbimport <database_name> -d <dbspace_name> -l buffered

NOTE: l = small L

2. ontape -s -B <database_name>

3. Go to the folder <database_name>.exp

4. dbaccess <database_name> pp.sql

PLS-00123: Program Too Large when compile invalid objects in PL/ SQL ?

Go to PL/ SQL -> Tools -> Preferences -> Oracle Debugger:

a). Un-check the "Add debug information when compiling".

b). Click the "Apply" button.

c). Click the "OK" button.

d). Compile invalid objects now.

NOTE: In case you want to debug your package in PL/ SQL, you will need to check the "Add debug information when compiling" checkbox.

Set Define Off in Oracle

Oracle will ask you to enter the value if your UPDATE statement is written as below:

Update my_table Set my_field = 'You & I are good boy';

At the end, the value for my_field will not be updated even you have entered something.

To overcome this problem, you just need to add one more statement before the UPDATE statement:

Set Define Off;
Update my_table Set my_field = 'You & I are good boy';


NOTE: This topic also related to DELETE or INSERT INTO statement.

Shared memory not intialized for INFORMIXSERVER

The solution is:

a). Get the latest backup of the database. We assume there is ontape backup.

b). Do a ontape restore.

c). Load in the data until up-to-date.

oninit in Informix

oninit

The command is to start up the Informix database, in case it is in shut down mode.

oninit -iy

Take not that oninit -iy will clear all of the existing data in your Informix database. This is called "disk space initialisation".

It uses the values that are stored in the onconfig file to create the initial space on disk for storing data.

When you initialize disk space, the database server automatically initializes shared memory as part of the process.

When you initialize disk space, you overwrite whatever is on that disk space.

If you re-initialize disk space for an existing database server, all of the data in the earlier database server becomes inaccessible and destroyed.