Oracle 11g 安装

1.创建oracle组和oracle用户
创建用于安装和维护 Oracle 11g软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall(用于软件安装) 和 dba(用于数据库管理)。
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle -p oracle (p表示添加帐号密码)
创建oracle目录并改变目录权限
现在,创建存储 Oracle 11g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合最佳灵活结构 (OFA) 规范。
以 root 用户身份执行以下命令:
#mkdir  -p  /u01/app/oracle             # oracle根目录,-p 表示递归建立目录
#mkdir -p  /u02/oradata                 # oracle数据文件存放目录
#chown -R oracle:oinstall  /u01            
#chown -R oracle:oinstall  /u02
#chmod -R 775  /u01
#chmod -R 775  /u02

2.配置linux内核参数
#vi/etc/sysctl.conf,添加如下内容:
kernel.shmall = 2097152             
kernel.shmmax = 2147483648   #此处默认设置为2G,数值一般设为物理内存的40~50%
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
 
完成后,运行以下命令激活更改:
#sysctl–p

配置oracle用户的shell限制
#vi /etc/security/limits.conf  添加如下内容:
oracle           soft    nproc  2047
oracle           hard    nproc  16384
oracle           soft    nofile 1024
oracle           hard    nofile 65536
 
#vi /etc/pam.d/login    添加如下内容:
session   required     pam_limits.so
导出x图形界面给oracle用户
由于安装时采用的是oracle的OUI图形化界面,需要X支持,而默认oracle用户是不支持图形化操作的,必须以root的身份导出X给oracle用户使用。运行如下命令:
#xhost +
access control disabled,clients can connect from any host
出现以上文字表示导出成功。

3.设置环境变量
#su –oracle
$vi .bash_profile   
加入以下内容:
TMP=/tmp
TMPDIR=$TMP
ORACLE_BASE=/u01/app/oracle                    #oracle 根目录
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1   #oracle 主目录
ORACLE_SID=orcl  #根据实际需要命名
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
PATH=$ORACLE_HOME/bin:$PATH
export TMP TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
 
$source .bash_profile         #使环境变量生效

4.安装 Oracle
下载并解压oracle软件解压到database目录
$cd database           
$./runInstaller



5.可能出现的错误情况
场景一:
出现 主机名:主机名 这样格式的错误消息
造成错误的原因可能是dns没有返回服务名的IP,可能是hosts原因    
经查看/etc/hosts为空,因此可以大概确定导致的错误原因 。
解决方法:
给添加hosts  
127.0.0.1  localhost.localdomain   localhost  
[IP] [机器名]  

场景二:
界面出现乱码
解决方法:
在每次调用图形界面以前,我们使用export临时设置 LC_CTYPE
export LC_CTYPE=en_US.iso88591
可以使用linux的locale命令查看相关的字符集
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值