oracle mysql安装图解 linux_完美简单详细,图形安装Oracle11g(Oracle Linux系统)

1、镜像

2、Linux系统安装在虚拟机上安装,系统类型的选择

44f96ed2fa456dd158114201d22de3b6.png

系统设置

硬盘:40G

内存:2G

CPU:2核

Linux系统安装

3、搭建本地仓库# 创建目录,挂载镜像

mkdir  /dvd

mount  /dev/cdrom  /dvd/

# (也可省略下面 3个 步骤)

# 查看镜像iso文件类型

df  -Th

# 修改文件,设置开机自动挂载镜像

vim  /etc/fstab

# 检测自动挂载设置

mount  -a

# 搭建本地yum源(复制粘贴)

cat > /etc/yum.repos.d/dvd.repo <

[server]

name=Oracle Enterprise Linux

baseurl=file:///dvd/Server

enabled=1

gpgcheck=0

EOF

#

yum  makecache

4、安装软件包# 安装数据库软件所需要的包

yum  install  -y  gcc  libgomp  elfutils-libelf-devel  \

glibc-devel  glibc-headers  kernel-headers  gcc-c++  \

libaio-devel  libstdc++-devel  sysstat  unixODBC  unixODBC-devel

5、系统配置# 系统设置

# 修改内核配置

cat  >>  /etc/sysctl.conf  <

# oracle

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967295

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 = 1048576

EOF

# 内核参数生效

sysctl  -p

# 修改资源限制文件

cat  >>  /etc/security/limits.conf  <

# oracle_database_install

oracle  soft  nproc  2048

oracle  hard  nproc  16384

oracle  soft  nofile  1024

oracle  hard  nofile  65536

oracle  soft  stack  10240

EOF

# 创建dba、oinstall组及oracle用户

groupadd  dba

groupadd  oinstall

useradd  -g  oinstall  -G  dba  oracle

# 将oracle用户的密码,设置为oracle

echo  "oracle"  |passwd  --stdin  oracle

# 创建oracle安装目录及修改权限

mkdir  -p  /u01/app/oracle

chown  -R  oracle:oinstall  /u01/

su  -  oracle

cat  >>  ./.bash_profile  <

# oracle_database

export  ORACLE_SID=orcl

export  ORACLE_BASE=/u01/app/oracle

export  ORACLE_HOME=\$ORACLE_BASE/product/11.2.0/db_1

export  PATH=\$PATH:\$ORACLE_HOME/bin

export  ORACLE_TERM=xterm

export  LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:\$ORACLE_HOME/lib

export  CLASSPATH=\$ORACLE_HOME/JRE:\$ORACLE_HOME/jlib:\$ORACLE_HOME/rdbms/jlib

EOF

# 参数生效

source  ./.bash_profile

6、安装oracle软件# 使用xftp,将oracle压缩包,传至/tmp/目录

su  -  root

chown  -R  oracle:oinstall  /tmp/linux_11gR2_database_*

su  -  oracle

unzip  /tmp/linux_11gR2_database_1of2.zip  -d  /tmp/

unzip  /tmp/linux_11gR2_database_2of2.zip  -d  /tmp/

su  -  root

# 集群检验工具

rpm  -ivh  /tmp/database/rpm/cvuqdisk-1.0.7-1.rpm

# 带有图形的界面(操作系统本地操作,或vnc-server安装、配置,远程登陆)

su  -  root

DISPLAY=:0.0

export  DISPLAY

echo  $DISPLAY

xhost

xhost  +

#

su  -  oracle

DISPLAY=:0.0

export  DISPLAY

echo  $DISPLAY

# 安装Oracle数据库软件

/tmp/database/runInstaller安装步骤,选择next、ok、finish,需要选择如下

0b141c70969e030e2d539b782326e7ae.png

a00f4fd291e1fec6c80949b1e205acde.png

0a02a3d5e33887e26a5fd98cc59a3501.png

9cfdca6d342d4a3d240a694c41a63c7a.png

# 安装oracle软件完成,执行脚本

su  -  root

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2.0/db_1/root.sh

7、创建Oracle数据库# 建库

su  -  oracle

dbca

安装步骤按照顺序,需要选择如下

cd012c5caa215232edb64b6a8fd2da11.png

6861a398b8d3c31559c8cabd4ec374a1.png

管理密码,可设置为oracle

77949b4851a62ba5fcf2032437645264.png

a23909375a48af3368ae6343bdf3c67a.png

e3d616af223017aaa2e37cd1a07c455d.png

8、安装监听# 安装监听

su  -  oracle

netca

直接next、finish

9、上下键查看历史记录# sqlplus中,上下键查看历史记录

su  -  root

# 官网下载,可以使用迅雷下载

wget  https://archive.fedoraproject.org/pub/archive/epel/5/i386/rlwrap-0.42-1.el5.i386.rpm

rpm  -ivh  rlwrap-0.42-1.el5.i386.rpm

#

su  -  oracle

cat  >>  ./bash_profile  <

alias sqlplus='rlwrap sqlplus'

EOF

source  ./bash_profile

# 开启一个新终端

10、进入数据库# 进入数据库

su  -  oracle

sqlplus  /  as  sysdba

SQL> shutdown  immediate;

SQL> startup;

SQL> select  status  from  v$instance;

SQL> alter  user  hr  identified  by  hr  account  unlock;

SQL> alter  user  scott  identified  by  tiger  account  unlock;

# 开启监听,远程访问

lsnrctl  start

# Windows上远程连接:在Windows上安装Oracle客户端,将路径配置到Path中

C:\Users\jin>sqlplus  system/oracle@10.1.1.54:1521/orcl

11、开机自启动数据库# 开机自启动

su  -  root

grep  "^orcl"  /etc/oratab

sed  -i  '/^orcl/s/N/Y/g'  /etc/oratab

#

grep 'ORACLE_HOME_LISTNER=' /u01/app/oracle/product/11.2.0/db_1/bin/dbstart

sed  -i  '/ORACLE_HOME_LISTNER=/s/1/ORACLE_HOME/g'  \

/u01/app/oracle/product/11.2.0/db_1/bin/dbstart

sed  -i  '/ORACLE_HOME_LISTNER=/s/1/ORACLE_HOME/g'  \

/u01/app/oracle/product/11.2.0/db_1/bin/dbshut

#

cat  >>  /etc/rc.local  <

#

su  -  oracle  -c  "dbstart"

su  -  oracle  -c  "lsnrctl  start"

EOF

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值