首页 > 数据库 >suse 安装oracle 19c

suse 安装oracle 19c

时间:2024-03-17 12:22:23浏览次数:19  
标签:suse infodba zypper devel export install oracle libcap 19c

安装LINUX

mount /dev/cdrom /mnt

df -Th /mnt

 

zypper ar -f /mnt/Module-Basesystem sle15

zypper ar -f /mnt/Module-Legacy sle15-Legacy

zypper ar -f /mnt/Module-Development-Tools sle15-Tools

 

zypper in -y gcc bc binutils glibc glibc-devel insserv-compat libaio-devel libaio1 libX11-6 libXau6 libXext-devel libXext6 libXi-devel libXi6 libXrender-devel libXrender1 libXtst6 libcap-ng-utils libcap-ng0 libcap-progs libcap1 libcap2 libelf1 libgcc_s1 libjpeg8 libpcap1 libpcre1 libpcre16-0 libpng16-16 libstdc++6 libtiff5 libgfortran4 mksh make pixz rdma-core rdma-core-devel smartmontools sysstat xorg-x11-libs xz compat-libpthread-nonshared readline-devel

 

 

rpm -q gcc bc binutils glibc glibc-devel insserv-compat libaio-devel libaio1 libX11-6 libXau6 libXext-devel libXext6 libXi-devel libXi6 libXrender-devel libXrender1 libXtst6 libcap-ng-utils libcap-ng0 libcap-progs libcap1 libcap2 libelf1 libgcc_s1 libjpeg8 libpcap1 libpcre1 libpcre16-0 libpng16-16 libstdc++6 libtiff5 libgfortran4 mksh make pixz rdma-core rdma-core-devel smartmontools sysstat xorg-x11-libs xz compat-libpthread-nonshared readline-devel --qf '%{name}.%{arch}\n' | grep "未安装软件包" | wc -l

 

/usr/sbin/groupadd -g 60001 oinstall

/usr/sbin/groupadd -g 60002 dba

/usr/sbin/groupadd -g 60003 oper

useradd -u 1000 -g oinstall -G dba,oper infodba

usermod -g oinstall -G dba,oper infodba

mkdir -p /teamcenter/app/infodba/product/19c/db_1

mkdir -p /teamcenter/app/oraInventory

chown -R infodba:dba /teamcenter

chmod -R 775 /teamcenter

 

 

systemctl stop firewalld.service

systemctl disable firewalld.service

systemctl status firewalld.service

 

 

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

hwclock

 

sed -i 's/quiet/quiet transparent_hugepage=never numa=off/' /etc/default/grub

grub2-mkconfig -o /boot/grub2/grub.cfg

 

 

重启

shutdown -r now

cat /sys/kernel/mm/transparent_hugepage/enabled

cat /proc/cmdline

 

 

zypper in -y avahi*

systemctl stop avahi-daemon.socket

systemctl stop avahi-daemon.service

pgrep -f avahi-daemon | awk '{print "kill -9 "$2}'

systemctl disable avahi-daemon.service

systemctl disable avahi-daemon.socket

systemctl status avahi-daemon.service

systemctl status avahi-daemon.socket

 

 

 

sed -i 's/#RemoveIPC=no/RemoveIPC=no/g' /etc/systemd/logind.conf

systemctl daemon-reload

systemctl restart systemd-logind

 

 

修改资源限制参数

 

vi /etc/security/limits.conf

 

#INFODBA SETTING

infodba                soft    nproc  16384

infodba                hard    nproc  16384

infodba                soft    nofile  16384

infodba                hard    nofile  65536

infodba        soft    stack  10240

infodba         hard    stack  32768

#infodba                hard    memlock  8192000

#infodba                soft    memlock  8192000

 

ulimit -a

 

 

控制用户分配的资源

 

echo "session required pam_limits.so" >> /etc/pam.d/login

cat /etc/pam.d/login

 

echo "* - nproc 16384"> /etc/security/limits.d/90-nproc.conf

 

修改内核参数

 

 

cat>> /etc/sysctl.conf <<EOF

#INFODBA SETTING

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmax = 3355443200

kernel.shmall = 819200

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128          

net.ipv4.ip_local_port_range = 9000 65500

net.ipv4.conf.all.rp_filter = 2

net.ipv4.conf.default.rp_filter = 2

net.ipv4.ip_forward=1

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

kernel.panic_on_oops = 1              

vm.nr_hugepages = 1500

vm.swappiness=5

vm.min_free_kbytes=204800

EOF

sysctl --system

 

 

 

mkdir /home/infodba

chown -R infodba:dba /home/infodba

chmod -R 775 /home/infodba

 

 

修改infodba用户的.bashrc文件

su - infodba

 

vim ~/.bashrc

 

PS1="[`whoami`@`hostname`:"'$PWD]$'

export PS1

export TMP=/tmp

export LANG=en_US.UTF8

export TMPDIR=$TMP

export ORACLE_UNQNAME=tc14

ORACLE_SID=tc13; export ORACLE_SID

ORACLE_BASE=/teamcenter/app/infodba; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/19c/db_1; export ORACLE_HOME

ORACLE_TERM=xterm; export ORACLE_TERM

NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT

NLS_LANG=AMERICAN_AMERICA.UTF8; export NLS_LANG

PATH=.:$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin; export PATH

THREADS_FLAG=native; export THREADS_FLAG

umask 022

export JAVA_HOME=/teamcenter/jdk-11.0.21

export JRE_HOME=/teamcenter/jdk-11.0.21

export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH

export PATH=$JAVA_HOME/bin:$PATH

export PATH

 

 

exit

su - infodba

env |grep ORACLE

 

