oracle 11g 在linux 虚拟机上 vm10 安装详细步骤

一 :准备工作

适用情况:  linux系统版本 CentOS6.5 ; oracle 11g  ;  xmanager 4 ; vm10 ;

软件下载地址

       1:CentOS6.5:https://pan.baidu.com/s/1O8qsyZcCU0Xws-twN-IP5Q  密码:hzg9

       2:oracle 11g 安装包:https://pan.baidu.com/s/1Iq9Jh3E5hyG_K8HDIy5bFA 密码:il7v 

       3:xmanager 4 :https://pan.baidu.com/s/1UZHzLUd8lIhoXUwOKw4sWA 密码:wnj1

       4: vm10::https://pan.baidu.com/s/1kbY7_kifpBUjp-5mo4lomw 密码:x91k

 1: 修改主机名:

            # sed -i "s/HOSTNAME=Oracle/HOSTNAME=oracledb/" /etc/sysconfig/network  # hostname oracledb

 2: 添加主机名与IP对应记录:

             # vi /etc/hosts

            192.168.18.28 oracledb

3: 安装依赖包:

        # yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel make numactl sysstat libXp unixODBC unixODBC-devel

4:创建用户和组
  # groupadd -g 251 oinstall 
  # groupadd -g 252 dba 
  # useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle 
  # passwd oracle

5: 修改内核参数:
# vi /etc/sysctl.conf 
添加以下内容: 
net.ipv4.ip_local_port_range= 9000 65500 
fs.file-max = 6815744 
kernel.shmall = 10523004 
kernel.shmmax = 6465333657 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100128 
net.core.rmem_default=262144 
net.core.wmem_default=262144 
net.core.rmem_max=4194304 
net.core.wmem_max=1048576 
fs.aio-max-nr = 1048576

6: 修改系统资源限制:

 # 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_namespace.so此行下面添加一条
pam_limits.so:session required pam_limits.so 

7:创建安装目录及设置权限
# mkdir -p /opt/oracle/app/ 
# mkdir -p /opt/oracle/oradata/ 
# chmod 755 /opt/oracle/ 
# chmod 775 /opt/oracle/app/ 
# chown oracle.oinstall -R /opt/oracle/ 
设置oracle环境变量,使用oracle用户:
# su oracle 
进入oracle根目录: 
# cd 
# vi ~/.bash_profile 
添加以下内容: 
export ORACLE_BASE=/opt/oracle/app 
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 
export PATH=$PATH:$ORACLE_HOME/bin 
export ORACLE_SID=orcl 
使其立即生效: 
# source .bash_profile   
8:关闭Selinux,使用root用户
# su 
# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config 
# setenforce 0 
关闭防火墙
# service iptables stop 
# chkconfig iptables off

9 : 上传Oracle安装包至目录/opt/oracle,用oracle用户登录图形界面,解压文件,并执行安装(如果不用oracle用户登录安装,例如从root用户切换到oracle,可能会出现一些异常)

安装包路径: https://pan.baidu.com/s/1Iq9Jh3E5hyG_K8HDIy5bFA 密码:il7v 

远程控制软件xmamager 4:  https://pan.baidu.com/s/1KfCCwEZ7D94cXTNwTMOJsg 密码:nh57 
 或者: https://pan.baidu.com/s/1UZHzLUd8lIhoXUwOKw4sWA 密码:wnj1

10:解压,用root用户: 
# unzip linux.x64_11gR2_database_1of2.zip 
# unzip linux.x64_11gR2_database_2of2.zip 

 解压过程可能会遇见硬件内存不足的问题,解决方案: 

##################开始###############################

vm 虚拟机扩容步骤  
 访问网页:https://blog.csdn.net/hhj724/article/details/52524641
 
1.查看本地磁盘使用情况。如下:

[root@redis ~]# df -h
文件系统 容量 已用 可用 已用%% 挂载点
/dev/mapper/vg_redis-lv_root
                       28G  1.2G   25G   5% /
