SUSE11_64位下安装Oracle11gR2

使用root用户登录:

执行下列命令:

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba -m -d /opt/oracle oracle

passwd oracle

这里需要键入新建用户oracle的密码;

vi /etc/hosts

将本机IP和主机名新增一行,中间用tab符链接,主机名可以用hostname命令查看;

vi /etc/sysctl.conf

在这个文件里加入:

fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2147483648
ernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


*注:不同的硬件可能要求不一样,可以在安装oracle检查环境时、根据修改相应的参数。

保存上述修改退出后、执行:

/sbin/sysctl -p

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

保存退出;

vi /etc/profile

在文件末尾加入:

if [ $USER = "oracle" ]; then
       if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
       else
              ulimit -u 16384 -n 65536
       fi
fi

保存退出;

切换到oracle用户,执行:

su - oracle

cd /opt/oracle/

vi .profile

在文件末尾加入:

ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1/
ORACLE_SID=orc
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH
NLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
export NLS_LANG

*这里注意,ORACLE_HOME后面的路径可能要在安装后、根据实际路径进行调整,比如安装后,11.2.0这个目录下面的产品目录变成了db_1,那么这里的dbhome_1也要相应的改为db_1;总之,就是要让安装后的bin目录正好处于ORACLE_HOME下面;

*NLS_LANG这个变量要注意,如果你安装oracle服务端是英文的,要配"AMERICAN_AMERICA.ZHS16GBK",否则建SID的时候会报错

保存退出后执行:

source .profile

 

安装

1.      上传安装包至/opt/oracle目录:

unzip linux.x64_11gR2_database.zip

chown oracle:oinstall linux.x64_11gR2_database

在图形界面用oracle登录,执行:

Chmod 777 linux.x64_11gR2_database

进入到安装目录下,执行:

./runInstaller

 

2.      之后根据就是图形界面,根据需要进行选择、“下一步”即可。

 

新建数据库(实例)

1.      在图形界面下的oracle命令窗口输入dbca命令,会弹出DBCA程序

(如果没有弹出,说明$ORACLE_HOME设置有问题,要返回更改)

2.      第二步,要选择第二项“自定义数据库”;后面就是输入数据库名(实例名)和数据库dba密码;

3.      第十步,要注意在Character Set标签选择字符集:

单选框选(AL32UTF8),下面的National Character Set选择UTF8….那项

可能出现的安装问题:

1.      如何修改aio-max-nr参数?
cd /proc/sys/fs

echo > aio-max-nr 1048576

2.      如何更改swap大小:

cd /

mkdir swap

cd swap

#注意,上面三步要根据实际情况执行,也可以把新增的swap文件放到别的路径下

dd if=/dev/zero of=swapfile bs=1024 count=10000  //说明: count的值就是要增加的swap的大小,单位是K,目前添加的大小大为10M

mkswap swapfile

#最后激活swap文件

swapon swapfile

#注意,每次重启suse后,需要重新执行上面的swapon命令。也可以使用下面命令使其永久生效:

vi /etc/fstab在最后加上下面一句话
/swap/swapfile swap swap defaults 0 0

3.      如果安装时提示rpm包不全,可以到SUSE CD2下面的suse\src目录寻找,找到对应的安装包后,使用rpm –ivh安装;如果提示已存在该rpm包的其他版本,使用:

rpm –ivh –force ?.rpm

安装。

4.      安装最后、需要用root用户执行$ORACLE_HOME下的root.sh脚本,会提示输入一个路径,可以直接选默认路径,但如果对安全性要求较高,则需要设置额外的安全目录。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值