在 Cenntos6.8 下安装 Oracle11g
安装所需文件如下 1. 一台装有CentOS 6.8 x64的服务器(虚拟机也可) 2. linux.x64_11gR2_database_1of2.zip 3. linux.x64_11gR2_database_2of2.zip" 系统要求如下 1. SWAP分区大于3G 1. Oracle安装目录剩余空间大于20G 2. Centos6.x 系统 安装centos系统 首先我们要安装一个带X window的版本。 配置系统参数 1. 添加oracle用户 root@localhost:~# groupadd oinstall root@localhost:~# groupadd dba root@localhost:~# groupadd oper root@localhost:~# useradd -g oinstall -G dba,oper oracle root@localhost:~# passwd oracle 2. 配置内核参数 fs.aio-max-nr = 1048576 fs.file-max = 6815744 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 3. 配置系统句柄限制 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240 安装oracle 使用oracle用户,运行此命令开始安装oracle oracle@localhost:~$ /u01/app/database/runInstaller 1. Configure Security Updates 2. Select Installation Option 4. Node selection 5. Select Install Type 6. Select Product Language 7. Select Database Edition 8. Specify Installation Location 9. Create Inventory 10. Select Configuration Type 11. Specify Database Identifiers 12. Specify Configuration Options 13. Specify Management Options 14. Specify Database Storage Options 15. Specify Recovery Options 16. Specify Schema Passwords 17. Privileged Operating System Groups 18. Perform Prerequisite Checks gcc.x86_64 libaio.i686 glibc.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 elfutils-libelf-devel gcc-c++ libaio-devel.x86_64 libaio-devel.i686 libstdc++.i686 unixODBC.i686 unixODBC.x86_64 unixODBC-devel.x86_64 unixODBC-devel.i686 先安装 epel源 root@localhost:~# yum install epel-release -y 然后下载pdksh-5.2.14 root@localhost:~# wget ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm 最后在安装其他包 安装完成后点击 `Check Again` 重新效验 19. Summary 数据安装的配置文本。有需要的可以保持配置文本 20. Install Product 开始安装,等待。。。。。
root@localhost:~# /u01/app/oraInventory/orainstRoot.sh root@localhost:~# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh 点击ok完成安装 21. Finish 为oracle创建服务 1. 设置`dbstart`命令生效 orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y 2. 新建/etc/init.d/oracle 文件 #chkconfig:2345 98 05 #description:Oracle Server #add for oracle ORACLE_BASE=/u01/app/oracle/ export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_HOME ORACLE_SID=orcl export ORACLE_SID LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export LD_LIBRARY_PATH case "$1" in start) echo "Starting Oracle..." su - oracle -c "lsnrctl start" su - oracle -c "dbstart 1> $ORACLE_HOME/bin/dbstart.log 2> $ORACLE_HOME/bin/dbstart.err" echo "Started." exit 0 ;; stop) echo "Stoping Oracle..." su - oracle -c "lsnrctl stop" su - oracle -c "dbshut" echo "Stoped." exit 0 ;; *) echo "Usage: $0 {start|stop}" exit 1 esac 3. 然后给oracle文件执行权限 root@localhost:~# chmod +x /etc/init.d/oracle 4. 添加开机启动 root@localhost:~# chkconfig --add oracle root@localhost:~# chkconfig oracle on 5. 添加开机启动em控制台 在`/etc/rc.loder`文件中添加 su - oracle -c "emctl start dbconsole" 完成安装 博主整理了一下oracle的常用命令 dbca 数据库配置器 netca 监听器配置器 netmgr 监听控制器 dbstart 开启数据库 dbshut 关闭数据库 lsnrctl start 开启监听 lsnrctl stop 关闭监听 emctl start dbconsole 开启em控制台 emctl stop dbconsole 关闭em控制台 sqlplus / as sysdba 使用sysdba权限登录当前数据库
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |