irpas技术客

Linux安装Oracle 19.13(图形版)_运维@小兵_linux图形化安装oracle

大大的周 8039

文章目录 一、关闭防火墙及selinux`禁用SELinux``禁用firewalld` 二、安装19c安装辅助设置包三、安装数据库依赖包四、安装vnc软件五、创建安装目录并设置权限六、添加oracle用户环境变量七、安装数据库软件`下载数据库软件``解压``使用vncviewer软件连接到数据库主机``启动数据库安装程序` 八、创建数据库`启动dbca` 九、安装数据库监听器数据库优化`关闭一个数据库自适应游标特性``强制lob使用securefile``启用异步IO,需要重启数据库生效`


一、关闭防火墙及selinux 禁用SELinux setenforce 0 #仅对当前系统生效 sed -i -e s'/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config #永久生效 禁用firewalld systemctl stop firewalld systemctl disable firewalld 二、安装19c安装辅助设置包 wget --no-check-certificate https://yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle cat << 'EOF' | tee /etc/yum.repos.d/ol7-temp.repo [ol7_latest] name=Oracle Linux $releasever Latest ($basearch) baseurl=https://yum.oracle.com/repo/OracleLinux/OL7/latest/$basearch/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle gpgcheck=1 enabled=1 EOF yum install oraclelinux-release-el7 yum install oracle-database-preinstall-19c 三、安装数据库依赖包 echo 'multilib_policy=all' >> /etc/yum.conf #同时安装32和64位版本 yum install binutils compat-libstdc++ gcc glibc libaio libgcc libstdc++ make sysstat unixodbc gcc-c++ compat-libstdc++-33 四、安装vnc软件 yum install -y tigervnc-server xterm xclock cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service sed -i 's/<USER>/root/' /etc/systemd/system/vncserver@:1.service #设置vnc访问密码 vncpasswd #启动vnc,监听端口为5901 systemctl daemon-reload systemctl start vncserver@:1.service 五、创建安装目录并设置权限

/deploy/oracle是将要安装Oracle软件的目录

mkdir -p /deploy/oracle/19.0.0/db_1 chown -R oracle:oinstall /deploy/oracle chmod -R 775 /deploy 六、添加oracle用户环境变量 su - oracle [[ ! -f .bash_profile.bak ]] && cp .bash_profile{,.bak} cat >> .bash_profile << EOF export ORACLE_SID=orcl export ORACLE_BASE=/deploy/oracle export ORACLE_HOME=\$ORACLE_BASE/19.0.0/db_1 export PATH=\$ORACLE_HOME/bin:/usr/sbin:\$PATH export LD_LIBRARY_PATH=\$ORACLE_HOME/lib:\$LD_LIBRARY_PATH export CLASSPATH=\$ORACLE_HOME/JRE:\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib:\$CLASSPATH EOF source .bash_profile 七、安装数据库软件 下载数据库软件

官网:https://·/database/technologies/oracle19c-linux-downloads.html

解压 cd /deploy/oracle/19.0.0/db_1 unzip Oracle_DB_19.3_Linux64_V982063-01.zip 使用vncviewer软件连接到数据库主机

vncviewer自行下载

在vnc viewer中使用 <db_host_ip>:1 ,类似如下: 输入前面设置的密码

启动数据库安装程序

vnc连接成功后,如果看到的只是一个空白的窗口,则需要执行以下步骤启动一个终端 我这已经有了,可以跳过

export DISPLAY=:1 nohup xterm &

在终端执行以下命令启动Oracle数据库软件安装

su - oracle export DISPLAY=:1 export LANG=C cd /deploy/oracle/19.0.0/db_1 ./runInstaller

用root用户执行以下图示的2个脚本 安装完成

八、创建数据库 启动dbca

在vnc界面的终端里运行以下命令

xhost + export DISPLAY=:1 export LANG=C /deploy/oracle/19.0.0/db_1/bin/dbca

设置admin用户密码。 如果对数据库容器模式不熟悉,且想保持传统的数据库使用方式,请不要勾选"Create as Container database"选项。 创建完成

九、安装数据库监听器

在vnc内的终端中,使用oracle用户执行以下命令,配置监听器: netca 监听器名称 选择协议 使用默认端口 选择no 点击完成

数据库优化 关闭一个数据库自适应游标特性 su - oracle sqlplus / as sysdba alter system set "_optimizer_gather_feedback"=FALSE; alter system set "_optimizer_use_feedback"=FALSE; alter system set "_optimizer_adaptive_cursor_sharing"=FALSE; alter system set "_optimizer_extended_cursor_sharing"='none'; alter system set "_optimizer_extended_cursor_sharing_rel"='NONE'; alter system set optimizer_adaptive_plans=FALSE; 强制lob使用securefile alter system set db_securefile=always; 启用异步IO,需要重启数据库生效 alter system set filesystemio_options='SETALL' scope=spfile

参考文章: linux安装oracle19c完整版(图形+静默安装)


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #0仅对当前系统生效sed #i #e #sSELIN