Running DBCA A fatal error has been detected by the Java Runtime Environment: in Oracle

On DBCA execution, A fatal error has been detected by the Java Runtime Environment:

Following error occurred during the execution of DBCA command in linux platform:

[oracle@localhost bin]$ ./dbca
# A fatal error has been detected by the Java Runtime Environment:
#  SIGSEGV (0xb) at pc=0x0000003db7014d70, pid=22533, tid=140352190899984

Solution:
For overcome this problem need to enable the environment varialbe LD_BIND_NOW. set its value to 1 and try to execute the dbca utility again for creating the database.

[oracle@localhost bin]$ export LD_BIND_NOW=1
[oracle@localhost bin]$ ./dbca
It's work

LD_BIND_NOW : Dynamic Libraries can be instructed to load at system startup by setting the LD_BIND_NOW variable with ld. so, the dynamic linker/loader.
This means that the first time that your code calls a function in a dynamic library, the runtime environment calls the dynamic linker. The linker then modifies the entry so that next time this function is called, it will not be involved. Sometime it miss in first time, so correct with this parameter LD_BIND_NOW to 1 value

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.