1、oracle在linux下的安装Linux下Oracle11g数据库的建立一系统前期配置在Root用户下执行以下步骤:修改用户的SHELL的限制,修改/etc/security/limits.conf文件,将下列内容加入该文件。oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655362)修改/etc/pam.d/login 文件,加入下列内容session required /lib/security/pam_limits.sosession required pam
2、_limits.so3) 修改linux内核,修改/etc/sysctl.conf文件,加入下列文件fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core
3、.wmem_default = 262144net.core.wmem_max = 10485764)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:net.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem =
4、 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 10485764) 创建相关用户和组,作为软件安装和支持组的拥有者。创建创建Oracle用户和密码,输入命令:groupadd oinstallgroupadd dbauseradd -g oinstall -g dba -m oracle passwd oracl
5、e然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:输入mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/product8)更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /home/oracle/app9)配置oracle用户的环境
6、变量,首先,切换到新创建的oracle用户下,输入:su oracle ,然后直接在输入 : vi .bash_profile增加以下内容:export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib二、软件安装过程1)当上述系统要求
7、操作全部完成后,命令su - oracle,切换到oracle用户,运行unzip命令解压oracle安装文件,解压完成后 进入其解压后的目录database,输入命令:./runInstalle执行安装。 #安装过程DISPLA变量没通过,在root用户下运行命令:xhost +#安装oracle图形界面中文为乱码,在oracle用户下运行:exportLANG=en_us,以全英文显示。1.接受配置更新,可不选2.安装选项3.选择单体实例。如需RAC则选RAC安装 4语言选择5.数据库企业版本选择6.存放目录8.先决条件检查装到这一步,可以查看到有很多的rpm包没有,我们可以从安装linu
8、x的光盘或ISO中查找所缺的包,并安装。并点击修补并再次检查,按提示运行脚本。 重新检查 修补并再次检查 显示失败选项 全部忽略点击修补并检查,按提示运行脚本等到把包全部都安装好,脚本按要求运行后的情况下,再次在oracle图形界面中点击重新检查,执行环境检查过程就通过了。就可以进行软件的安装了。(如果找不到安装包,可以点忽略全部继续安装,但后面数据库应用中会有问题)三、数据库建库1) 在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界我们这里采用定制创建数据库 配置数据库选件删除数据库管理模块 一般用途或事务处理 定制数据库数据仓库 全局数据库名
9、实例名 管理员密码四、配置监听及本地网络服务在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面。4.1创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)1.选择监听程序配 监听程序配置命名方法配置本地net名配置目录使用配置2.选择add,表示添加一个监听 3.指定监听名字,使用默认4.选择通信协议,选择默认的TCP5指定监听使用端口,选择默认6.选择是否配置另一个监听,选择否7.完成4.2配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)1.选择本地net配置监听程序配置命名方法配置本地net名配置目录使用配置2.选择添加3.输入连接的oracle服务器的数据库的实例名4.选择通信协议5.输入oracle服务器的主机名或ip地址6.选中YES测试7.点击change Login 输入所连接oracle服务器的其中某一个用户名和密码(用户名oracle和设置的密码),点击OK8看到此界面说明测试成功(如果不成功,请查看网络是否畅通,所连接的oracle服务器是否启动,监听是否启动等原因)9.为你所设置的本地网络服务名起个名字10.选择不再配置另一个本地net,然后完成配置
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1