问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mac上怎么快速安装oracle

发布网友 发布时间:2022-04-09 18:37

我来回答

2个回答

懂视网 时间:2022-04-09 22:58

准备工作:通过ftp工具上传oracle安装软件到linux系统/mnt目录下,并通过unzip命令解压软件。
------------------------------------------------------------------------------------------------------------------------------------------------------------
1、创建oracle图形界面安装前脚本(root用户操作),按如下方法操作即可:
[root@localhost ~]# cd /mnt
[root@localhost mnt]# vim oracleinstall
--输入上面命令后出现的界面下按“i”,并输入如下内容后,点击“esc”键,输入“:wq”并回车保存。其中#1.create groups and users部分根据实际情况修改具体环境变量值即可。
#!/bin/bash
#Purpose:Create and config oracle install.
#Usage:Log on as the superuser(‘root‘)
groupadd dba -g 111
groupadd oinstall -g 110
useradd oracle -u 110 -g 110 -G 111
echo "oracle" | passwd --stdin oracle
echo "export TMP=/tmp">> /home/oracle/.bash_profile
echo ‘export TMPDIR=$TMP‘>>/home/oracle/.bash_profile
echo "export ORACLE_HOSTNAME=localhost.localdomain">> /home/oracle/.bash_profile
echo "export ORACLE_SID=orcl">> /home/oracle/.bash_profile
echo "export ORACLE_BASE=/u01/app/oracle">> /home/oracle/.bash_profile
echo ‘export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1‘>> /home/oracle/.bash_profile
echo ‘export PATH=/usr/sbin:$PATH‘>> /home/oracle/.bash_profile
echo ‘export PATH=$ORACLE_HOME/bin:$PATH‘>> /home/oracle/.bash_profile
echo ‘export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib‘>> /home/oracle/.bash_profile
echo ‘export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib‘>> /home/oracle/.bash_profile
echo "export LANG=en_US" >> /home/oracle/.bash_profile
echo "export NLS_LANG=american_america.AL32UTF8" >> /home/oracle/.bash_profile
echo "export NLS_DATE_FORMAT=‘yyyy-mm-dd hh24:mi:ss‘" >> /home/oracle/.bash_profile
mkdir -p /u01
mkdir -p /u01/app
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chown -R oracle:oinstall /u01/app
chown -R oracle:oinstall /u01/app/oracle
cp /etc/security/limits.conf /etc/security/limits.conf.bak
echo "oracle soft nproc 2047" >>/etc/security/limits.conf
echo "oracle hard nproc 16384" >>/etc/security/limits.conf
echo "oracle soft nofile 1024" >>/etc/security/limits.conf
echo "oracle hard nofile 65536" >>/etc/security/limits.conf
cp /etc/pam.d/login /etc/pam.d/login.bak
echo "session required /lib/security/pam_limits.so" >>/etc/pam.d/login
echo "session required pam_limits.so" >>/etc/pam.d/login
cp /etc/profile /etc/profile.bak
echo ‘if [ $USER = "oracle" ]; then‘ >>  /etc/profile
echo ‘if [ $SHELL = "/bin/ksh" ]; then‘ >> /etc/profile
echo ‘ulimit -p 16384‘ >> /etc/profile
echo ‘ulimit -n 65536‘ >> /etc/profile
echo ‘else‘ >> /etc/profile
echo ‘ulimit -u 16384 -n 65536‘ >> /etc/profile
echo ‘fi‘ >> /etc/profile
echo ‘fi‘ >> /etc/profile
cp /etc/sysctl.conf /etc/sysctl.conf.bak
echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf
echo "fs.file-max = 6815744" >> /etc/sysctl.conf
echo "kernel.shmall = 2097152" >> /etc/sysctl.conf
echo "kernel.shmmax = 4294967295" >> /etc/sysctl.conf
echo "kernel.shmmni = 4096" >> /etc/sysctl.conf
echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf
echo "net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf
echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf
echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf
echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf
echo "net.core.wmem_max = 1048586" >> /etc/sysctl.conf
echo "net.ipv4.tcp_wmem = 262144 262144 262144" >> /etc/sysctl.conf
echo "net.ipv4.tcp_rmem = 4194304 4194304 4194304" >> /etc/sysctl.conf
sysctl -p
------------------------------------------------------------------------------------------------------------------------------------------------------------
2、root用户下数据xhost +并回车,如下:
[root@localhost mnt]# xhost +
------------------------------------------------------------------------------------------------------------------------------------------------------------
3、切换到oracle用户下,并进入数据库安装软件目录,执行./runInstall命令,在出现图形界面后根据windows平台安装步骤执行即可(与windows平台安装oracle数据库唯一不同的地方是:最后要以root权限执行2个脚本),此处图形安装界面略。

