SUSE11虚拟机安装与Oracle 11g安装

本文中所需所有参数均位于文末附录中

新建虚拟机,选择SUSE11 64位

启动虚拟机后,选择第二项安装

选择语言

跳过CD检查

选择全新安装

选择默认的物理机安装

点击change对硬盘进行分区,选择自定义分区

新建分区,选择主分区

先建一个8G的SWAP分区

再建一个根分区,全部剩余硬盘

如图,分好后选择下一步

选择software,把c++,KDE勾选

输入root的密码

输入主机名

进行网络设置,选择第一项

选择动态分配IP

选择下一步

选择跳过测试

选择下一步

选择第一项

选择下一步

选择下一步

选择下一步

选择完成

进入系统后,查看自己的IP

进入/etc/hosts文件写入IP地址和主机名

打开YAST找到SOFTWARE MANAGEMENT

进入/etc/vimrc

在最后加入set backspace=2

打开/etc/HOSTNAME

把/etc/hosts中倒数第二句删掉

创建用户和组

修改oracle用户的密码

修改权限和用户

切到oracle用户,进入.profile文件

复制以下参数

刷新文件

进入sysctl.conf文件

修改为以下参数

/sbin/sysctl  -p将参数修改从硬盘刷到内存

进入这个文件

将以下参数复制进去

进入这个文件

加入以下参数

Export DISPLAY=:0.0

将oracle 11g的压缩包复制到/home/oracle下

切换到ORACLE用户登录

选择不更新

选择跳过更新

选择仅安装数据库软件

选择单实例数据库

选择语言

选择企业版

选择下一步

选择下一步

选择下一步

这里需要打开/sysctl.conf文件修改一下参数

将shmmax参数改为要求的参数

刷新到内存

选择安装

在终端输入这两行命令

打开监听

选择下一步

选择下一步

选择下一步

选择下一步

选择下一步

选择下一步

启动数据库配置

选择下一步

选择下一步

选择下一步

选择下一步

输入密码

选择下一步

选择下一步

选择下一步

选择UTF-8字符集

选择下一步

选择下一步

选择下一步

关闭防火墙

附录

binutils-2.16.91.0.5

compat-libstdc++-5.0.7-22.2

gcc-4.1.0

gcc-c++-4.1.0

glibc-2.4-31.2

glibc-32bit-2.4-31.2 (32 bit)

glibc-devel-2.4

glibc-devel-32bit-2.4 (32 bit)

libaio-0.3.104

libaio-32bit-0.3.104 (32 bit)

libelf-0.8.5

libgcc-4.1.0

libstdc++-4.1.0

libstdc++-devel-4.1.0

make-3.80

sysstat-6.0.2

安装VMtools

安装完后重新挂载光盘

vi /etc/vimrc

加入 set backspace=2

vi /etc/HOSTNAME

输入主机名,保存并退出

执行命令生效/etc/rc.d/boot.localnet start

vi /etc/hosts

写入IP地址和主机名

[root@linux01 ~]# groupadd -g 2001 oinstall

[root@linux01 ~]# groupadd -g 2002 dba

[root@linux01 ~]# groupadd -g 2003 oper

[root@linux01 ~]# useradd -m -u 2001 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle

[root@linux01 ~]# passwd oracle

更改用户 oracle 的密码 。

新的 密码:

无效的密码: 它基于字典单词

无效的密码: 过于简单

重新输入新的 密码:

passwd: 所有的身份验证令牌已经成功更新。

[root@linux01 ~]# mkdir -p /u01/app/oracle

[root@linux01 ~]# chown -R oracle:oinstall /u01

[root@linux01 ~]# chmod -R 775 /u01

[root@linux01 ~]# su - oracle

[oracle@linux01 ~]$ vi ._profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1

export ORACLE_SID=VDEDU # (这里注意输入自己设的SID)

export ORACLE_TERM=xterm

export PATH=/usr/sbin:$PATH

export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"

export NLS_LANG=AMERICAN_AMERICA.AL32UTF8

export LANG=C

export ORACLE_UNQNAME=VDEDU # 同上

source .bash_profile 刷新一下文件

[oracle@linux01 ~]su -

[root@linux01 ~]#vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

kernel.shmall = 2097152         #SUSE10中需要这两个参数

kernel.shmmax = 2071803904

[root@linux01 ~]# /sbin/sysctl -p

[root@linux01 ~]# vi /etc/security/limits.conf

oracle              soft    nproc   2047    # 警告设定所有用户最大打开进程数为2047

oracle              hard    nproc   16384   # 严格设定所有用户最大打开进程数为16384

oracle              soft    nofile  1024    # 警告设定所有用户最大打开文件数为1024

oracle              hard    nofile  65536   # 严格设定所有用户最大打开文件数为65536

#soft 表示警告的设定,可以超过这个设定值,但是超过会有警告信息

#hard 表示严格的设定,必定不能超过这个设定的值

[root@linux01 ~]# vi /etc/pam.d/login

session    required     /lib64/security/pam_limits.so

#要使 limits.conf 文件配置生效,必须要确保pam_limits.so文件被加入到启动文件中。

#查看 /etc/pam.d/login 文件中有:

#session required /lib/security/pam_limits.so

export DISPLAY=:0.0

xhost +

SUSE11虚拟机安装与Oracle 11g安装的更多相关文章

  1. Centos 下oracle 11g 安装部署及手动建库过程

    Oracle 11g 手动建库,在虚拟环境中,不使用DBCA工具进行创建数据库 1.Linux环境的基本配置 2.ip  10.11.30.60 3.Oracle 11g安装过程 ---------- ...

  2. Oracle 11g 安装

    1.Oracle 11g安装: http://www.cnblogs.com/qianyaoyuan/archive/2013/05/05/3060471.html 2.安装完Oracle数据库,给s ...

  3. Oracle 11g安装攻略

    Oracle 11g安装攻略 本攻略是以Win7-32位系统中安装Oracle 11g为示例,安装前大家需要确认以下几点: 你的内存足够大且没有问题,因为Oracle非常吃内存. 你的系统已经激活. ...

  4. 借鉴别人的Oracle 11g安装和卸载图文教程

    Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点‘是' 3.下图后,选择创建和配置数 ...

  5. Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权

    Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...

  6. Linux上Oracle 11g安装步骤图解

    Oracle 11g下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 选 ...

  7. oracle 11g安装教程

    oracle 11g安装教程 第1步 第2步 第3步 第4步 第5步 第6步 第7步 第8步 第9步 第10步 第11步 第12步 第13步 第14步 第15步 第16步 第17步 第18步 第19步 ...

  8. centOS学习part5:oracle 11g安装之环境准备

    0 前几篇依次向大家介绍了centOS的基本安装以及常用软件的安装配置,接下来我们将挑战的是oracle 11g的安装配置.与之前安装的软件不一样的是,由于oracle并非开源免费软件(需要向orac ...

  9. Oracle 11g安装 —— Oracle Database 11g Release2 for Windows(x64)

    文章来自:https://blog.csdn.net/IT_xiao_guang_guang/article/details/104422421 下面是我的Oracle 11g安装过程,希望可以帮到正 ...

随机推荐

  1. Java设计模式(八)Proxy代理模式

    一.场景描述 代理在生活中并不少见,租房子需要找中介,打官司需要找律师,很多事情我们需要找专业人士代理我们做,另一方面,中介和律师也代理了房东.法律程序与我们打交道. 当然,设计模式中的代理与广义的代 ...

  2. python之集合,深浅copy

    一. 集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的.以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了. ...

  3. .Net Core 通过依赖注入和动态加载程序集实现宿程序和接口实现类库完全解构

    网上很多.Net Core依赖注入的例子代码,例如再宿主程序中要这样写: services.AddTransient<Interface1, Class1>(); 其中Interface1 ...

  4. vue报错 Do not use built-in or reserved HTML elements as component id:header

    组件,不能和html标签重复 header组件,h5新标签重复 Do not use built-in or reserved HTML elements as component id:header ...

  5. 我的webstorm 使用总结

    有一次 ,我改了公共组件里的好多组件 ,然后我肯定是哪里改的不对 ,出语法错误了 ,但是我的 webstorm 编译并没有报错,然后我就手动一点点 改 ,去看 ,最后还是没有找到 ,我就把文件夹给删了 ...

  6. 实验吧_Guess Next Session&Once More(代码审计)

    Guess Next Session 看题目提示,是一道代码审计: <?php session_start(); if (isset ($_GET['password'])) { if ($_G ...

  7. Android ART、Dalvik在multidex上的差异、关联

    为提升应用运行性能,谷歌官方从5.0(api level:21)版本开始,将虚拟机运行环境默认为ART, 此处主要研究ART.Dalvik在multidex处理上的差异和关联,做了一个简单的手绘,如下 ...

  8. [HNOI 2018]排列

    Description 题库链接 给定 \(n\) 个整数 \(a_1, a_2, \dots, a_n, 0 \le ai \le n\) ,以及 \(n\) 个整数 \(w_1, w_2, \do ...

  9. 【模板】KMP字符串匹配

    题目描述 如题,给出两个字符串s1和s2,其中s2为s1的子串,求出s2在s1中所有出现的位置. 为了减少骗分的情况,接下来还要输出子串的前缀数组next. (如果你不知道这是什么意思也不要问,去百度 ...

  10. [BZOJ1977]严格次小生成树

    [问题描述] 小C最近学了很多最小生成树的算法,Prim算法.Kurskal算法.消圈算法等等. 正当小C洋洋得意之时,小P又来泼小C冷水了.小P说,让小C求出一个无向图的次小生成树,而且这个次小生成 ...