8i | 9i | 10g | 11g | 12c | 13c | 18c | 19c | 21c | Misc | PL/SQL | SQL | RAC | WebLogic | Linux

Home » Misc » Here

Comments for Oracle Database 19c Installation On Oracle Linux 8 (OL8)


Anonymous said...

It doesn't work - ./runInstaller statrts with error java.lang nullpointerexception.

Tim... said...

Hi.

It works fine. I've done it several times. I've also got a vagrant build that installing it automatically. No problems.

The most likely cause is you have missed out a prerequisite.

Cheers

Tim...

Tim... said...

Hi.

Forgot to say, my comments relate to the silent install. I never do GUI installs.

Cheers

Tim...

Anonymous said...

install psmisc for fuser

Frank H said...

Did you set the variable?

export CV_ASSUME_DISTID=OEL7.6

Cheers
Frank

Tim... said...

Hi.

Yes. That's why I put it in the article. :)

It's in my Vagrant build too.

https://github.com/oraclebase/vagrant/blob/master/database/ol8_19/scripts/oracle_software_installation.sh

Remember, this is not a supported platform.

Cheers

Tim...

Anonymous said...

This is pretty valuable.
It would be even more valuable if there were some dates *anywhere* so viewers have an idea of the time of the conversation and accuracy.
It is now Feb 2020 and I am in search of when Oracle will support 19c db and Cluster Services (RAC) on OL8.x

Tim... said...

Hi.

It is still not supported. When it does become supported I will make any necessary changes, supplied in the documentation, and remove the warning from the start. If you are running Oracle you will probably have a My Oracle Support account. This includes the certification information. If you check it today, you will see Oracle database is not certified on OL8.

If this happens at all, it will probably not be until after UEK is released for OL8.

It is possible they will skip this release and only certify 20c. We won't know until and official announcement is made.

Cheers

Tim...

KariH said...

Hi,

The patch installation refers to variable SOFTWARE_DIR, which is not
set in your example. Maybe an example would be in order?

Tim... said...

Hi.

Sorted. This patch was taken from a build script, where the environment had this set. My bad.

Cheers

Tim...

James said...

Thanks, I was getting really irritated trying to get the install working on OL8.2. This article just got me going in a few minutes.
Thanks very much for sharing :)

Sasha said...

Appreciate for You experience sharing.

My choice was installing oracle-database-preinstall-19c. But It was not clever under lxc-ol8 container. Right way was manual of course.
Everything is working but i got on container startup SYSV: oracle-database-preinstall-19c-firstboot runs to modify boot parameters

Would You advice how should i remove that service oracle-database-preinstall-19c-first?

Sasha said...

My guess is that it's enough to sysctl disable oracle-database-preinstall-19c-firstboot...
Am i right?

Gerry Fisher said...

In ~/scripts/start_all.sh and ~/scripts/stop_all.sh the lines:

dbstart \$ORACLE_HOME
dbshut \$ORACLE_HOME

don't work for me. I've had to prefix both commands with the full path:

$ORACLE_HOME/bin/dbstart \$ORACLE_HOME
$ORACLE_HOME/bin/dbshut \$ORACLE_HOME

$PATH already contains $ORACLE_HOME/bin. Am I missing something?

Tim... said...

Hi.

The article is creating the scripts so $ has to be escaped with \, so the $ looks correct in the script. The actual commands don't escape the $. Remove the \ and it will work.

Cheers

Tim...

Sian said...

It looks like oracle have removed the preinstall rpm for OL8 https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/
curl command shows not found and can't find it listed at this url

Tim... said...

Hi.

They've just moved it to the AppStream repo, and there is a newer version of it now. I've updated the article.

Cheers

Tim...

Sian said...

Thanks so much I was searching for ages.

nobody said...

Hi,
in the post installation, you say to modify /etc/oratab like this:
"cdb1:/u01/app/oracle/product/19.0.0/db_1:Y" I am new to oracle but according to the comments of the file "$ORACLE_SID:$ORACLE_HOME::" I think it should be:
"cdb1:/u01/app/oracle/product/19.0.0/dbhome_1:Y "
i'm right?

Thanks for the tutorial.

Tim... said...

Hi.

Yep. That's a typo. I've corrected it now. Thanks for the heads-up.

Cheers

Tim...

DO NOT ask technical questions here! They will be deleted!

These comments should relate to the contents of a specific article. Constructive criticism is good. Advertising and offensive comments are bad and will be deleted!

If you post personal information (name, email address etc.) you are agreeing to them being stored and displayed. Feel free to remain anonymous.