The first day(参见上一篇博文) 配置好yum源后,go on installing...
9.修改操作系统中shell限制:vi /etc/security/limits.conf ,内容为:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
10.修改操作系统内核参数:vi /etc/sysctl.conf,内容为:
kernel.shmmax = 4046471168 #单个共享内存段
kernel.shmmni = 4096 #内存页面大小
kernel.shmall = 2097152 #内存页面数量
kernel.sem = 250 32000 100 128 #信息集容纳最大信号数 所有信号最大数 调用单个信号集中最大信号数 信号集最大值
fs.file-max = 6815744 #系统中可以同时打开的文件数目
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 = 1048576 #内核套接字发送缓存区的最大大小
fs.aio-max-nr = 1048576 #同时可以拥有的的异步IO请求数目
11.使内核参数生效: sysctl -p
12.创建产品所有者的组:groupadd oinstall
创建数据库安全审核的组: groupadd dba
13.创建使用oracle的用户:useradd -g oinstall -G dba -m oracle
设置oracle用户口令:passwd oracle
14.切换至oracle用户下:su - oracle 修改用户环境变量: vi .bashrc,内容为:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID=orcl
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export THREADS_FLAG=native
export LANG=en_US
在文件 .bash_profile中配置这些也行,个人习惯问题叭~
15.使环境变量生效: source .bashrc
16.创建安装数据库软件的目录:mkdir -p /u01/app/oracle
chown -R oracle.oinstall /u01/app
17.将装库相关压缩包p13390677_112040_Linux-x86-64_1of7.zip 和 p13390677_112040_Linux-x86-64_2of7.zip
用Xshell的“新建文件传输功能”传输至虚拟机中的/home/oracle文件夹中
18.解压缩,文件会释放至databse目录中:unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
19.修改软件包所在目录database的权限:chown -R oracle.oinstall database
20.切换至database目录: cd ~/database
启动数据库安装程序: ./runInstaller
好啦,接着就是图形化界面的oracle软件的安装啦~需要注意的是,在“prerequisite checks”这一步如果检查出有问题,如swap分区大小不足,要即使更正,之后check again,直到确保无误以后再install。
最后的最后,会跳出个框框,提醒执行两个脚本: /u01/app/oraInventory/oraInstRoot.sh
/u01/app/oracle/product/11.2.0/db_1/root.sh
执行成功后,数据库软件就到位啦。后面图形化界面配置好监听就可以创建数据库啦~