Ubuntu14.04 LTS 怎样正确安装Oralce 11g

 我来答
fq...a@163.com
2017-06-11 · TA获得超过115个赞
知道答主
回答量:351
采纳率:0%
帮助的人:113万
展开全部
一、在安装Ubuntu时我默认的登录用户是:wjl
二、进入Ubuntu终端:主面板->搜索“终端”->点开【终端】
三、安装必要的软件包
1、到官方网站,下载 Oracle 11g for linux

解压到同一个文件夹中,如database
2、Ubuntu11.10安装Oracle 11g R2 所需要的软件包不多,安装好:build-essential,rpm,libaio,ksh,libtool,libstdc++5即可。默认安装 Ubuntu系统时已经安装。你也可以通过下面的命令查询:
sudo apt-get install rpm libaio1 ksh libtool libstdc++5 build-essential
四、配置系统
1、设置目录结构和符号链接(执行下面命令即可)
sudo ln -s /usr/bin/awk /bin/awk
  sudo ln -s /usr/bin/rpm /bin/rpm
  sudo ln -s /usr/bin/basename /bin/basename
  sudo mkdir /etc/rc.d
  for i in 0 1 2 3 4 5 6 ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done 这条语句可能会报告无权限,请进入root用户:su root 注:不知道密码的话可以设置,sudo passwd root 就会要你设置密码(注意:输入密码时光标是不会有动作的)
接下来再输入:su root 输入密码后就会被切换到了 root用户下了,这时就可以执行这条语句了
在"/opt"目录下建立两个目录"/opt/oracle11g/server","/opt/oracle11g /oradata","server"用于存放11g的程序文件,"oradata"用于存放数据库文件。其中wjl是我的系统登录的用户名,你需要替换 好你的系统名
sudo mkdir /opt/oracle11g
  sudo mkdir /opt/oracle11g/server
  sudo mkdir /opt/oracle11g/oradata
  sudo chown wjl /opt
  sudo chown wjl /opt/oracle11g
  sudo chown wjl /opt/oracle11g/server
  sudo chown wjl /opt/oracle11g/oradata
2、设置参数(注意:执行下面命令时会有报错,不用紧张。可以不用理会)
修改/etc/sysctl.conf文件,在末尾添加下面内容
  sudo gedit /etc/sysctl.conf
  添加的内容
  fs.aio-max-nr = 1048576
  fs.file-max = 6815744
  kernel.shmall = 2097152
  kernel.shmmax = 536870912
  kernel.shmmni = 4096
  kernel.sem = 250 32000 100 128
  net.ipv4.ip_local_port_range = 9000 65500
  net.core.rmem_default = 262144
  net.core.rmem_max = 4194304
  net.core.wmem_default = 262144
  net.core.wmem_max = 1048586
  修改/etc/security/limits.conf
  sudo gedit /etc/security/limits.conf
  添加内容如下
  wjl soft nproc 2047
  wjl hard nproc 16384
  wjl soft nofile 1024
  wjl hard nofile 65536
  修改/etc/pam.d/login,加入如下内容:
  sudo gedit /etc/pam.d/login
  添加内容如下
  session required /lib/security/pam_limits.so
  session required pam_limits.so
  执行代码
  sudo sysctl -p
  修改profile文件
  sudo gedit .profile
  添加下面代码,其中wjl为你的用户名,orcl是你的数据库
  export ORACLE_BASE="/opt/oracle11g"
  export ORACLE_HOME="/opt/oracle11g/server"
  export ORACLE_SID="orcl"
  export ORACLE_OWNER="wjl"
  export ORACLE_UNQNAME=orcl
  export NLS_LANG="Simplified chinese_china.al32utf8"
配置完后请重启服务器
五、设置并安装Oracle
将database文件夹,复制到文件系统里面的tmp文件夹下。
执行命令:chmod 755 -R /tmp/database
切换到wjl用户:su wjl (不切换会报告用户不对无法继续安装)
进入安装目录:cd /tmp/database
执行安装:./runInstaller -jreLoc /usr/lib/jvm/java-6-sun/jre (先要解决jre中文问题,然后这里执行就可以直接处理中文乱码问题了)
就会出现:正在启动 Oracle Universal Installer...
检查临时空间:XXXX。。。。
等一会,图形界面就出来了。默认安装即可。
六、安装完毕后进入root用户运行下面命令
终端操作:
su root (输入密码)
/opt/oraInventory/orainstRoot.sh
/opt/oracle11g/server/root.sh
图形界面操作:
注销wjl用户,点击其他,输入root,再输入密码。
进入文件系统 找到 /opt/oraInventory/和/opt/oracle11g/server/目录,分别双击orainstRoot.sh和root.sh即可
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式