SUSE下安装Oracle 11g
一、检查交换分区 grep SwapTotal /proc/meminfo 请确定在4G以上。若不够,可通过以下方法增加交换分区: 最好是关闭交换分
一、检查交换分区
请确定在4G以上。若不够,可通过以下方法增加交换分区:
二、检查需要使用的软件包。
输入rpm -q 软件包名,检查系统是否已安装了以下需要使用的软件包。
软件包安名称
光盘存放路径
binutils-2.16.91.0.5
SUSE/x86_64/binutils-2.16.91.0.5-23.31.x86_64.rpm
compat-libstdc++-5.0.7-22.2
suse/x86_64/compat-libstdc++-5.0.7-22.2.x86_64.rpm
gcc-4.1.0
suse/x86_64/gcc-4.1.2_20070115-0.21.x86_64.rpm
gcc-c++-4.1.0
suse/x86_64/gcc-c++-4.1.2_20070115-0.21.x86_64.rpm
glibc-2.4-31.2
suse/x86_64/glibc-2.4-31.54.x86_64.rpm
glibc-32bit-2.4-31.2 (32 bit)
suse/x86_64/glibc-32bit-2.4-31.54.x86_64.rpm
glibc-devel-2.4
suse/x86_64/glibc-devel-2.4-31.54.x86_64.rpm
glibc-devel-32bit-2.4 (32 bit)
suse/x86_64/glibc-devel-32bit-2.4-31.54.x86_64.rpm
libaio-0.3.104
suse/x86_64/libaio-0.3.104-14.2.x86_64.rpm
libaio-32bit-0.3.104 (32 bit)
suse/x86_64/libaio-32bit-0.3.104-14.2.x86_64.rpm
libaio-devel-0.3.104
suse/x86_64/libaio-devel-0.3.104-14.2.x86_64.rpm
libelf-0.8.5
suse/x86_64/libelf-0.8.5-47.2.x86_64.rpm
libgcc-4.1.0
suse/x86_64/libgcc-4.1.2_20070115-0.21.x86_64.rpm
libstdc++-4.1.0
suse/x86_64/libstdc++-4.1.2_20070115-0.21.x86_64.rpm
libstdc++-devel-4.1.0
suse/x86_64/libstdc++-devel-4.1.2_20070115-0.21.x86_64.rpm
make-3.80
suse/x86_64/make-3.80-202.2.x86_64.rpm
sysstat-6.0.2
suse/x86_64/sysstat-8.0.4-1.4.x86_64.rpm
如果表中的软件包未安装,请执行以下命令安装:
rpm -ivh软件包绝对路径
例如:
mount /dev/sr0 /media
rpm -ivh /media/suse/x86_64/ binutils-2.16.91.0.5-23.31.x86_64.rpm
三、检查网络配置。
检查“/etc/hosts”文件中是否写入IP地址和主机名。
vi /etc/hosts
如果没有,需手工增加IP地址与主机名的对应关系,,例如:
10.71.124.53 mmgg
四、创建必要的用户组和用户。
1 我喜欢直接改相关文件,如下:
并在/home中新建oracle这个目录。然后更改密码(passwd oracle)。oracle用户可能会无法使用/sbin中的命令,这时可以执行:
修改“/home/oracle/”下的“.profile”文件,添加如下内容:
4 修改oracle用户的Shell限制。修改“/etc/security/”下的“limits.conf”文件,添加以下4行内容:
修改“/etc/pam.d/”下的“login”文件,添加以下内容:
五、更新系统内核配置参数。
1 编辑“/etc/”下的“sysctl.conf”文件,在文件中增加如下内容:
2 为oinstall组赋予创建共享内存段的权限。 3 输入如下命令,系统启动时自动读取“/etc/”下的“sysctl.conf”文件。
上一篇: 【代码实现】PHP生成各种随机验证码