// 安装必要的软件包
apt-get update
apt-get install gcc
apt-get install make
apt-get install binutils
apt-get install lesstif2
apt-get install libc6
apt-get install rpm
apt-get install libaio1
apt-get install gawk
apt-get install mawk
apt-get install openjdk-6-jre
apt-get install x11-apps
apt-get install unzip
apt-get install xterm
// 关闭主机,然后添加两块SCSI硬盘DISK2和DISK3,重启主机。发现/dev目录下有sdb和sdc两个设备文件了。
oracle:/dev# ls -l sd
sda sda1 sda2 sdb sdc
// 创建物理卷(PV)
oracle:/dev# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created
// 创建卷组VG(opt-vg)
oracle:/dev# vgcreate opt-vg /dev/sdb
Volume group "opt-vg" successfully created
// 查看下刚创建的卷组基本信息:
oracle:/dev# vgdisplay -v opt-vg
Using volume group(s) on command line
Finding volume group "opt-vg"
--- Volume group ---
VG Name opt-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 8.00 GB
PE Size 4.00 MB
Total PE 2047
Alloc PE / Size 0 / 0
Free PE / Size 2047 / 8.00 GB
VG UUID nrYFvh-Wldp-3ExL-aYso-pGZR-C0P5-0tO3U5
--- Physical volumes ---
PV Name /dev/sdb
PV UUID 7Bxblc-WVgT-GSbs-vnfD-NjPg-408q-KnqNpk
PV Status allocatable
Total PE / Free PE 2047 / 2047
// 创建LV(opt-lv),将刚才创建的VG全部分给新创建的LV(将PE全部分过去)。
oracle:/dev# lvcreate -l 2047 -n opt-lv opt-vg
/dev/cdrom: open failed: Read-only file system
Logical volume "opt-lv" created
// 创建文件系统
oracle:/dev# mkfs -t ext3 /dev/opt-vg/opt-lv
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
524288 inodes, 2096128 blocks
104806 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
// 建立新的卷标
oracle:/dev# tune2fs -L/opt /dev/opt-vg/opt-lv
tune2fs 1.41.3 (12-Oct-2008)
// 加载新的分区
oracle:/# mount -t ext3 /dev/opt-vg/opt-lv /opt/
oracle:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/oracle-root
322M 133M 173M 44% /
tmpfs 253M 0 253M 0% /lib/init/rw
udev 10M 612K 9.5M 6% /dev
tmpfs 253M 0 253M 0% /dev/shm
/dev/sda1 228M 26M 191M 12% /boot
/dev/mapper/oracle-home
2.7G 69M 2.5G 3% /home
/dev/mapper/oracle-tmp
233M 6.1M 215M 3% /tmp
/dev/mapper/oracle-usr
2.7G 666M 2.0G 26% /usr
/dev/mapper/oracle-var
1.3G 115M 1.2G 10% /var
/dev/mapper/opt--vg-opt--lv
7.9G 147M 7.4G 2% /opt
// 再次查看VG信息
oracle:/opt# vgdisplay opt-vg -v
Using volume group(s) on command line
Finding volume group "opt-vg"
--- Volume group ---
VG Name opt-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size 8.00 GB
PE Size 4.00 MB
Total PE 2047
Alloc PE / Size 2047 / 8.00 GB
Free PE / Size 0 / 0
VG UUID nrYFvh-Wldp-3ExL-aYso-pGZR-C0P5-0tO3U5
--- Logical volume ---
LV Name /dev/opt-vg/opt-lv
VG Name opt-vg
LV UUID w1UwAR-8nK8-O1i2-PTm1-mtrI-uiGV-dZlUVD
LV Write Access read/write
LV Status available
# open 1
LV Size 8.00 GB
Current LE 2047
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 254:6
--- Physical volumes ---
PV Name /dev/sdb
PV UUID 7Bxblc-WVgT-GSbs-vnfD-NjPg-408q-KnqNpk
PV Status allocatable
Total PE / Free PE 2047 / 0
// 按同样的方式基于/dev/sdc设备,创建oradatavg oradatalv。
// 配置/etc/fstab如下
oracle:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/mapper/oracle-root / ext3 errors=remount-ro 0 1
/dev/sda1 /boot ext2 defaults 0 2
/dev/mapper/oracle-home /home ext3 defaults 0 2
/dev/mapper/oracle-tmp /tmp ext3 defaults 0 2
/dev/mapper/oracle-usr /usr ext3 defaults 0 2
/dev/mapper/oracle-var /var ext3 defaults 0 2
/dev/mapper/oracle-swap_1 none swap sw 0 0
/dev/optvg/optlv /opt ext3 defaults 0 2
/dev/oradatavg/oradatalv /oradata ext3 defaults 0 2
/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
// 最终df -h为:
oracle:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/oracle-root
322M 133M 173M 44% /
tmpfs 253M 0 253M 0% /lib/init/rw
udev 10M 624K 9.4M 7% /dev
tmpfs 253M 0 253M 0% /dev/shm
/dev/sda1 228M 26M 191M 12% /boot
/dev/mapper/oracle-home
2.7G 69M 2.5G 3% /home
/dev/mapper/oracle-tmp
233M 6.1M 215M 3% /tmp
/dev/mapper/oracle-usr
2.7G 666M 2.0G 26% /usr
/dev/mapper/oracle-var
1.3G 115M 1.2G 10% /var
/dev/mapper/optvg-optlv
7.9G 147M 7.4G 2% /opt
/dev/mapper/oradatavg-oradatalv
7.9G 147M 7.4G 2% /oradata
// 创建用户和组
# addgroup oinstall
# addgroup dba
# addgroup nobody
# useradd -g oinstall -G dba -d /opt/oracle -s /bin/bash oracle
# usermod -g nobody nobody
// 创建目录
# mkdir -p /opt/oracle
# chown -R oracle:oinstall /opt/oracle
# chmod -R 775 /opt/oracle
// 修改/etc/sysctl.conf
# for oracle10g
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1024 65000
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
# end of oracle
// 修改/etc/security/limits.conf
# for oracle10g
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
# end of oracle10g
// 让修改生效
oracle:~# sysctl -p
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1024 65000
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
// 创建程序软连接
# ln -s /usr/bin/awk /bin/awk
# ln -s /usr/bin/rpm /bin/rpm
# ln -s /usr/bin/basename /bin/basename
// 设置oracle用户的.profile
oracle@oracle:~$ cat .profile
# oracle 10g start
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.1
export ORACLE_OWNER=oracle
export ORACLE_SID=ngcrm
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/opt/oracle/lib:/opt/oracle/lib/stubs:$LD_LIBRARY_PATH
export DISPLAY=192.168.1.115:0.0
# oracle 10g end
// 创建临时swap空间
oracle:~# dd if=/dev/zero of=/opt/tmp_swap bs=1k count=900000
900000+0 records in
900000+0 records out
921600000 bytes (922 MB) copied, 28.5178 s, 32.3 MB/s
oracle:~# file /opt/tmp_swap
/opt/tmp_swap: data
oracle:~# chmod 600 /opt/tmp_swap
oracle:~# mkswap /opt/tmp_swap
Setting up swapspace version 1, size = 921595 kB
no label, UUID=3d02a6ee-a9c3-4f7c-816c-bd05a9217347
oracle:~# swapon /opt/tmp_swap
oracle:~# swapon -s
Filename Type Size Used Priority
/dev/mapper/oracle-swap_1 partition 475128 616 -1
/opt/tmp_swap file 899992 0 -2
// 1.安装xmanager,运行xstart,配置如下图:
// 2.用xstart登录服务器,运行xclock,如果windows端出现一个小时钟表示DISPLAY环境变量配置正确。
// 上传Oracle安装介质,并解压
unzip Oracle10201_linux32.zip
// 安装前准备
echo "Red Hat Linux release 3.1" > /etc/redhat-release
oracle@oracle:~/database$ ./runInstaller
// 不创建/etc/redhat-release文件的情况下:
oracle@oracle:~/database$ ./runInstaller -ignoreSysPrereqs
//弹出OUI安装界面,下面的步骤和在windows上安装oracle基本一样。(略)
// 安装完后,还需用root登录执行如下两个脚本:
- 大小: 33 KB
- 大小: 75.1 KB
- 大小: 26.7 KB
分享到:
相关推荐
debian 5.0网络安装(笔记本),用网络安装盘
教你如何在Debian虚拟机下安装oracle10g
debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part2(共4份) 测试过了 绝对可用
在Canaima Linux4.0上安装oracle11g RAC的详细描述,有图有描述。Debian Linux/Ubuntu linux安装oracle 11g R2 RAC也可以参考
debian、ubuntu、凝思磐石系统oracle11g安装包,内含安装脚本支持自动安装数据库,并还原数据库dmp文件
codeblocks 8.02 集成开发环境,适用于 debian5.0 x86 32 位
debian 5+xdmcp+oracle 10g debian 5成功安装oracle 10g文档之前的系统配置文档
debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part1(共4份) 测试过了 绝对可用
debian5.0_硬盘安装的启动文件_initrd.gz和boot.img.gz等.part3(共4份) 测试过了绝对可用
硬盘安装debian 5.0 lenny所用文件vmlinuz intrid.gz boot.img.gz 本版本适用于i386 此处是3个里的一个,另外2个请搜索相同资源名称 很郁闷不能一次传3个
Debian 5.0 下的 proftpd + mysql虚拟用户认证配置 详细配置文档,能够正常通过mysql数据库中用户信息登录ftp服务器,测试通过!
将这个文件刻盘,或者映射到虚拟光驱中,就可以启动Debian Linux的安装。注意在安装过程中需要保证网络的畅通,并且网络中有可用的Debian安装源。
Debian 5.0.4 Lenny 硬盘安装必须的 initrd.gz 和 vmlinuz 文件,请注意和光盘文件的版本对应。经过测试完全可以正常使用。把这两个文件和光盘镜像文件一起放在一个分区根目录,让 grub 引导启动即可。
debian10安装qq、微信、迅雷、winrar等(2020.3.16)1.加key2.vi /etc/apt/sources.list 加入新源3.安装deepin wine环境,https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu4.安装QQ、微信、迅雷、winrar等 1.加...
debian7.7默认没安装make工具,所以新系统想用make来安装包,需要安装make build
一、Debian10.4安装(已经安装完系统的跳过这个部分) 1.Debian10.4镜像下载 因为官网版本更替后,在红框位置显示的就可能不是Debian 10.4网络安装版的镜像,所以我做了一个百度云盘的永久分享 2.安装步骤 3.Debian ...
centos7下利用Docker部署oracle11g,附操作所有流程,简单易学,包用包会,所有命令流程和截图