发表于 2018-10-7 21:45

申请会员ID:hbtomcat

申请标题:申请会员ID:hbtomcat

1、申 请 I D:hbtomcat
2、个人邮箱:hbtomcat@163.com
3、原创技术文章:
1.近1-2年时间, 录制了几十期 山猫伯伯讲故事 , 给 3-6年级的 小朋友们讲一些自然科学的故事, 如 车轮为什么是圆的, 自行车是怎么来的, 自来水是怎么来的, 火车是谁发明的,怎么一点点进化的. 基本做到一个星期推出一期讲故事 公益 活动.

以上是 山猫伯伯讲故事微信 公众号 二维码, 可以看到 给 小朋友 们讲过的故事 .


   2.   Oracle RAC 管理员, 主要 负责Oracle Linux 6.9 + Oracle 11GRAC+ ASM + 物化视图管理.
在百度 文库有


https://wenku.baidu.com/view/f5b7b15af01dc281e53af07f
Redhat_Linux_6.4下Oracle_10g安装配置手册


对不起后来用 Oracle Linux 6.9 后,没有更新这篇文章.

Redhat Linux 6.4下Oracle 10g
安装配置手册
本文借鉴《Redhat Linux 6.2下Oracle 10g安装配置手册》,以及其他前辈,在此一并致谢,在安装期间曾经Baidu到某人遇到跟我同样的问题,有人回贴说也遇到过,已经解决并留QQ,我添加那QQ,竟然说是商业公司,要花钱。删掉并鄙视之,我不信他们遇到问题baidu时都是花钱问出来的,用前辈共享的东西学会后,找后生要钱的烂人大家都会鄙视。再次感谢问问题和回帖的各位前辈高人,是你们让我学习了Linux 和Oracle的基本安装管理知识。

安装准备
RedHat Linux Server 6.4安装文件
Oracle 10g Linux安装文件
检查安装包
rpm -qa |grep make
automake-1.11.1-1.2.el6.noarch
make-3.81-19.el6.x86_64
rpm -qa|grep glibc
glibc-common-2.12-1.47.el6.x86_64
glibc-2.12-1.47.el6.i686
glibc-headers-2.12-1.47.el6.x86_64
glibc-devel-2.12-1.47.el6.i686
compat-glibc-headers-2.5-46.2.x86_64
glibc-2.12-1.47.el6.x86_64
glibc-utils-2.12-1.47.el6.x86_64
glibc-devel-2.12-1.47.el6.x86_64
compat-glibc-2.5-46.2.x86_64
rpm -qa |grep libaio
libaio-devel-0.3.107-10.el6.i686
libaio-0.3.107-10.el6.x86_64
libaio-devel-0.3.107-10.el6.x86_64
libaio-0.3.107-10.el6.i686
rpm -qa |grep gcc
        gcc-objc-4.4.6-3.el6.x86_64
gcc-objc++-4.4.6-3.el6.x86_64
compat-gcc-34-g77-3.4.6-19.el6.x86_64
gcc-gfortran-4.4.6-3.el6.x86_64
gcc-gnat-4.4.6-3.el6.x86_64
compat-gcc-34-c++-3.4.6-19.el6.x86_64
gcc-java-4.4.6-3.el6.x86_64
gcc-4.4.6-3.el6.x86_64
compat-gcc-34-3.4.6-19.el6.x86_64
gcc-c++-4.4.6-3.el6.x86_64
libgcc-4.4.6-3.el6.i686
libgcc-4.4.6-3.el6.x86_64
rpm -qa |grep compat-libstdc
compat-libstdc++-296-2.96-144.el6.i686
compat-libstdc++-33-3.2.3-69.el6.i686
compat-libstdc++-33-3.2.3-69.el6.x86_64
rpm -qa |grep compat-gcc
                        compat-gcc-34-g77-3.4.6-19.el6.x86_64
