suse15sp3安装oracle19c的netca报错,如何解决?

我在安装完oracle19后直接su - oracle用户下执行netca运行报错
oracle@primary:~> netca
/oracle/app/oracle/product/19c/db_1/bin/netca: line 69: uname: command not found
/oracle/app/oracle/product/19c/db_1/bin/platform_common: line 65: uname: command not found
UnsatisfiedLinkError exception loading native library: njni19
java.lang.UnsatisfiedLinkError: no njni19 in java.library.path
java.lang.UnsatisfiedLinkError: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
at oracle.net.ca.NetCA.main(NetCA.java:459)

Error: oracle.net.common.NetGetEnv.jniGetOracleHome()Ljava/lang/String;
Oracle Net Services configuration failed. The exit code is 1
oracle@primary:~>
目前没有检查出问题所在
这是我设置的oracle环境变量.bash_profile

img

你把报错信息发给我

export TMP=/tmp
export LANG=en_US.utf8
export TMPDIR=$TMP
export TZ=Asia/Shanghai
export ORACLE_UNQNAME=orcl_sty
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=/oracle/app/oracle/product/19c/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT
NLS_LANG=AMERICAN_AMERICA.AL32UTF8; export NLS_LANG
THREADS_FLAG=native; export THREADS_FLAG
if [ $USER = "oracle" ] ; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
        umask 022
fi
##

通过从新定义环境变量成功的进入了图形化界面