cd /teamcenter/app/infodba/product/19c/db_1

unzip -q /teamcenter/soft/LINUX.X64_193000_db_home.zip

 

 

 

用infodba用户登录suse来运行

 

 

oracle软件安装

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mount /dev/cdrom /mnt

 

 

zypper in -y libcap-ng0-32bit libcap1-32bit libcap2-32bit libgcc_s1-32bit libXtst6-32bit nfs-kernel-server libXi6-32bit libXrender1-32bit libpcre1-32bit libpng16-16-32bit libstdc++6-32bit libaio1-32bit

 

 

 

 

zypper install libcap-ng-utils*

zypper install libcap-ng0*

zypper install libcap-progs*

zypper install libcap*

zypper install libXtst*

zypper install nfs-kernel-server*

zypper install xorg-x11-libs*

zypper install libstdc++*

zypper install libXi*

zypper install libXrender*

zypper install libjpeg62*

zypper install libpcre*

zypper install libpng*

zypper install pixz*

zypper install rdma*

zypper install gcc*

zypper install libgfor*

zypper install libgcc*

zypper install libcap-ng0*

zypper install libcap*

zypper install libX*

zypper install nfs-kernel-server*

zypper install libstdc++*

zypper install libjpeg*

zypper install libpcre*

zypper install libgfor*

zypper install libaio*

zypper install java-1_8_0-openjdk

 

 

 

 

 

 

 

 

 

 

 

安装监听

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

安装数据库实例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

180天密码过期

select *from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME';

alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

 

 

关闭审计

show parameter audit

alter system set audit_trail=none scope=spfile;

 

安装许可(不安装许可)

root用户下

在vnc界面下

 

 

 

 

 

直接安装两层,pool以及wenlogic

 

标签:suse,infodba,zypper,devel,export,install,oracle,libcap,19c
From: https://www.cnblogs.com/PLM-Teamcenter/p/18078412

相关文章

  • 删除oracle数据库教程
    如果只是删除数据库而无需删除数据库软件,可通过如下两种方式实现。注意:工作中删库需谨慎哦!方法一、DBCA删除数据库如下查询可看出当前存在数据库:[root@ocpstudy~]#su-oracleLastlogin:SatMar1618:08:21CST2024onpts/5[oracle@ocpstudy~]$sqlplus/as......
  • 删除 Oracle 软件和数据库教程
    1.使用deinstall工具删除安装的Oracle软件的可执行文件和配置文件[oracle@ocpstudyadmin]$cd$ORACLE_HOME[oracle@ocpstudydb_1]$cddeinstall[oracle@ocpstudydeinstall]$lsbootstrap_files.lstbootstrap.pldeinstalldeinstall.pldeinstall.xmlj......
  • 【Oracle】数据字典dba_tables
    视图dba_tables是数据库中所有数据表的描述。该视图包含的列属性还是非常多个,需要慢慢品味。查看视图如下:sys@PDB1>descdba_tables;NameNull?Type 描述------------------------------------------......
  • oracle linux 9安装docker失败
    报错信息如下[root@CHEN~]#dockerrun-p3307:3306--namemysql8.0-eMYSQL_ROOT_PASSWORD=root-dmysql:8.0EmulateDockerCLIusingpodman.Create/etc/containers/nodockertoquietmsg.Error:netavark:unabletoappendrule'-d10.88.0.0/16-jACCEPT�......
  • mybatis oracle数据库批量插入数据,忽略主键重复
    dao方法IntegerinsertPackagesNew(@Param("list")List<InfCollectpackage>list);mapper.xml<insertid="insertPackagesNew"parameterType="java.util.List">MERGEINTOINF_COLLECTPACKAGEAUSING(&......
  • 数据库设计规范-Oracle
    参照以下原则进行数据库设计:1.方便业务功能实现、业务功能扩展。2.方便设计开发、增强系统的稳定性和可维护性。3.保证数据完整性和准确性。4.提高数据存储效率,在满足业务需求的前提下,使时间开销和空间开销达到优化平衡。项目信息化建设全文档:软件开发全套资料_数字中台......
  • oracle数据库 ,当某个字段为空,用 != null 查询不出来
     oracel中某个字段有varchar类型,有三个属性值:null,service,center,当向查询不要center的值搂数据时,SELECTCOUNT(1)FROMT_MOCK_TASKWHERE RUN_ON!='CENTER'查出来的不包括null的,只能查出来等于service的;null的用 run_on='',也查不出来,需要用isnull才能查......
  • Oracle EMCC数据库集中管理平台安装配置与使用
    一、风哥OracleEMCC数据库集中管理平台培训本课程由风哥发布的OracleEMCC课程,学完本课程可以掌握OracleEMCC基础知识,OracleEMCC安装要求,ORACLEEMCCforLinux环境准备,ORACLEEMCCOMR资料数据库安装,OracleEMCC管理平台安装,OracleEMCC启动停止与基本命令,OracleEMCC管理主......
  • ORACLE 19C 报错总结
    使用sys用户登录sqlplus后,startup命令启动Oracle时报ORA-01078和LRM-00109错误,如下所示:SQL>conn/assysdbaConnectedtoanidleinstance.SQL>startupORA-01078:failureinprocessingsystemparametersLRM-00109:couldnotopenparameterfile'/home/oracle......
  • Oracle REDO Log详解
    Redo日志文件是Oracle数据库中的非常重要的文件,它记录了对数据库所做的所有更改操作,当事务对数据库进行修改时,Oracle首先将更改写入到REDO日志文件,然后再修改应用到数据文件中。这样可以确保在发生故障时,Oracle可以使用REDO日志来恢复已提交的事务。REDO日志和Archive日志区别......