How to Check Process Memory Usage in Linux

This post demonstrates how to check a process memory usage in Linux. While there are system resource issues, it is always helpful to identify the root cause by checking suspected process memory usage, which can be memory leaking from time to time.

Subscribe to get access

Read more of this content when you subscribe today.

network unreachable resolving ‘./NS/IN’ or ‘./DNSKEY/IN’

While checking named status on Oracle Linux, the following warnings occur:

# systemctl status named
..
.
May 17 20:40:59 HOSTNAME named[8468]: network unreachable resolving './NS/IN': 2001:500:1::53#53
May 17 20:40:59 HOSTNAME named[8468]: network unreachable resolving './DNSKEY/IN': 2001:500:2d::d#53
..
.

Subscribe to get access

Read more of this content when you subscribe today.

How to Disable Transparent HugePages on Oracle Linux 7

It is recommended by Oracle to disable Linux native Transparent HugePages on Oracle database servers, to avoid potential Oracle database performance issues.

This post introduces how to disable Linux native Transparent HugePages, and verify Transparent Hugepages disabled or not.

Subscribe to get access

Read more of this content when you subscribe today.

PRVG-11551 : Required version of package “cvuqdisk” was not found

Run runcluvfy.sh for pre-upgrading GI from 12.1.0.2 to 12.2.0.1, and get “PRVG-11551 : Required version of package “cvuqdisk” was not found” warning.

$pwd
/u01/app/12.2.0.1/grid

$ ./runcluvfy.sh stage -pre crsinst -upgrade -rolling \ 
              -src_crshome /u01/app/12.1.0/grid     \
              -dest_crshome /u01/app/12.2.0.1/grid  \
              -dest_version 12.2.0.1 -fixup -verbose


Verifying Package: cvuqdisk-1.0.10-1 ...FAILED
racnode2: PRVG-11551 : Required version of package "cvuqdisk" was 
not found on node "racnode2" [Required = "cvuqdisk-1.0.10-1" ; Found =
"cvuqdisk-1.0.9-1"].

racnode1: PRVG-11551 : Required version of package "cvuqdisk" was not found on
node "racnode1" [Required = "cvuqdisk-1.0.10-1" ; Found =
"cvuqdisk-1.0.9-1"].

The old version package was installed.

[root@racnode2 grid]# rpm -qa | grep -i cvu
cvuqdisk-1.0.9-1.x86_64

Find the new cvuqdisk package from new GI HOME binary , and install ( -i ) or upgrade it ( -U ).

[root@racnode2 ~]# cd /u01/app/12.2.0.1
[root@racnode2 12.2.0.1]# cd grid

[root@racnode2 grid]# pwd
/u01/app/12.2.0.1/grid

[root@racnode2 grid]# find ./ -name cvuqdisk*
./cv/rpm/cvuqdisk-1.0.10-1.rpm
./cv/remenv/cvuqdisk-1.0.10-1.rpm

[root@racnode2 grid]# rpm -Uv ./cv/rpm/cvuqdisk-1.0.10-1.rpm
Preparing packages...
cvuqdisk-1.0.10-1.x86_64
cvuqdisk-1.0.9-1.x86_64
[root@racnode2 grid]# rpm -qa | grep cvuqdisk
cvuqdisk-1.0.10-1.x86_64
[root@racnode2 grid]#

How to Get and Install 32 bit Linux Packages

For Oracle 12c, both 32bit and 64bit packages are required to be installed, but it seems 32bit one is missing :

[root@racnode2 ~]# rpm -qa | grep glibc-devel
glibc-devel-2.17-292.0.1.el7.x86_64
[root@racnode2 ~]#

When try to install by yum, it says it has been installed already.

[root@racnode2 ~]# yum install glibc-devel
Package glibc-devel-2.17-292.0.1.el7.x86_64 already installed and latest version
Nothing to do
[root@racnode2 ~]#

Search the repository.

[root@racnode2 ~]# yum search glibc-devel
Loaded plugins: ulninfo
=================== N/S matched: glibc-devel ====================
glibc-devel.i686 : Object files for development using standard C libraries.
glibc-devel.x86_64 : Object files for development using standard C libraries.

Name and summary matches only, use "search all" for everything.

Install the 32 bit package.

[root@racnode2 ~]# yum install glibc-devel.i686
Loaded plugins: ulninfo
Resolving Dependencies
--> Running transaction check
---> Package glibc-devel.i686 0:2.17-292.0.1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================
Package Arch Version Repository Size
==================================================================
Installing:
glibc-devel i686 2.17-292.0.1.el7 ol7_latest 1.1 M

Transaction Summary
=================================================================
Install 1 Package

Total download size: 1.1 M
Installed size: 1.0 M
Is this ok [y/d/N]: y
Downloading packages:
glibc-devel-2.17-292.0.1.el7.i686.rpm | 1.1 MB 00:00:02
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : glibc-devel-2.17-292.0.1.el7.i686 1/1
Verifying : glibc-devel-2.17-292.0.1.el7.i686 1/1

Installed:
glibc-devel.i686 0:2.17-292.0.1.el7

Complete!
[root@racnode2 ~]#