tmpfs                 491M     0  491M   0% /dev/shm
/dev/sda1             477M   33M  419M   8% /boot
2.查看分区情况。如下:

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000ee024

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        2611    20458496   8e  Linux LVM
/dev/sda3            2611        5221    20966162+  8e  Linux LVM

Disk /dev/mapper/vg_redis-lv_root: 29.6 GB, 29603397632 bytes
255 heads, 63 sectors/track, 3599 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/vg_redis-lv_swap: 2080 MB, 2080374784 bytes
255 heads, 63 sectors/track, 252 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

注意:原磁盘为40G,现扩充到50G 
3.对新盘再分区,格式 
[root@redis ~]# fdisk  /dev/sda
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u'). 

请安步骤输入下面操作;

p       查看已分区数量(我看到有两个 /dev/sda1 /dev/sda2) 
n       新增加一个分区 
p       分区类型我们选择为主分区 
3       分区号选3(因为1,2已经用过了,见上) 
回车      默认(起始扇区) 
回车      默认(结束扇区) 
t       修改分区类型 
3       选分区3 
8e      修改为LVM(8e就是LVM) 
w      写分区表(可能直接退出了,没有关系的) 
q      完成,退出fdisk命令 
4.重启后(reboot now)
格式化:mkfs.ext3 /dev/sda3 
5.添加新LVM到已有的LVM组,实现扩容  
lvm                  进入lvm管理 
lvm> pvcreate /dev/sda3         这是初始化刚才的分区,必须的 
lvm> vgextend vg_redis /dev/sda3   将初始化过的分区加入到虚拟卷组vg_dc01 
lvm>lvextend -L +9.9G /dev/vg_redis/lv_root  扩展已有卷的容量(因为我只扩充10G) 
lvm>pvdisplay              查看卷容量,这时你会看到一个很大的卷了 
lvm>quit                 退出 
6.输入下列命令,刷新磁盘容量  lv_root:为/dev/mapper/vg_redis-lv_root中的vg_redis-lv
resize2fs /dev/vg_redis/lv_root  
7.df -h  
可以看到扩充完成的容量

#############################结束###################################

11:运行安装脚本,在图形界面,用oracle用户: 
# ./database/runInstalle  # 运行该脚本之前一定要先启动图形界面服务后再执行该脚本

执行安装数据库的具体图操作图片:

  待写。。。。。。。

  ######正常运行图形页面的步骤:####### 

   1:打开xmanage4 中的xshll 

    2: 用root的用户直接登入后执行: xhost +  

    3:切换到oracle用户在执行上述脚本

12:安装结束后用root执行两个脚本 

# /opt/oracle/oraInventory/orainstRoot.sh

# /opt/oracle/app/product/11.2.0/dbhome_1/root.sh

13:然后创建oracle数据库

    步骤:

          1:用root用户执行一下 xhost + 

           2: su - oracle 

           3:  执行 dbca

           4:  然后一路设置

          具体操作图如下:

     待处理。。。。。

  14:设置监听程序

         步骤: 

                 1:用root用户执行一下 xhost + 

                 2: su - oracle 

                 3:执行 netmgr 增加监听

   具体操作图如下:

     待处理。。。。。

15:创建数据库结束后,初始化数据库;

1:开启远程监听端口: 
# lsnrctl start 
2:使用sysdba用户进入命令行: 
# sqlplus / as sysdba 
3:启动数据库实例: 
SQL> startup 
4:实例没有启动时:
# sqlplus /nolog 
SQL> connect / as sysdba 
SQL> startup

5:初始化数据库
   1:创建表空间: 
   create tablespace mytablespace datafile '/opt/oracle/mytablespace.dbf' size 100m autoextend on;  
   2:创建用户: 
    create user orcl identified by orcl default tablespace mytablespace; 
  3:授权: 
   grant connect,resource,dba to orcl; 

    

    

 

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值