在Linux系统下安装Oracle数据库:1、约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013
linux系统安装时,选择安装所有的包。
2、用root用户修改内核参数,增加以下的内容到文件/etc/sysctl.conf中。
#vi /etc/sysctl.conf
#Controls the maximum number of shared memory segmets,in pages
kernel.shmall = 2097152 --系统可以使用的共享内存段的总量单位是页
kernel.shmmax = 2147483648 --单个共享内存段的最大大小,单位是字节
kernel.shmmni = 4096 --系统可以使用的最多共享内存段的个数
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=41943044
net.core.wmem_default=262144
net.core.wmem_max=2621444
修改完成后,保存退出。
#/sbin/sysctl -p --使得内核参数生效
3、#vi /etc/security/limits.conf 行末添加以下内容。
#@student - maxlogins 4
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#End of file
4、#vi /etc/pam.d/login 行末添加以下内容。
session optional pam_keyinit.so force revoke
session required pam_limits.so
5、#vi /etc/selinux/config,关闭防火墙,确保以下内容,SELINUX=disabled
关闭SELIINUX
6、新增组和用户:
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle(给oracle用户设置密码)
7、创建Oracle的安装目录,并把权限赋予oracle用户:
#mkdir -p /u01/app/oracle
#chown -R oracle:oinstall /u01
#chmod -R 775 /u01
8、oracle 用户的环境变量,以 oracle 身份登录,并通过在 .bash_profile 中添加以下行。
增加下列内容: $vi .bash_profile
#User specific environment and startuup programs
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/11.1.0/dbhome_1
export ORACLE_SID=linux
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export PATH
9、解压缩oracle 11g(linux.x64_11gR1_database_1013),然后新建终端,
#xhost +(允许所有客户端连接至x服务器)
#su - oracle(切换到oracle用户环境)
运行 $./runInstaller
10、在检测时,可能会差一些包,可以根据提示下载包安装即可。
11、在安装最后阶段,会提示执行配置脚本。新建终端,以root用户切换至相应目录,然后执行脚本:./orainstRoot.sh,./root.sh。
12、执行完以上两个脚本后,点“OK”完成安装。
13、鉴于时间原因,写得较为简略,相应安装时的图片并未展出,敬请谅解。
14、说在最后,以上所有配置仅用于个人测试研究之用,实际生产库配置不宜采用。ORA-01114错误原因及解决方法(临时表空间坏掉、或者满了)Oracle字符集的查看查询和Oracle字符集的设置修改相关资讯 Oracle数据库
- Oracle数据库全球化 (03月01日)
- Oracle数据库日期过滤方法性能比较 (02/02/2015 13:20:26)
- Oracle数据库安装中端口被占用问题 (10/29/2014 07:42:24)
| - 在CentOS 6.6上搭建C++运行环境并 (10/10/2015 19:44:40)
- Oracle数据库无法使用localhost和 (11/14/2014 16:39:10)
- Oracle 多数据库的数据同时更新 (06/16/2014 21:52:23)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
- 本站有权在网站内转载或引用您的评论
- 参与本评
|