千家信息网

centos6.6上安装oracle11g

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,1、在安装之前,请确认oracle家目录和swap空间足够大,不然后面安装的时候空间不足会报错; 2、修改主机名; [root@oracledb ~]# sed -i "s/HOSTNAME=loca
千家信息网最后更新 2026年11月04日centos6.6上安装oracle11g1、在安装之前,请确认oracle家目录和swap空间足够大,不然后面安装的时候空间不足会报错; 2、修改主机名; [root@oracledb ~]# sed -i "s/HOSTNAME=localhost.localdomain/HOSTNAME=oracledb/g" /etc/sysconfig/network [root@oracledb ~]# hostname oracledb 3、添加主机名与IP对应记录,在做这一步的时候直接将IP和主机名添加在最后面就可以; [root@oracledb ~]# vim /etc/hosts 192.168.0.230 oracledb 4、安装依赖包(但是这一步我的依赖包安装的还是不完整,在后面装库的时候会报包不存在的错误,但是后面可以忽略) [root@oracledb ~]# yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel 5、创建用户和组 [root@oracledb ~]# groupadd -g 251 oinstall [root@oracledb ~]# groupadd -g 252 dba [root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle [root@oracledb ~]# passwd oracle #更改oracle密码
说明: -g:指定用户所属的群组(初始组) -G:指定用户所属的附加群组 -u:指定用户ID -d:指定用户主目录 -s:指定用户登录shell -m:若用户主目录不存在,则自动创建。 如果最后修改设定密码也为oracle,系统会提示密码过于简单,此时无需理会,再次输入回车即可。 6、修改内核参数 [root@oracledb ~]# vim /etc/sysctl.conf #末尾添加如下 net.ipv4.ip_local_port_range= 9000 65500 fs.file-max = 6815744 kernel.shmall = 10523004 kernel.shmmax = 6465333657 kernel.shmmni = 4096 kernel.sem = 250 32000 100128 net.core.rmem_default=262144 net.core.wmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_max=1048576 fs.aio-max-nr = 1048576 7、执行以下命令使更改生效 [root@oracledb ~]# sysctl -p 8、修改系统资源限制 [root@oracledb ~]# vim /etc/security/limits.conf #末尾添加如下 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
[root@oracledb ~]# vim /etc/pam.d/login session required pam_namespace.so #在此行下面添加一条 session required pam_limits.so
[root@oracledb ~]# vim /etc/profile # 在文件末尾添加 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
9、设置oracle环境变量,在设置这一步的时候要非常仔细,我当时就是老错在这一步上面,此时在oracle用户下设置参数,登录root使得参数生效; [oracle@oracledb ~]$ vim ~/.bash_profile(在最后添加下面一些参数) PATH=$PATH:$ORACLE_HOME/bin export ORACLE_BASE=/opt/oracle/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl export PATH 10、切换到root,使上面的参数生效; [root@oracledb ~]# source .bash_profile 11、关闭Selinux [root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config [root@oracledb ~]# setenforce 0 12、关闭防火墙 [root@oracledb vsftpd]# service iptables stop [root@oracledb vsftpd]# chkconfig iptables off 13、因为当时我安装centos的时候装的是basic server,所以没有图形界面,现在装一下图形界面; [root@oracledb ~]#yum groupinstall "X Window System" "Desktop" -y [root@oracledb ~]#yum install -y libXp libXp-devel libXrender-devel libXtst-devel 14、解压oracle包 [root@oracledb ~]# unzip linux_11gR2_database_1of2.zip [root@oracledb ~]# unzip linux_11gR2_database_2of2.zip 15、在root下使用startx直接启动X桌面; [root@oracledb ~]#startx 16、进到图形化界面后; [root@oracledb ~]#xhost + 17、因为当时我装centos的时候用的是中文简体,所以oracle的界面会出现乱码,可以使用如下方法暂时进入英文状态; [oracle@oracledb ~]$ export LANG=en_CN [oracle@oracledb ~]$ cd /tmp/oracleproduct/database [oracle@oracledb database]$ ./runInstaller 18、接下来进入oracle安装界面,完了以后会出现这个,执行这两个脚本; cd /opt/oracle/app/oraInventory 然后[oracle@oraInventory ~]$./orainstRoot.sh 会出现 Changing permissions of /usr/oracle/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /usr/oracle/oraInventory to oinstall. The execution of the script is complete.
接着[oracle@dbhome_1 ~]$./root.sh 会出现 Running Oracle 11g root.sh script... The following environment variables are set as: 19、这会重新启动一下系统; 20、[oracle@oracledb ~]$sqlplus / as sysdba 测一下是否连接上;
时候 用户 参数 界面 主机 图形 密码 末尾 目录 系统 户主 所属 空间 会报 登录 接下来 两个 乱码 内核 再次 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 亿人帮互联网科技有限公司 互联网科技工作委员会毛军 新华互联网科技学院 金诺互联网科技 互联网科技有限公司 翻译 太原新华互联网科技学校怎么样 互联网教育科技公司vipkid 宜昌元轩互联网科技有限公司 国大互联网教育科技有限公司工作 燊美集互联网科技有限公司 滨湖区互联网智能科技产品有哪些 上海京穆互联网科技有限公司 江苏互联网智能科技软件 上海互联网科技公司ppt 广东鹅鹅鹅互联网科技有限公司 上海同邻互联网科技有限公司规模 中国新注册互联网科技 云南互联网科技学费 互联网时代高科技布局 平安好医生打造互联网科技医疗 齐家互联网科技有限公司 互联网 新科技 互联网科技公司做什么 福建科技产业互联网发展 港股科技和互联网 和信科技工业互联网 畅思互联网科技 伊宁互联网科技做什么的 中国互联网有什么科技 互联网科技收购价值
0