Ubuntu下安装Oracle 11G

 时间:2024-11-05 11:26:13

1、下载的是11g的ZIP文件:Oracle Database 11gRelease 2Standard Edition, Standard Edition One, and Enterprise Edition2、JDK的环境已配置。3.ZIP文件的解压缩Zip文件有两个,解压缩的方法一定要对,不然之后安装的时候就会各种各样问题unzip linux_11gR2_database_1of2.zipunzip linux_11gR2_database_2of2.zip得到一个database如:生成/home/xiaoyaomeng/software/database

2、安装依赖包:切换到Root用户,拷贝到终端下运行就行了:sudo apt-get install alien binutils build-essential cpp-4.4 debhelper g++-4.4 gawk gcc-4.4 gcc-4.4-base gettext html2text ia32-libs intltool-debian ksh lesstif2 lib32bz2-dev lib32z1-dev libaio-dev libaio1 libbeecrypt7 libc6 libc6-dev libc6-dev-i386 libdb4.8 libelf-dev libelf1 libltdl-dev libltdl7 libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 libqt4-core libqt4-gui libsqlite3-0 libstdc++5 libstdc++6 libstdc++6-4.4-dev lsb lsb-core lsb-cxx lsb-desktop lsb-graphics lsb-qt4 make odbcinst pax po-debconf rpm rpm-common sysstat unixodbc unixodbc-dev unzip

3、检查系统变量: /sbin/sysctl -a | grep sem/sbin/sysctl -a | grep shm/sbin/sysctl -a | grep file-max/sbin/sysctl -a | grep aio-max/sbin/sysctl -a | grep ip_local_port_range/sbin/sysctl -a | grep rmem_default/sbin/sysctl -a | grep rmem_max/sbin/sysctl -a | grep wmem_default/sbin/sysctl -a | grep wmem_max

4、根据上一步的结果在/etc/sysctl.conf中增加对应数据: 1、sudo gedit /etc/sysctl.conf 2、加入(数字根据上一步得到的值对应): fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586 3、编辑完成之后保存,然后在终端下执行 sysctl -p 4、添加对Oracle用户的内核限制 sudo gedit /etc/security/limits.conf 往文件里面添加: (administrator是你的用户名)administrator soft nproc 2047administrator hard nproc 16384administrator soft nofile 1024administrator hard nofile 65536administrator soft stack 102405、查看/etc/pam.d/login(sudo gedit /etc/pam.d/login)增加以下行(有就不增加了)session required pam_limits.so 同样检查/etc/pam.d/su(sudo gedit /etc/pam.d/su),增加以下行(就不用增加了) session required pam_limits.so

5、创建安装Oracle的目录:mkdir ~/Oracle/oracle11gmkdir ~/Oracle/oradata2.配置Oracle环境变量:sudo gedit xiaoyaomeng/.bashrc#这个写刚刚创建的文件夹export ORACLE_BASE=~/Oracle/oracle11gexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID="orcl"export NLS_LANG=.AL32UTF8

6、.欺骗oracle的安装程序拷贝到终端执行:mkdir /usr/lib64ln -s /etc /etc/rc.dln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib64/ln -s /usr/bin/awk /bin/awkln -s /usr/bin/basename /bin/basenameln -s /usr/bin/rpm /bin/rpmln -s /usr/lib/x86_64-linux-gnu/libc_nonshared.a /usr/lib64/ln -s /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a /usr/lib64/ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib64/ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/lib64/echo 'Red Hat Linux release 5' > /etc/redhat-release 2、.运行安装程序 ># cd /home/xiaoyaomeng/software/database (解压缩database的那个路径位置) ># export LANG=US (设置字符显示为英文) ># ./runInstaller

7、根据图形界面进行一步步地安装:

Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G
Ubuntu下安装Oracle 11G

9、左边就是提示你一些不符合它Oracle标准的系统变量参数,还有一些你没有装上的packages,这些自己调整好之后按Check Again,就可以进行重新检测,或者说如果觉得这些不影响,可以直接按“Ignore All” 忽略掉这些“警告”。

Ubuntu下安装Oracle 11G
  • Windows server 2008添加DHCP服务器IPv6作用域
  • Linux驱动开发如何加载模块
  • Xshell怎样远程连接Debian系统
  • linux怎么安装python3.6
  • 安装ubuntu21.04后必做的几件事
  • 热门搜索
    四年级手抄报 心理健康教育手抄报 防溺水手抄报 劳动最光荣手抄报 安全手抄报 防震减灾手抄报 爱国手抄报内容 教师节手抄报 保护眼睛手抄报 手抄报花边