注意:先决条件检查步骤需要根据未通过条件进行先决条件处理。

一键安装oracle数据库

标签:max   bsp   sem   aio   conf   useradd   create   kernel   core   

热心网友 时间:2022-04-09 20:06

1. 访问Oralce 的官网,下载相关压缩包 注意:在mac 山狮操作系统下,要下载x86 即 32位版本。不能用 64位的。否则 navicat 也不能使用 2. 把所有的文件压缩到 一个目录下(我用的是 /desktop/oracle) 3.把这个oralce
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找几本一流的小说。类型' 完结什么的无所谓. 不要幼稚就好 沈阳职高学校排名 沈阳哪个公办职高和中专好 沈阳有哪些职高学校比较好? gpw一代和二代的区别有哪些 罗技gpw一代和二代区别介绍 第一代和第二代的区别 gpw二代和一代有什么区别 二代和一代区别详情分享 设张举措的意思设张举措的解释设张举措接龙 设张的成语设张的成语是什么 人字地砖铺法怎么找平方 求的签可以和别人说吗 用酸奶机做酸奶做失败了什么原因 我把求观音菩萨的签的内容告诉我将来的事情告诉别人了还灵吗? 在寺庙里求签的那张纸别人可以看吗 脚丫大拇指无缘无故肿了,破皮,指甲盖掉了 算卦的纸条能让别人看么? 如果去抽签内容可以告诉外人吗 脚大拇指指甲掉了还会在长吗 抽签是不是不可以让别人看 脚大拇指指甲掉了,再长出新的用多长时间,平时咋保养 庙里求了签,能不能给别人看签书 两个脚的大拇指指甲最近和肉脱离了,好像要掉下来了,请问得什么病了? 草字头都有哪些字? 邹雨菲 求签解签后,能把解签的内容告诉别人吗? 脚的大拇指指甲掉了会再长吗 有草字头偏旁的成语吗 草字头成语,还带一个花字 脚拇指的指甲掉了,怎么才知道甲床有没受损? 草字头的成语有哪些 脚指甲自然脱落是怎么回事?有什么危害吗? 自制酸奶总失败,是什么原因 我在南岳求签的时候许了愿,之后把求的签告诉别人了,请问我的愿望还能实现吗? 用酸奶机做酸奶失败。谁来教教 用酸奶机做出的酸奶超级失败 劳动合同,可以拍照给别人看吗,这样法律上有没有什么? 酸奶机做酸奶失败,求原因 算命求的签怎么看 为什么酸奶机制作酸奶不成形 求签后,可以和别人说吗 用小熊酸奶机做酸奶总是失败,求具体步骤? 已经签了字的购房合同能给别人看吗? 酸奶机制作酸奶怎么做不成啊? 酸奶机为什么做不成酸奶了 客户要看我公司跟别人签订的合同能给吗? 酸奶机做酸奶不凝固是怎么回事 古人去庙里求签,解说签的人是如何看出上面的内容的? 去庙里抽观音签花别人的钱准吗 自制酸奶为什么会失败?——问题总结并附拯救大法 兴业银行2017年大额存款利息是多少? 请问股指期货套期保值盘是什么意思?