ORACLE 10.2.0.1.0安装部署

31 篇文章 0 订阅

OS:Red Hat Enterprise Linux Server release 6.6
这里以虚拟机为例,我这里是在windows上安装的Redhat 6.6的操作系统,安装10g版本的Oracle,操作系统版本最好是5版本。
10.2.0.1.0 oracle 软件安装文档

root 用户操作 ,修改主机信息

–关掉防火墙
service NetworkManager stop
service iptables stop
service ip6tables stop
chkconfig NetworkManager off
chkconfig iptables off
chkconfig ip6tables off
setenforce 0
hostname orcle

–修改主机名
hostname oracle
vim /etc/hosts
192.168.200.100 oracle

–修改网卡信息

vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 
TYPE=Ethernet 
ONBOOT=yes 
BOOTPROTO=none 
IPADDR=192.168.200.100 
NETMASK=255.255.255.0

–重启网络
service network restart

–配置yum源
cd /etc/yum.repos.d
rm -rf *
vim rhel.repo

[repoid] 
name=repo_name 
enable=1 
gpgcheck=0 
baseurl=file:///mnt/rhel 

–修改系统内核参数
vim /etc/sysctl.conf

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 = 1048576 
net.core.rmem_max = 1048576 
net.core.wmem_default = 262144 
net.core.wmem_max = 262144

–执行命令生效参数
sysctl -p

–修改Oracle用户的文件数限制
vim /etc/security/limits.conf

oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536 

–创建用户和用户组

groupadd -g 1000 dba 
useradd -u 1000 -g 1000 oracle 
mkdir -p /u01/app/oracle/product/10.2/db_1 
chown -R oracle:dba /u01 

–安装依赖包

yum install -y  binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-*  make-* sysstat-* unixODBC-*  unixODBC-devel-*  
yum install -y  ld-linux.so.2  libXp.so.6  libXt.so.6  libXtst.so.6   
yum install -y  libgcc.i686 glibc  glibc.i686  glibc-devel.i686 

–在此文件中写入一下内容 ,先执行以下再写入配置文件
vim /etc/rc.d/rc.local
echo 1000 > /proc/sys/vm/hugetlb_shm_group

以下oracle用户完成

在Oracle的家目录修改环境变量信息,添加一下内容
vim .bash_profile

export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
export PATH= $PATH:$ORACLE_HOME/bin 

–生效环境变量
. .bash_profile 或者 source .bash_profile

–输出环境变量,检测是否有问题
echo $PATH

上传10.2.0.1.0软件压缩包

–解压安装包(root)
gunzip 10201_database_linux_x86_64.cpio.gz
cpio -idcmv < 10201_database_linux_x86_64.cpio
–解压后生产database目录,进入目录运行安装脚本(oracle)
cd database
./runInstaller -ignoresysprereqs
–执行脚本后,会弹出可视化窗口。根据自己的意愿选择预安装信息进行安装
–注意如果弹窗失败请设置DISPLAY 环境变量
–1.root用户执行w 查看本机IP地址(windows端的远程地址)
[root@oracle ~]$ w
17:35:20 up 2 days, 1:08, 5 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 :0 Tue16 2days 7.95s 7.95s /usr/bin/Xorg :0 -br -verbose -audit 4 -auth /var/run/gdm/auth-for-gdm-jQDTLT/database -nolisten tcp vt1
root pts/0 :0.0 Tue16 2days 0.00s 0.00s -bash
root pts/1 192.168.37.1 Wed22 16:14m 0.08s 0.08s -bash
root pts/2 192.168.37.1 Wed22 16:20m 0.06s 0.02s sqlplus as sysdba
root pts/3 192.168.37.1 Wed22 1.00s 0.27s 0.22s w

将IP加入远程列表
[root@oracle ~]# xhost 192.168.37.1
192.168.37.1 being added to access control list

–Oracle用户输出环境变量
[oracle@oracle ~]$ export DISPLAY=192.168.37.1:0.0

/u01/app/oracle/oraInventory/orainstRoot.sh 装完软件前执行
/u01/app/oracle/product/10.2/db_1/root.sh 装完软件前执行
执行后会生成一个文件 /etc/oratab 这个文件很重要

创建fsdb数据库

–添加一个磁盘/dev/sdb
–磁盘分区
fdisk /dev/sdb
–格式化分区
mkfs.ext4 /dev/sdb1
–创建挂载目录
mkdir /oradata
–挂载分区
mount /dev/sdb1 /oradata
–修改目录权限
chown oracle:dba /oradata

–执行DBCA创建数据库
–执行NETCA创建动态监听(或者netmgr创建静态监听,和网络服务名)

–Oracle字符集查询
select * from nls_database_parameters where parameter=‘NLS_CHARACTERSET’;
select userenv(‘language’) from dual;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值