版权声明:本文为作者原创文章,可以随意转载,但必须在明确位置表明出处!!!
安装步骤
这里以Centos6.5为例
安装Oracle环境需要的依赖包
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| yum -y install binutils-2.* yum -y install compat-libcap1-* yum -y install compat-libstdc++* yum -y install compat-libstdc++-* yum -y install gcc-4* yum -y install gcc-c++-4* yum -y install glibc-2* yum -y install glibc-devel-2* yum -y install ksh yum -y install libgcc-4.* yum -y install libstdc++-4.* yum -y install libstdc++-devel-4* yum -y install libaio-0.* yum -y install libaio-devel-0.* yum -y install make-3.* yum -y install sysstat-9.* yum -y install unixODBC-*
|
配置内核参数
在命令行执行vi /etc/sysctl.conf命令,在最后一行添加以下内容,保存退出后,执行命令sysctl -p 使其设置生效
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| fs.aio-max-nr = 1048576 fs.file-max = 6815744 ### 48G memory #kernel.shmall = 11324620 #kernel.shmmax = 46385646800 ### 32G memory #kernel.shmall = 7549748 #kernel.shmmax = 30923764532 ### 16G memory kernel.shmall = 3774873 kernel.shmmax = 15461882265 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
|
配置用户的资源限制
在命令行执行vi /etc/sysctl.conf命令,在最后一行添加如下配置
1 2 3 4 5 6 7
| oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
|
执行命令vi /etc/pam.d/login,在最后一行添加一下内容
1
| session required pam_limits.so
|
创建用户和组
执行以下命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/useradd -g oinstall -G dba,oper oracle passwd oracle Changing password for user oracle. New password: BAD PASSWORD: it is based on a dictionary word BAD PASSWORD: is too simple Retype new password: passwd: all authentication tokens updated successfully
|
默认输入密码不回显,输入完成直接回车即可。
创建安装目录
1 2 3 4 5 6 7 8 9 10 11
| mkdir -p /u01/app/oracle mkdir -p /u01/app/oracle/product/11.2.0.4/db1 chown -R oracle:oinstall /u01/app/oracle/product/11.2.0.4/db1 chmod -R 775 /u01/app/oracle/product/11.2.0.4/db1 chown -R oracle:oinstall /u01/app/ chmod -R 775 /u01/app/
|
配置Oracle用户的环境变量
vi /home/oracle/.bash_profile,在最后一行添加一下内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| export ORACLE_SID=orcl #这里的SID是什么后面创建数据库的时候就是什么 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db1 export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS" export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK alias sqlplus="rlwrap sqlplus" if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi
|
配置/etc/hosts文件
vi /etc/hosts,在最后一行加上一下配置。
文件格式:第一部分是本机IP地址,第二部分是主机名,中间用tab分割。
安装rlwrap软件
在终端执行rpm -ivh /root/rlwrap-0.37-1.el6.x86_64.rpm
解压安装包
1 2 3 4 5 6 7 8 9 10 11
| mkdir /u01/app/src mv /root/p10404 cd /u01/app/src/ unzip p10404530_112030_Linux-x86-64_1of7.zip unzip p10404530_112030_Linux-x86-64_2of7.zip chown oracle:oinstall /u01/app/src/database/ -R
|
配置Xmanager
下载一个Xmanager,在windows主机上双击安装应用程序,然后双击启动Xmanager-passive如下图

开始安装
在终端执行以下命令
1 2 3 4 5 6 7 8 9 10 11
| su - oracle LANG=C #DISPLAY环境变量设置为启动xmanger客户端的ip地址,根据现场环境配置,不是固定的 export DISPLAY=192.168.104.1:0.0 cd /u01/app/src/database/ ./runInstaller
|
执行./runInstaller后,客户端出现下图界面

选择“YES”继续

选择跳过更新,点击“Next” 继续

选择“仅安装数据库软件”,点击“Next”继续

默认安装单实例,点击“Next”继续

语言选择,默认即可,点击“Next”继续

默认企业版安装,点击“Next”继续

安装路径默认,此路径在oracle 用户的环境变量中设置并且已经创建成功

点击“Next”继续

默认即可,点击“Next”继续

默认即可,点击“Next”开始安装

安装过程中,会跳出如下窗口,需要手动以root用户在Linux环境下执行如下脚本。


运行完成之后,返回窗口,点击“OK”继续,如下软件安装完成。
点击“close”完成安装。

配置oracle监听
在终端执行以下命令
1 2 3 4 5 6 7
| su - oracle LANG=C export DISPLAY=192.168.104.1:0.0 netca
|
选择监听配置,点击“Next”继续

选择添加一个监听,点击“Next”继续

设置监听名字,默认即可,点击“Next”继续

选择协议,默认即可,点击“Next”继续

端口默认1521,点击“Next”继续

不做其他操作,点击“Next”继续

监听配置完成,点击“Next”继续

点击“Finish”完成

查看监听的状态

停止,启动监听

创建数据库
在终端执行以下命令
1 2 3 4 5 6 7
| su - oracle LANG=C export DISPLAY=192.168.104.1:0.0 dbca
|
执行dbca命令,windows客户端会弹出下图界面

新建一个数据库,点击“Next”继续

点击“Next”继续

此处的SID 必须和oracle用户的环境变量 ORACLE_SID 设置相同

点击“Next”继续

使用同一的密码,输入密码点击“Next“继续

出现下面窗口是说密码设置太简单,不符合oracle的安全标准,可以忽略,点击“Yes“继续使用这个密码

存储类型选择:文件系统
选择第三个使用OMF管理文件,点击“Next“继续

点击“Next“继续

默认即可,点击“Next“继续

Memory:内存选项默认即可

Size 选项: 进程数linux 系统默认改成200

选项:字符集设置当地字符集,中国默认简体中文,点击“Next“继续

数据库允许的最大文件数,设置成2048,点击“Next“继续

默认即可,点击“Finish“继续

点击“Ok“继续

创建数据库成功

配置参数


到这里整个oracle就按照完成了
推荐我的微信公众号:爱做饭的老谢

上一篇:U盘安装CentOS6.5
下一篇:指向整形数组的指针和指向字符串数组的指针