天天看点

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. 第一步不接受邮件

    图片: 第一步不接受邮件

    linux系统Oracle数据库安装
  2. 第二步跳过更新
    linux系统Oracle数据库安装
  3. 第三步创建和配置数据库
    linux系统Oracle数据库安装
  4. 创建服务类
    linux系统Oracle数据库安装
  5. 单实例数据库安装
    linux系统Oracle数据库安装
  6. 高级安装
    linux系统Oracle数据库安装
  7. 企业版
    linux系统Oracle数据库安装
  8. 下一步
    linux系统Oracle数据库安装
  9. 下一步
    linux系统Oracle数据库安装
  10. 一般用途/事务处理
    linux系统Oracle数据库安装
  11. orcl
    linux系统Oracle数据库安装
  12. 修改字符集
    linux系统Oracle数据库安装
  13. 下一步
    linux系统Oracle数据库安装
  14. 文件系统存储位置下一步
linux系统Oracle数据库安装

38. 不自动备份

linux系统Oracle数据库安装

39. 使用同一密码

linux系统Oracle数据库安装

40. 下一步

linux系统Oracle数据库安装

41. 忽略错误

linux系统Oracle数据库安装

42. 安装

linux系统Oracle数据库安装

43. 等待安装完成

linux系统Oracle数据库安装

43. 安装完成要执行得命令–root用户下

linux系统Oracle数据库安装

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 *

继续阅读