Linux 下安装 Oracle
2015-10-20 00:00
405 查看
摘要: linux oracle 安装
Linux 下安装 Oracle
oracle安装包,在oracle官网上可以下载到。本文使用11.2.0.3版本。
2、检查硬件配置要求:
主要包括内存、虚拟内存、数据库软件所需硬盘空间和数据文件所需硬盘空间等。
1}软件检查:
主要关注:
1)MemTotal为内存
2)SwapTotal为交换空间
2}硬件检查:
3、创建oracle用户:
<
3ff8
span style="font-family: 宋体;">用root用户执行
创建Oracle安装组oinstall。
执行
创建数据库管理员组dba。
执行
创建oracle用户(主组:oinstall,其它组:dba)
初始化oracle的密码。
4、修改内核参数
用root用户执行:
添加以下参数(一般部分参数已经有了,只需要添加缺少的参数即可):
5、生效以上配置
用root用户执行
6、修改oracle限制
用root用户执行
添加
7、修改用户验证选项
用root用户执行
添加参数:
8、新建oracle软件安装目录
用root用户执行
9、修改环境变量
用oracle登录,执行
该文件位于每个用户的根目录下,一般在/home/username 下,username为用户名,如上述的oracle。则该文件位于/home/oracle下,为隐藏文件。
3ff8
添加内容:
10、重新登录,测试环境变量是否生效:
执行:
-符号前后都有空格,重新登录oracle。
再执行:
检查环境变量。
1、进入准备工作中,准备好的oracle安装包所在目录下。
一般是压缩包,使用unzip命令解压即可。
2、解压后进入安装文件目录下,执行
建议使用图形化界面安装,比较方便。否则,检查监视器: 监视器配置至少必须显示 256 种颜色时还会提示:
3、一路next,关键注意以下几点:
1)安装根目录选择之前新建的/u01/oraInventory
即在Enter the full path of the inventory directory时,选择上述目录。
2)在检查先决条件是会提示缺失pdksh-5.2.14包,此时不用关闭安装检查页面,用命令窗口解决pdksh-5.2.14包的安装,再回到该页面,重新检查即可通过。
在网上下载即可。
下载后,用root用户执行
pdksh-5.2.14-37.e15_8.1.x86_64.rpm是本文使用的pdksh-5.2.14包。
其他用户执行,会提示权限不足。
此时可能会提示包冲突。
pdksh conflicts with XXX
一般使用rpm –e XXX 卸载原先的版本后,再安装。
3)在安装过程中会提示用root用户执行两个.sh文件
一个是/u01/oraInventory/orainstRoot.sh
另一个是/u01/oracle/root.sh
在/u01/oraInventory/目录下执行
再在/u01/oracle/目录下执行
即可,完成之后,回到安装页面,点击OK。
使用netca配置监听,如果直接运行dbca,在运行过程中会提示先配置监听。
在命令行执行
netca即可,进行监听配置,一路next即可。
2、新建数据库实例
在命令行执行
dbca即可,一路next,注意以下几个方面:
1)如果数据库使用中文时,字符集建议选择Unicode(AL32UTF8)
2)如果监听配置有问题,一般无法使用em。不勾选也是可以的。
Linux 下安装 Oracle
一、准备工作
1、安装包:oracle安装包,在oracle官网上可以下载到。本文使用11.2.0.3版本。
2、检查硬件配置要求:
主要包括内存、虚拟内存、数据库软件所需硬盘空间和数据文件所需硬盘空间等。
1}软件检查:
# cat /proc/meminfo |
1)MemTotal为内存
2)SwapTotal为交换空间
2}硬件检查:
# df -ah |
<
3ff8
span style="font-family: 宋体;">用root用户执行
# /usr/sbin/groupadd oinstall |
执行
# /usr/sbin/groupadd dba |
执行
# /usr/sbin/useradd -g oinstall -G dba oracle |
# passwd oracle |
4、修改内核参数
用root用户执行:
# vi /etc/sysctl.conf |
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586 |
用root用户执行
# /sbin/sysctl –p |
用root用户执行
# /etc/security/limits.conf |
oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536 |
用root用户执行
# /etc/pam.d/login |
session required pam_limits.so |
用root用户执行
# mkdir -p /u01/oraInventory# chown -R oracle:oinstall /u01/# chmod -R 775 /u01/ |
用oracle登录,执行
# vi .bash_profile |
3ff8
添加内容:
export ORACLE_BASE=/u01 export ORACLE_HOME=$ORACLE_BASE/oracleexport ORACLE_SID=oracleSid export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin |
执行:
#su - oracle |
再执行:
#env | grep ORA |
二、软件安装
本文安装的是单实例数据库。1、进入准备工作中,准备好的oracle安装包所在目录下。
一般是压缩包,使用unzip命令解压即可。
# unzip 安装包名 |
# ./runInstaller |
无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。 未通过 |
1)安装根目录选择之前新建的/u01/oraInventory
即在Enter the full path of the inventory directory时,选择上述目录。
2)在检查先决条件是会提示缺失pdksh-5.2.14包,此时不用关闭安装检查页面,用命令窗口解决pdksh-5.2.14包的安装,再回到该页面,重新检查即可通过。
在网上下载即可。
下载后,用root用户执行
# rpm –ivh pdksh-5.2.14-37.e15_8.1.x86_64.rpm |
其他用户执行,会提示权限不足。
此时可能会提示包冲突。
pdksh conflicts with XXX
一般使用rpm –e XXX 卸载原先的版本后,再安装。
3)在安装过程中会提示用root用户执行两个.sh文件
一个是/u01/oraInventory/orainstRoot.sh
另一个是/u01/oracle/root.sh
在/u01/oraInventory/目录下执行
# ./ orainstRoot.sh |
# ./ root.sh |
三、新建数据库实例
1、配置监听使用netca配置监听,如果直接运行dbca,在运行过程中会提示先配置监听。
在命令行执行
netca即可,进行监听配置,一路next即可。
2、新建数据库实例
在命令行执行
dbca即可,一路next,注意以下几个方面:
1)如果数据库使用中文时,字符集建议选择Unicode(AL32UTF8)
2)如果监听配置有问题,一般无法使用em。不勾选也是可以的。
相关文章推荐
- ORACLE EXP/IMP的使用详解
- Oracle 11g R2 安装时提示找不到em.ear
- rhel6 安装 oracle 11g rac
- Oracle数据类型
- 误操作删除数据文件恢复案例讨论
- Oracle 如何修改列的数据类型
- 在oracle linux 6.7升级gcc,从4.4.7到5.2.0
- ORA- 12012 : err or on aut o execu te of job ORACLE_OCM. MGMT_CONFIG_JOB_2_1 ORA-29280: inval
- oracle之子查询、连接查询、递归查询
- python连接oracle
- Oracle函数之LAG与LEAD
- ORACLE EXECUTE IMMEDIATE 'DML' 不能自动提交COMMIT 'DDL'触发COMMIT
- oracle 快速删除大批量数据方法(全部删除,条件删除,删除大量重复记录)
- oracle 创建表空间,用户
- oracle11g dataguard中standby库文件坏块的修复过程
- Oracle左外连接、右外连接、全外连接
- oracle课堂收录-过程中的事务处理
- oracle课堂收录-默认值
- oracle课堂收录-参数
- Navicat_Premium连接Oracle_10g