设为首页 加入收藏

TOP

CentOS-6.4-DVD系统中安装Oracle-11.2.0.4(二)
2015-07-24 11:48:01 来源: 作者: 【 】 浏览:3
Tags:CentOS-6.4-DVD 系统 安装 Oracle-11.2.0.4
re/p13390677_112040_Linux-x86-64_2of7.zip * ---------------------------------------------------------------------------------------------------------------------- * 【配置环境变量】 * [root@CentOS64 ~]# hostname (查看主机名,得到"CentOS64") * [root@CentOS64 ~]# vi /etc/hosts (在hosts中加上"192.168.0.103 CentOS64"映射,该IP是"ifconfig"得到的) * [root@CentOS64 ~]# vi /etc/selinux/config (设置SELINUX=disabled,即关掉安全增强工具,然后最好reboot重启一下) * [root@CentOS64 ~]# su - oracle (切换到oracle用户) * [oracle@CentOS64 ~]$ pwd (列出当前目录,即"/home/oracle") * [oracle@CentOS64 ~]$ ls -la (-a表示显示隐藏文件,这里我们会发现一个名为".bash_profile"的隐藏文件) * [oracle@CentOS64 ~]$ vi .bash_profile (编辑.bash_profile文件,这样oracle用户登录时就会按照此文件设置的去执行) * # .bash_profile * # Get the aliases and functions * if [ -f ~/.bashrc ]; then * . ~/.bashrc * fi * # User specific environment and startup programs * ORACLE_BASE=/app * ORACLE_HOME=$ORACLE_BASE/oracle * ORACLE_SID=xuanyu * DISPLAY=192.168.0.102:0.0 * PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin * LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH * stty erase ^h * export PATH LD_LIBRARY_PATH DISPLAY ORACLE_BASE ORACLE_HOME ORACLE_SID * :x * [oracle@CentOS64 ~]$ cat .bash_profile * 【环境变量的部分说明】 * stty:它的作用是,sqlplus中输错字符再按Backspace键回删时,就不会出现乱码字符.若未设置这个则可Ctrl+Backspace * DISPLAY:它指向的IP就是我的win7的IP(确切来说是网关的地址),作用是若Linux运行的程序有图形界面,那么它就会在Windows下显示 * 这里在安装Oracle11g时,可以选择图形界面安装,但我的CentOS在启动时会读取到"id:3:initdefault:",即没有以桌面环境启动 * 所有我们就要借助Xmanager-Passive来实现图形界面的功能,上面DISPLAY参数的IP地址实际上是指向安装了Xmanager的Windows系统 * 最后就会通过启动Xmanager-Passive来显示Oracle的安装图形界面 * 当然前提是在执行[./runInstaller]命令前,先在Windows下启动Xmanager-Passive(它是Xmanager_Enterprise_4组件中的一个) * ---------------------------------------------------------------------------------------------------------------------- * 【检查安装所需的RPM包】 * Oracle文档上都有描述,地址为http://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#LADBI1085 * 详见2.4.3章节Package Requirements,我们这里用的是64位的CentOS * 所以看这一段就行了"Oracle Database Package Requirements for Linux x86-64" * 接下来的就一一对比"Oracle Linux 6 and Red Hat Enterprise Linux 6 The following packages..... must be installed"即可 * [root@CentOS64 database]# rpm -qa | grep binutils * 然后查看控制台输出就行了,我这里输出的是binutils-2.20.51.0.2-5.36.el6.x86_64,表明已安装了binutils * 若无输出则表明未安装binutils(注意要通过root用户来查找) * 如果没搜索到,那么比较便捷的方法是执行[yum install -y binutils]安装即可 * 若yum方式安装无效,还可以到http://pkgs.org/下载对应的rpm文件,然后执行[rpm -ivh ksh-20120801-10.el6.x86_64.rpm]命令安装 * 除此外,若想在linux上使用ODBC,那么还要把以下几个包也装上(详见"2.4.5.1 Oracle ODBC Drivers"章节描述) * unixODBC-2.2.14-11.el6 (x86_64) or later * unixODBC-2.2.14-11.el6.i686 or later * unixODBC-devel-2.2.14-11.el6 (x86_64) or later * unixODBC-devel-2.2.14-11.el6.i686 or later * ---------------------------------------------------------------------------------------------------------------------- * 【修改内核参数】 * http://docs.oracle.com/cd/E11882_01/install.112/e47689/pre_install.htm#LADBI1188 * 在上个页面的2.13.1章节Displaying and Changing Kernel Parameter Values描述了需要修改的内核参数 * [root@CentOS64 ~]# vi /etc/sysctl.conf (将以下配置拷到sysctl.conf文件末尾) * fs.aio-max-nr = 1048576 * fs.file-max = 6815744 * kernel.shmall = 2097152 * kernel.shmmax = 4294967295 * kernel.shmmni = 4096 * kernel.sem = 250 32000 100 128 * net.ipv4.ip_local_port_range = 9000 65500 * net.cor
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle本地管理对比数据字典管理.. 下一篇TimesTen修改CacheGroup管理用户..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)
·C++中`a = b = c`与` (2025-12-24 17:48:19)
·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)