compat-gcc-34-c++-3.4.6-19.el6.x86_64
compat-gcc-34-3.4.6-19.el6.x86_64
rpm -qa |grep libXp
libXp-1.0.0-15.1.el6.x86_64
libXp-devel-1.0.0-15.1.el6.x86_64
libXpm-3.5.8-2.el6.i686
libXpm-devel-3.5.8-2.el6.x86_64
libXp-devel-1.0.0-15.1.el6.i686
libXpm-3.5.8-2.el6.x86_64
libXpm-devel-3.5.8-2.el6.i686
libXp-1.0.0-15.1.el6.i686
rpm -qa |grep openmotif
        openmotif-devel-2.3.3-4.el6.x86_64
openmotif-2.3.3-4.el6.x86_64
openmotif22-2.2.3-19.el6.x86_64
openmotif22-2.2.3-19.el6.i686
rpm -qa |grep compat-db
        compat-db43-4.3.29-15.el6.x86_64
compat-db43-4.3.29-15.el6.i686
compat-db42-4.2.52-15.el6.i686
compat-db-4.6.21-15.el6.i686
compat-db-4.6.21-15.el6.x86_64
compat-db42-4.2.52-15.el6.x86_64

特别注意 其中一些 i686的包也要安装,不然系统提示找不到 包。

如果提示没有那个包, 最好用
yum -y install 包名 来安装 可以找到依赖的包一起安装上

yum remove 包名 来删除 安装错误的 包


配置 yum
建目录
mkdir /rhel64
把光盘目录COPY到 /rhel64目录下
cp /mnt/cdrom /rhel64

或者把光盘挂接到/rhel64
mount -t iso9660 /dev/cdrom1 /rhel64



vim /etc/yum.repos.d/rhel-source.repo添加


name=local iso
baseurl=file:///rhel64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

硬件要求
物理内存至少2G
查看命令:grep MemTotal /proc/meminfo
交换分区:至少1G,最好是物理内存的2倍
查看命令:grep SwapTotal /proc/meminfo
硬盘空闲区至少4G
查看命令:df –h
创建安装oracle 所需的组和用户
以下操作需要使用root账户创建。
创建oinstall用户组
groupadd –g 701 oinstall
创建dba用户组
groupadd –g 702 dba
创建oracle用户
useradd –g oinstall –G dba oracle
初始化oracle用户密码
passwd oracle

创建Oracle安装目录
本示例中,Oracle安装路径为:/u01/app/oracle/product/10.2/db_1
创建oracle安装目录
mkdir –p /u01/app/oracle/product/10.2/db_1
修改目录所属用户为oracle用户
chown –R oracle:oinstall /u01
修改目录权限
chmod –R 755 /u01/app/oracle 或者
chmod -R ug=rwx,o=rx /u01


配置内核参数
编辑/etc/sysctl.conf文件,添加或修改如下的行:
本人实际配置环境中,红色部分是需要修改行,蓝色部分为添加行。
kernel.shmall = 2097152
kernel.shmmax = 2147483648
1374389535.72
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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
查看当前内核参数的值
/sbin/sysctl –p
        注:(一般为内存的0.7倍)OLTP系统SGA+PGA<(Total Memory)*0.8
                SAG<(Total Memory)*0.8*0.8
修改/etc/hosts
增加下面内容,如果没有oracle 的监听器无法启动
127.0.0.1               localhost
10.130.166.202          henry
-- 注意,下边是你机器的实际IP,和机器名,并在安装Oracle后不可改
为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。
打开文件数和进程数的限制
加入下面的行到文件/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
加入下面的行到文件/etc/pam.d/login
session required /lib/security/pam_limits.so
session    required   pam_limits.so
设置oracle用户环境变量
注意以下命令为,必需以oracle用户身分登录:
su – oracle
修改/home/oracle/.bash_profile文件,添加以下行
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export ORACLE_SID=orac
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

umask 022
unset USERNAME
#alias sqlplus='rlwrap sqlplus'
#alias rman='rlwrap rman'
#alias ggsci='rlwrap ggsci'
注:在export PATH=$ORACLE_HOME/bin:$PATH中,由于分隔时使用了‘;’而不是‘:’,引起了‘-bash: vim: command not found’,错误,所有的命令都无法使用,经过重启服务器,root账号可以使用这些命令了,但是Oralce用户仍无法使用,经查是由于‘;’引起的

Hmily 发表于 2018-10-8 16:49

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
页: [1]
查看完整版本: 申请会员ID:hbtomcat