-
安装介质和
iso
镜像
scp
传到开发机
< br>将
oracle
安装介质
11.
2.0.40
—
Linux-x86-64
和
suse12
的
ISO
镜像传到操作系统指定目录
1.
将
oracle
安装介质
通过
scp
传到
87
< br>测试机
2.
将
ISO
镜像通过
scp
p>
传到
87
测试机
2.
安装前准备工作
1.
创建
VNCserver
2.
登录
v
ncviewer
工具配置
3.
安装前系统检查
1.
硬件的准备:
1.1
检查当前物理内存大小:
(在
Oracle 11g
Release 2
里,
Oracle
建议至少需要
4G
)
# grep -i memtotal /proc/meminfo
1.2
对应交换分区的大小设置建议:
Available
RAM(
可用内存
)
Between
4GB and 8GB
Between 8GB and 32GB
More than 32GB
检
查
swap
的大小:
Swap Space
Required
(交换分区空间需求)
2 times the size of RAM
1.5
times the size of RAM
32GB
#
grep -i swaptotal /proc/meminfo
1.3
系统的架构检查
# uname -m
1.4
磁盘空间需求
检查
< br>/tmp
空间的大小至少为
1G
:
# df -h /tmp
检查安装数据库的空间是否足够:
#
df -h
2.
软件的检查
2.1
操作系统及内核的检查:
Oracle
11g
R2
对于
SUSE
Linux
Enterprise
Server
11
是支持的
,
内核的版本需要是高于或等于
2.6.27.
19
:
操作系统版本的检查:
# cat
/etc/SuSE-release
内核版本的检查:
# uname
-r
2.2
软件包的需求,确保如下软件包已经安装:
检查哪些包未安装:
# rpm -q binutils-2.25.0-13.1
gcc-4.8-6.189
gcc48-4.8.5-24.1
glibc-2.19-31.9
glibc-32bit-2.19-31.9
glibc-devel-2.19-31.9.x86_64
glibc-devel-32bit-2.19-31.9.x86_64
libaio1-0.3.109-17.15
libaio-devel-0.3.109-17.15
libcap1-1.10-59.61
libstdc++48-devel-4.8.5-24.1.x86_64
p>
libstdc++48-devel-32bit-4.8.5-24.1.x86_64
libstdc++6-5.2.1+r226025-4.1.x86_64
p>
libstdc++6-32bit-5.2.1+r226025-4.1.x86_64
libstdc++-devel-4.8-6.189.x86_64
libstdc++-devel-32bit-4.8-6.189.x86_64
libgcc_s1-5.2.1+r226025-4.1.x86_64
libgcc_s1-32bit-5.2.1+r226025-4.1.x86_64
mksh-50-2.13
make-4.0-4.1.x86_64
sysstat-10.2.1-3.1.x86_64
xorg-x11-driver-
video-7.6_1-14.30.x86_64
xorg-x11-server-7.6_1.15.2-36.21.x86_64
xorg-x11-essentials-7.6_
xorg-x11-Xvnc-1.4.3-7.2.x86_64
xorg-x11-7.6_
xorg-x11-server-
extra-7.6_1.15.2-36.21.x86_64
执行命令如下:
结果界面如下:查看
通过
yast2
去安装未安装的包:
再回到
secureRT
验证
rpm
安装包安装完成没有
< br>
3.
正确设置
hostname
。在
/
etc/networks, /etc/hosts
以及命令
hostname
设置。
修改
host
文件
vi /etc/hosts
新增以下内容
10.6.1.87
sjdreq01
4.
建立操作系统需要的用户及用户组
需要建立的用户及用户组:
用户
/
用户组
oracle
oinstall
dba
oper
添加
oinstall
组:
用户组释义
Oracle
软件拥有者
Oracle
目录组
操作系统
dba
组
系统的
oper
组
# groupadd oinstall
添加
dba
组:
# groupadd dba
添加
oper
组:
# groupadd oper
添加
oracle
< br>用户,并为设其主组为
oinstall
,副组为
dba
# useradd -m oracle -g
oinstall -G dba,oper -k /etc/skel
检查
oracle
用户的信息:
# id oracle
为
oracle
用户设置密码:
p>
(
此处设为
oracle
< br>,为了安全请您之后重设。
)
# passwd
oracle
密码设置
Cisco123
5
设置内核参数
1
<
/p>
总的可用共享内存,
单位为
page
p>
(
4k
字节)
这里设置成
32G
最大共享内存段<
/p>
(segment)
大小,单
位为字节<
/p>
这里设置成
32G
整个系统允许的最大共享内存段个
数
取系统默认值即可
设置运行的信号量个数,分别对应
S
EMMSL:
每组信号量的最大信号个
数
SEMMNS:
整个系统内存的信号量的
< br>最大个数
SEMOPM
:
p>
每组操作最大信号量个数
SEMMNI<
/p>
:整个系统最大信号标记数
该组值由空
格分开,取系统默认值,
应该即可
系统可以同时最大打开文件句柄个
数
取系统默认值即可
端口使用范围
取系统默认值即可
默认的
TCP
数据接收缓冲大小
TCP
数据接收缓冲最大的大小
TCP
数据发送缓冲大小
TCP
数据发送缓冲最大值
=8388608
2
=34359738360
3
=4096
4
=250 32000 100 142
5
-max=6815744
6
7
8
9
10
_local_port_range=900065500
_default=1048576
_max=1048576
_default=262144
_max=262144
1.
检查系统存在的一些相关参数,并做好记录
# sysctl -a | grep sem
#
sysctl -a | grep shm
# sysctl -a | grep
file-max
# sysctl -a | grep
ip_local_port_range
# sysctl -a | grep
rmem_default
# sysctl -a | grep
rmem_max
# sysctl -a | grep
wmem_default
# sysctl -a | grep
wmem_max
2.
修改相应参数
# vi /etc/
Shift+G
跳转到最后一行
O
换行
加入或修改相应参数,如果参数已存在,请修改
-max-nr = 1048576
-max =
6815744
= 8388608
=
34359738360
= 4096
= 250
32000 100 142
_local_port_range = 9000
65500
_default = 4194304
_max = 4194304
_default =
1048576
_max = 1048576
再按
ESC
之后再按
Shift+
:输入
wq<
/p>
回车
3.
让参数生效,检查相应参数是否正确
# sysctl -p
4.
为相应
oinstall
组增加创建共享内存段的权限
检查
oinstall
的
g
id
,可通过
oracle
的
owner
用户(此例中为
oracle
)去查看,例如:
# id oracle
uid=1000(oracle) gid=1000(oinstall)
groups=1001(dba),1002(oper),1000(oinstall)
p>
也可以通过看
/etc/group
文件查
找到:
# grep oinstall
/etc/group ------------------------
查看第
2
个冒号到第
3
个冒号之间的数就是
oinstall
组的
< br>gid
找到
oinstal
l
组的
gid
后,加入到
/proc/sys/vm/hugetlb_shm_group
文件里。
例如:本例
oinstall
的
gid
为
1000
,则这么加入:
# echo 1000 >
/proc/sys/vm/hugetlb_shm_group
确认已加入指定文件:
#
sysctl -a | grep b_shm_group
把
b_s
hm_group
参数加入到文件
/etc/
< br>的末行:
# echo b_shm_group =
1000 >> /etc/
让调整后的参数生效:
#
sysctl -p
5.
调整软硬限制参数:
# cat
>> /etc/security/ << EOF
oracle
soft
nproc
2047
oracle
hard
nproc
16384
oracle
soft
nofile
1024
oracle
hard
nofile
65536
oracle
soft
stack
10240
EOF
6.
将限
制加入到
/etc/pam.d/login
里加入:
session required
pam_
# vi /etc/pam.d/login
session required
pam_
6.
建立相应安装目录
1.
检查相应设备空间是否足够:
#
df -k
2.
建立相应目录以及设置相应权限:
#
mkdir -p /oracle/app/
# chown -R ll
/oracle/app
# chmod -R 775 /oracle/app
7.
设置
oracle
用户的环境
1.
写入相应设置参数到
oracle
用户
的
profile
:
# su - oracle
$$ vi
~/.profile
加入以下参数:
umask 022
TMP=/tmp/
TMPDIR=$$TMP
export TMP TMPDIR;
ORACLE_SID=
oraq
ORACLE_BASE=/oracle/app/oracle
< br>ORACLE_HOME=$$ORACLE_BASE/product/11gR2/db_1/
export ORACLE_BASE ORACLE_SID
ORACLE_HOME
PATH=$$ORACLE_HOME/bin/:$$PATH
export PATH
LD_L
IBRARY_PATH=$$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$$ORACLE_HOME/jlib:$$ORACLE_HOME/rdbms
/jlib
export LD_LIBRARY_PATH CLASSPATH
刷新文件,让变量生效:
#
source ~/.profile
8.
安装
Oracle
软件
p>
给文件夹配置权限在
secureRT
配置
如果<
/p>
VNCViewer
待机状态多次输入密码进不去则以下配置:<
/p>
sjdreq01:~ # vi
/etc/sysconfig/displaymanager
配置
or
acle
用户权限
(VNCViewer
系统操作
)
1.
准备好软件:
< br>(
省略
)
p10098816_112020_Linux-x86-64_
p10098816_112020_Linux-x86-64_
2.
解压软件:
(省略)
$$ unzip p10098816_112020_Linux-x86-64_
$$ unzip p10098816_112020_Linux-x86-64_
3.
<
/p>
安装
oracle
软件:
$$ cd database
$$
./runInstaller
3.1
如
下图,去掉
”
I wish to receive
security updates via My Oracle Support
”
的勾,点击
”
Next
”
。
3.2
如下图,选择
”
Skip software updates
”<
/p>
,然后点击
”
Next
< br>”
。
3.3
如下图,选择
”
Install database software only
”
,然后,点击
”
Ne
xt
”
。
3.4
如下图,选择
”
Single instance database installation
”
,
点击
”
Next
”
。
3.5
如
下图,如果需要相应语言支持,请加入。点击
”
Next
”
3.6
如下图,选择
”
Enterprise Ed
ition
”
,点击
”
Next
”
。
p>
3.7
如下图,检查安装的
ORACLE_
BASE
和软件安装的位置是否正确。点击
”
< br>Next
”
。
-
-
-
-
-
-
-
-
-
上一篇:chemkin模拟稳态一维层流
下一篇:小学英语四年级语法专项练习