SSH:通过挂载cdrom载入资源 mount /dev/cdrom /mnt/iso
利用rpm -ivh 安装openssh软件包
service sshd start 启动服务
通过客户端连接服务器SSH secure shell
问题小结,连接过程中出现客户端连接不通服务器的情况,需要注意虚拟机与主机的网络段,通过修改虚拟机虚拟网络编辑器子网IP地址成功连接。
创建Linux用户:1,创建用户组,groupadd -g 5001 dba ( gid 可以不给)
2, 创建用户
useradd -m -u 5001 -g dba -d /home/oracle -s /bin/bash oracle
useradd -m -u 5002 -g dba -d /home/tuxedo -s /bin/bash tuxedo
useradd -m -u 5003 -g dba -d /home/ds -s /bin/bash ds
修改密码 passwd oracle
安装oracle
1.安装软件包的方式两种:yum、rpm,yum方式会自动搜索相关的依赖包
2.根据环境搭建文档执行环境命令;
1配置yum
cat>/etc/yum.repos.d/rhel-debuginfo.repo<<EOF
[Server]
name=Server
baseurl=file:///mnt/iso/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=CLuster
baseurl=file:///mnt/iso/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF
2 安装数据库以及tuxedo需要补丁包
yum -y install binutils
yum -y install compat-libstdc++
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install glibc
yum -y install glibc-common
yum -y install glibc-devel
yum -y install glibc-headers
yum -y install libaio
yum -y install libaio-devel
yum -y install libgcc
yum -y install libstdc++
yum -y install libstdc++-devel
yum -y install make
yum -y install sysstat
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install unzip
yum -y install libXp
yum -y install libXt
3\ 配置系统内核参数
cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 4194304
kernel.shmmax = 4294967295
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 = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
kernel.msgmni=4096
kernel.msgmax=65536
kernel.msgmnb=84000
EOF
执行 sysctl -p是参数立即生效
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF
cat >> /etc/profile <<EOF
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
EOF
cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
session required pam_limits.so
EOF
3.chown -R oracle:dba /u01 根据这个命令把文件用户的角色权限进行分配
4.service vsftpd start 启动这个服务,这个服务是与ftp相关的服务器
5.利用flashfxp工具传送oracle文件至虚拟机
6.对文件解压:gunzip -d 文件名.gz 解压文件
cpio -idvm < 文件名.cpio 解压文件
(非实例安装) 7.通过./runInstall 执行安装,其中如果环境变量路径不对,需要通过文件.bash_profile文件修改环境路径,本次使用已有文件替换虚拟机上的文件。
Xhost +命令更新图形界面路径。(source .bash_profile命令使文件修改后生效)
问题:缺少依赖中间件 (解决方式:root用户下执行 cd /usr/lib64/ ln -s libstdc++.so.6 libstdc++.so.5)
8.两个执行:/u01/app/oracle/oraInventory/orainstRoot.sh 执行
/u01/app/oracle/product/root.sh 执行
(实例安装) 9./u01/app/oracle/product/10..2.0/bin
执行该命令dbca,需要注意的是字符集的选择,ZN16GBK-Chinese(中文)
oracle配置监听器、tns: 10.上传2个监听文件至/u01/app/oracle/product/10.2.0/network/admin/ 1个/u01/app/oracle/product/10.2.0/precomp/admin/
同时修改listener.ora,tnsnames.ora实例名与自己创建的一致,host与ip一致
11.oracle用户下 lsnrctl start 启动监听
浙公网安备 33010602011771号