linux系统Oracle数据库安装

linux系统Oracle数据库安装

  1. 创建oinstall用户组
groupadd oinstall
  1. 创建dba用户组
groupadd dba
  1. 创建用户并且移入用户组
useradd -g oinstall -G dba oracle
  1. 修改用户密码(此时需要输入密码)
passwd oracle
  1. #查看Oracle用户
id oracle
  1. 修改内核参数
vi /etc/sysctl.conf
  1. 在末尾添加上这些参数
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
  1. 从指定的文件加载系统参数,如不指定即从/etc/sysctl.conf中加载
sysctl -p
  1. 修改用户资源限制
vi /etc/security/limits.conf
  1. 在末尾添加上这些参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
  1. #创建字体目录(修改字体防止乱码)
mkdir -p /usr/share/fonts/zh_CN/TrueType
  1. **使用工具上传字体zysong.ttf**
    链接:https://pan.baidu.com/s/19DvL9duY2sSADOzUN3vKmA
    提取码:coax
  2. 进入文件夹
cd /usr/share/fonts/zh_CN/TrueType/
  1. 此文件赋予权限用户oracle:用户组oinstall
chown oracle:oinstall -R -P zysong.ttf
  1. 安装依赖
yum install -y install
yum install -y gcc
yum install -y gcc-c++
yum install -y make
yum install -y binutils
yum install -y compat-libstdc++-33
yum install -y elfutils-libelf
yum install -y elfutils-libelf-devel
yum install -y glibc
yum install -y glibc.i686
yum install -y glibc-common
yum install -y glibc-devel
yum install -y libaio
yum install -y libaio-devel
yum install -y libgcc
yum install -y libstdc++
yum install -y libstdc++-devel
yum install -y unixODBC
yum install -y unixODBC-devel
  1. 创建装目录设置权限
mkdir /home/oracle/app/
mkdir /home/oracle/oradata/
chmod 755 /home/oracle/
chmod 775 /home/oracle/app/
chown oracle.oinstall -R /home/oracle/
  1. 设置Oracle环境变量 #切换到Oracle用户
su - oracle    
cd ~
  1. 编辑环境变量文件
vi .bash_profile
  1. 文件尾部加入
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_PID=orcl
export ORACLE_SID=orcl
  1. 保存发布变量
source .bash_profile
  1. 上传数据库压缩包放在/home/oracle/
  2. 对压缩包解压–解压命令
tar -zxvf   [文件名]  
  1. 解压后删除压缩包–删除命令-请谨慎操作
rm -f [文件]  
rm -rf [文件夹]  
  1. 授权文件夹–此文件夹赋予权限用户oracle:用户组oinstall
chown oracle:oinstall -R -P database/

25. 安装VNC可视化安装数据库
26.
27. 进入可视化数据库文件夹启动运行安装文件5901

./runInstaller
y
  1. 第一步不接受邮件
    图片: 第一步不接受邮件在这里插入图片描述
  2. 第二步跳过更新
    在这里插入图片描述
  3. 第三步创建和配置数据库
    在这里插入图片描述
  4. 创建服务类
    在这里插入图片描述
  5. 单实例数据库安装
    在这里插入图片描述
  6. 高级安装
    在这里插入图片描述
  7. 企业版
    在这里插入图片描述
  8. 下一步
    在这里插入图片描述
  9. 下一步
    在这里插入图片描述
  10. 一般用途/事务处理
    在这里插入图片描述
  11. orcl
    在这里插入图片描述
  12. 修改字符集
    在这里插入图片描述
  13. 下一步
    在这里插入图片描述
  14. 文件系统存储位置下一步

在这里插入图片描述
38. 不自动备份
在这里插入图片描述
39. 使用同一密码
在这里插入图片描述
40. 下一步
在这里插入图片描述
41. 忽略错误
在这里插入图片描述
42. 安装
在这里插入图片描述
43. 等待安装完成
在这里插入图片描述
43. 安装完成要执行得命令–root用户下
在这里插入图片描述
44. 最后安装成功,会提示在root用户下用输脚本命令

/home/oracle/oraInventory/orainstRoot.sh
/home/oracle/app/product/11.2.0/dbhome_1/root.sh
直接回车就好
  1. ORACLE配置-修改数据库密码永不过期-切换oracle用户
su - oracle
  1. 登陆sqlplus
sqlplus / as sysdba
  1. 设置永不会过期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
  1. 修改密码
ALTER USER 用户名 IDENTIFIED BY 新密码(或旧密码);
ALTER USER sys IDENTIFIED BY Abcd1234;
  1. *END *
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值