设为首页 加入收藏

TOP

Oracle Linux 7.3 下Oracle 11g数据库安装(一)
2018-10-10 10:10:33 】 浏览:93
Tags:Oracle Linux 7.3 11g 数据库 安装

使用的软件:Xmanager Enterprise 5


数据库:Oracle 11gR2


配置参数:


CPU 2


内存:4G


交换分区:8G


IP:192.168.159.13


操作系统需要安装GUI环境


需要安装以下RPM软件包(加32bit括号注解的是该软件包32位版本,对应同名未加注解的则是该软件包64位版本。在64位版本平台上,两种版本都要安装):


采用yum安装,如下:


以上为单个安装方式


以下为全部安装方式


yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*


检查下lib是否安装齐全:


[root@oracle ~]# rpm -q --queryformat %-{name}-%{version}-%{release}-%{arch}"\n" \ compat-libstdc++-33 glibc-kernheaders glibc-headers libaio libgcc glibc-devel xorg-x11-deprecated-libs


如果缺少,就继续安装缺失的组件包。


以下所有相关操作需要root用户执行,并且重启动操作系统才能完全生效。


设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行。


Vim /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 


修改操作系统对oracle用户资源的限制。在该文件中添加如下行。


vim /etc/security/limits.conf


oracle          soft    nproc  2047


oracle          hard    nproc  16384


oracle          soft    nofile  1024


oracle          hard    nofile  65536


oracle          hard    stack  10240 


使用root用户,进行如下操作:


创建oinstall组


# groupadd  -g oinstall


创建dba组


# groupadd  -g dba


创建oracle用户


#useradd -g oinstall  -G  dba  oracle


首先确定数据库名及数据库实例名,对于单实例(非RAC)环境下,两者一般是一致的。


假设数据库(实例)名为oracle,使用oracle用户,编辑/home/oracle/.bash_profile,加入以下内容


#added by timman for oracle
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=/oracle/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib
export LANG=en_US.gbk
export NLS_LANG=american_america.ZHS16GBK
export EDITOR=vi


使用root用户,进行如下操作:


[root@oracle oracle]# mkdir -p /oracle/app/oracle


[root@oracle oracle]# chown -R oracle:oinstall /oracle/app/oracle


[root@oracle oracle]# chmod -R 775 /oracle/app/oracle


使用root用户,进行如下操作:


mkdir -p /mnt/cdrom


mount /dev/cdrom /mnt/cdrom


cd /mnt/cdrom


mkdir /home/oracle/oracle


cp -R * /home/oracle/oracle/


chown -R oracle:oinstall /home/oracle/oracle


在windows机器上运行Xmanager - Passive


使用oracle用户,进行如下操作:


export DISPLAY=192.168.159.14:0.0(ip地址为运行Xmanager - Passive软件的windows系统ip地址)


./runInstaller


弹出oracle数据库安装的对话框


去掉 I wish to receive security updates via My Oracle Surrport 选项,点击Next。



选择Install database software only,点击Next。



选择Single instance database installation,点击Next。



在Available Languages中点选English、Simplified Chinese、Traditional Chinese,点击两个框中间的>,将选中的语言加入到右边的Selected Languages中,然后点击Next。



按照实际情况,选择企业版本,如下图



填写Oracle的
编程开发网

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL错误 ERROR 2002 (HY000): C.. 下一篇Linux 中 MySQL 授权远程连接

评论

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

最新文章

热门文章

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }