第一步:系统磁盘分区:
1:检查磁盘信息
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# fdisk –l
2:进入分区的磁盘
[root@iZ28ubyqhl0Z ~]# fdisk /dev/vdb
Command (m for help): n #新建分区
Command actioncd
e extended
p primary partition (1-4)
p #添加主分区
Partition number (1-4): 1 #分区开始
First cylinder (1-65270, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): #分区结束默认值是回车
Using default value 65270
Command (m for help): t #更改磁盘类型
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): w # w保存分区退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
3:创建逻辑卷
[root@iZ28ubyqhl0Z ~]# pvcreate /dev/vdb1 #创建物理卷
Physical volume "/dev/xvdb1" successfully created
[root@iZ28ubyqhl0Z ~]# vgcreate -s 128M vgdata /dev/vdb1 #创建逻辑卷组
Volume group "vgdata" successfully created
[root@iZ28ubyqhl0Z ~]# lvcreate -L 499G -n lvdata vgdata #创建逻辑卷
Logical volume "lvdata" created
[root@iZ28ubyqhl0Z ~]# mkfs.ext4 /dev/vgdata/lvdata #格式化磁盘
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
32702464 inodes, 130809856 blocks
6540492 blocks (5.00%) reserved for the super use
First data block=0
Maximum filesystem blocks=4294967296
3992 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, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000
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 o
180 days, whichever comes first. Use tune2fs -c or -i to override.
4:挂载逻辑卷
[root@iZ28ubyqhl0Z ~]# mkdir /app #建议在根目录下的文件夹app
[root@iZ28ubyqhl0Z ~]# mount /dev/vgdata/lvdata /app #手动用mount 挂载逻辑
[root@iZ28ubyqhl0Z ~]# df –h #查看挂载的情况
5:设置开机启动/固话挂载
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# vi /etc/fstab #修改命令
/dev/vgdata/lvdata /app ext4 defaults 0 0 在底部添加
6:系统swqp分区挂载
[root@iZ28ubyqhl0Z ~]# dd if=/dev/zero of=/app/swap bs=1024 count=16000000 #添加交换分区16GB
16000000+0 records in
16000000+0 records out
16384000000 bytes (16 GB) copied, 341.336 s, 48.0 MB/s
[root@iZ28ubyqhl0Z ~]# mkswap /app/swap
[root@iZ28ubyqhl0Z ~]# swapon /app/swap #创建交换分区文件
[root@iZ28ubyqhl0Z ~]# swapon –a #激活交换分区
[root@iZ28ubyqhl0Z ~]# free -m #查看分区中的swap
total used free shared buffers cached
Mem: 64427 1588 62838 255 20 843
-/+ buffers/cache: 724 63703
Swap: 15624 0 15624
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# vi /etc/fstab #修改命令
/app/swap swap swap defaults 0 0
第二步:创建oracle用户
[root@iZ28ubyqhl0Z ~]# groupadd oinstall
[root@iZ28ubyqhl0Z ~]# groupadd dba
[root@iZ28ubyqhl0Z home]# useradd -g oinstall -G dba oracle
[root@iZ28ubyqhl0Z home]# passwd oracle
第三步:修改系统的内核参数
[root@iZ28ubyqhl0Z home]# vi /etc/sysctl.conf
kernel.shmall = 2097152 修改
kernel.shmmax = 2147483648
kernel.shmmni = 4096 添加
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr= 1048576
[root@bogon ~]# sysctl -p #重启生效内核参数
[root@iZ28ubyqhl0Z home]# vi /etc/security/limits.conf
oracle soft nofile 65536 添加
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
[root@iZ28ubyqhl0Z home]# vi /etc/pam.d/login
session required pam_limits.so 添加
第四步:建立安装目录和配置环境变量
已经有安装的目录/app
[root@bogon ~]# mkdir /app/oracle
[root@iZ28ubyqhl0Z home]# chown -R oracle:oinstall /app
[root@iZ28ubyqhl0Z home]# chmod -R 755 /app
修改oracle用户的环境变量
[root@iZ28ubyqhl0Z home]#su - oracle
[oracle@iZ28ubyqhl0Z home] $ vi .bash_profile
umask 022 添加在最后一句之前
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/sbin
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib
ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=oracle11
LD_LIBRARY_PATH=$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LC_ALL=en_US.UTF-8
[oracle@iZ28ubyqhl0Z ~] $ source .bash_profile 执行环境变量
第五步:安装VNC图形界面
1、下载vncserve
[oracle@iZ28ubyqhl0Z ~] $ su - root
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall "Desktop"
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall "X Window System"
[root@iZ28ubyqhl0Z ~]# yum install tigervnc tigervnc-serve
Is this ok [y/N]: y
2、配置vncserve
[root@iZ28ubyqhl0Z ~]# cd /etc/sysconfig
[root@iZ28ubyqhl0Z ~]# vi vncservers
VNCSERVERS="1:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
将文件中的内容按照截图中修改
3、启动vncserve
[oracle@iZ28ubyqhl0Z ~]$ vncserver
回车后系统会提示让你输入一个密码,这个密码是vnc连接密码,和系统密码没有关系。启动后系统会提示出一个进程号为1的窗口。
提示:
1、若进入后系统显示灰屏的话需要修改 ~/.vnc/xstartup 文件,找到最后一行,
将 #twm & #注释掉这一行
gnome-session & #添加这一行
2、如果需要以图形界面控制服务器的话就需要安装gnome界面。 方法如下
yum groupinstall “Desktop”
yum groupinstall “X Window System”
yum groupinstall “Chinese Support”
3、如果vncserver以root方式登录,但安装数据库输入netca命令,进入不了,那么就切换oracle用户进行vnc,具体操作(首先先建立oracle用户)
(1)、停止vnc service vncserver stop
(2)、修改/etc/sysconfig/vncserver ,将root改成oracle
(3)、切换到oracle用户,设置vncserver密码,#vncpasswd
(4)、重新启动vnc service vncserver start
第六步:在oracle用户下启动VNC服务
[oracle@iZ28ubyqhl0Z ~]$ vncserve
You will require a password to access your desktops.
Password:
Verify:
xauth: creating new authority file /home/oracle/.Xauthority
New 'iZ28ubyqhl0Z:1 (oracle)' desktop is iZ28ubyqhl0Z:1
Creating default startup script /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/iZ28ubyqhl0Z:1.log
[oracle@iZ28ubyqhl0Z ~]$ ps -aef|grep vnc 查看vpn是否运行
oracle 2153 1 2 16:19 pts/1 00:00:00 /usr/bin/Xvnc :1 -desktop iZ28ubyqhl0Z:1 (oracle) -auth /home/oracle/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/oracle/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
oracle 2161 2160 0 16:19 pts/1 00:00:00 vncconfig -iconic
oracle 2339 2121 0 16:20 pts/1 00:00:00 grep vnc
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有