温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

suse linux enterprise server10 64bit安装oracle11g的实例分析

发布时间:2021-10-22 10:44:33 来源:亿速云 阅读:176 作者:柒染 栏目:云计算

这期内容当中小编将会给大家带来有关suse linux enterprise server10 64bit安装oracle11g的实例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

 在suse linux enterprise server10 64bit安装oracle11g,是一件比较麻烦的事,安装oracle数据库比安装suse操作系统本身要难很多,经过多次测试终于成功了。具体安装流程如下,供大家参考学习:

1. 检查操作系统软硬件环境是否满足oracle 11g的安装要求

2. 创建oracle 用户组,oracle 安装目录以及oracle 用户环境变量  
3. 修改内核参数

4. 安装数据库软件

5. 创建数据库监听netca

6. 创建数据库dbca

软硬件系统配置:

操作系统:suse enterprise 10 linux

硬件配置:16G内存

一、  操作系统安装(省略)

二、  检查操作系统软硬件环境是否满足  oracle 11g  的安装要求

2.1检查磁盘空间

#df –h /tmp

2.2 检查内存、交换分区、操作系统、系统内核

2.3 检查软件包  
binutils-2.17.50.0.6-2.el5  
compat-libstdc++-33-3.2.3-61  
gcc-4.1.1-52  
gcc-c++-4.1.1-52  
glibc-common-2.5-12  
 

glibc-2.4-31.2  

glibc-devel-2.4-31.2

libaio-0.3.106  
libaio-devel-0.3.106  
 ksh-93r-12.9  
libgcc-4.1.1-52  
 

libelf-0.8.5

libstdc++-4.1.1  
libstdc++-devel-4.1.1-52.e15  
make-3.81-1.1  
sysstat-7.0.0  
unixODBC-2.2.11  
unixODBC-devel-2.2.11  
安装软件包的方法:  
rpm -qa |grep 软件包名称(先检查有没有此包)  
然后通过rpm -ivh 软件包名称或yast2  -i  软件包名称来安装

2.4 修改操作系统语言环境  
#yast  
系统(system)—语言Language  
Redhat enterprise as 5修改语言方法  
[root@redhat]# vi /etc/sysconfig/i18n  
LANG="en_US"  
#LANG="zh_CN.UTF-8"

2.5修改操作系统登陆界面(/etc/inittab)

#id:5:initdefault:  
id:3:initdefault:  
修改主机名  
# vi /etc/hosts  
添加172.29.141.90   linux09  
 三、创建  oracle  用户组,  oracle  安装目录以及  oracle  用户环境变量  
#groupadd oinstall  
#groupadd dba  
#useradd  –g oinstall –G dba oracle  
#passwd oracle  
#mkdir –p /u01/app/oracle/project/11.1.0/db_1  
#chown –R oracle:oinstall /u01  
#chmod –R  755 /u01  
#su – oracle  
口令:XXX  
#pwd  
/home/oracle  
#vi .profile *在redhat中,修改环境变量为#vi .base_profile*  
ORALCE_BASH=/u01/app/oracle/project  
ORACLE_HOME=$ORACLE_BASE/11.1.0/db_1/oracle  
*此处的oracle 为新建的oracle 用户*  
ORACLE_SID=orcl  *oracle sid 可以自行修改*  
PATH=$ORALCE_HOME/bin/:path  
*bin 目录不能出错,否则在安装完成以后不能新建监听和创建数据库*  
Export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH  
让设置生效  
#source .profile  
#source .base_profile(redhat enterprise linux)

四、修改内核参数  
#vi  /etc/sysctl.conf  
# Kernel paramaters required by Oracle 11gR1  
fs.file-max = 6553600  
kernel.shmall = 2097152  
kernel.shmmax = 2147483648  
kernel.shmmni = 4096  
kernel.sem = 250 32000 100 128  
net.ipv4.ip_local_port_range = 1024 65000  
net.core.rmem_default = 4194304  
net.core.rmem_max = 4194304  
net.core.wmem_default = 262144  
net.core.wmem_max = 262144  
要使 /etc/sysctl.conf 更改立即生效,执行以下命令。  
# sysctl -p  
注:检查设置是否已生效:#/sbin/sysctl -a

在SUSE系统上,以上设置仅在当前有效,要使重启后保留设置,输入以下命令:

# /sbin/chkconfig boot.sysctl on

# 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  
 

注意:如果已有此行则不用添加,有些系统加上此行后将可能导致TELNET不上(SSH不受影响),可把此行删除

#vi  /etc/profile(  /etc/profile.local)  
if [ $USER = "oracle" ]; then  
if [ $SHELL = "/bin/ksh" ]; then  
ulimit -p 16384  
ulimit -n 65536  
else  
ulimit -u 16384 -n 65536  
fi  
fi

五、安装数据库软件  
#unzip linux_oracle11g.zip

用oracle用户登录图形界面  
>cd database  
>./runInstaller  
1.选择advanced installation,后面需要用root执行orainstroot.sh和root.sh,最后安装成功。

2.>netca 创建监听

3.  >dbca创建数据库

4、sqlplus /nolog

      conn / as sysdba

      startup

5、好了,可以使用PL/SQL Developer工具连接数据库进行开发了。

上述就是小编为大家分享的suse linux enterprise server10 64bit安装oracle11g的实例分析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI