oracle简易版安装教程,简单oracle安装步骤

简单oracle安装步骤

一: 安装包:

cd /etc/yum.repos.d/

vi rhel54.repo

[Server]

name=Red Hat Enterprise Linux Server

baseurl=ftp://172.26.0.11/Server64/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

yum -y install

yum -y install binutils

yum -y install compat-libstdc++-33

yum -y install elfutils-libelf

yum -y install glibc

yum -y install glibc-common

yum -y install ksh

yum -y install libaio

yum -y install libgcc

yum -y install libstdc++

yum -y install make

yum -y install elfutils-libelf-devel

yum -y install glibc-headers

yum -y install glibc-devel

yum -y install gcc

yum -y install libstdc++-devel

yum -y install gcc-c++

yum -y install libaio-devel

yum -y install sysstat

yum -y install unixODBC

yum -y install unixODBC-devel

yum -y install libXp

二:修改核心参数

1:/etc/sysctl.conf中添加

kernel.shmall = 4294967296

kernel.shmmax = 68719476736

kernel.shmmni = 4096

kernel.sem = 310 32000 100 128

fs.file-max = 6815744

fs.aio-max-nr = 1048576

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

sysctl -p  --需要在/etc/目录下

kernel.shmall = physical RAM size / pagesize For most systems, this will be the value 2097152. See Note 301830.1 for more information.

kernel.shmmax = 1/2 of physical RAM, but not greater than 4GB. This would be the value 2147483648 for a system with 4Gb of physical RAM.

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 512 x processes (for example 6815744 for 13312 processes)

fs.aio-max-nr = 1048576

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

2: 修改/etc/security/limits.conf

添加:

* soft nproc 2047

* hard nproc 16384

* soft nofile 1024

* hard nofile 65536

3:修改/etc/pam.d/login

添加:

session required pam_limits.so

4:修改/etc/profile

添加:

5: 创建oracle用户

[root@esalespreapp1 etc]# groupadd -g 500 dba

[root@esalespreapp1 etc]# groupadd -g 501 oinstall

[root@esalespreapp1 etc]# groupadd -g 502 oper

[root@esalespreapp1 etc]# useradd -u 500 -g oinstall -G dba,oper oracle

[root@esalespreapp1 etc]# id oracle

uid=500(oracle) gid=501(oinstall) groups=501(oinstall),500(dba),502(oper)

[root@esalespreapp1 etc]# passwd oracle

Changing password for user oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

groupadd -g 500 oinstall

groupadd -g 501 dba

groupadd -g 502 oper

groupadd -g 503 asmdba

groupadd -g 504 asmadmin

groupadd -g 505 asmoper

useradd -u 500 -g oinstall -G dba,oper,asmdba oracle

useradd -u 501 -g oinstall -G dba,oper,asmdba,asmadmin,asmoper grid

passwd oracle

passwd grid

[root@rac1 tmp]# id oracle

uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba),502(oper),503(asmdba)

[root@rac1 tmp]# id grid

uid=501(grid) gid=500(oinstall) groups=500(oinstall),501(dba),502(oper),503(asmdba),504(asmadmin),505(asmoper)

2.3 创建密码不过期

chage -M 99999 oracle

chage -M 99999 grid

配置vnc:

vncserver

或者:

vncserver -geometry 1280x900

vncserver -kill szdevdb3:1

cd .vnc   目录

[oracle@szruledb2 .vnc]$ vi xstartup

注释并加入一行

gnome-session &

[oracle@szsgisuatdb1 .vnc]$ vi xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# unset SESSION_MANAGER

# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &

gnome-session &

6:修改ORACLE用户的profile

[oracle@esalespreapp1 ~]$ vi .bash_profile

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export ORACLE_BASE=/app

export ORACLE_SID=esales

export ORACLE_HOME=$ORACLE_BASE/product/ora11g

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib

export PATH=$ORACLE_HOME/bin:$PATH

export EDITOR=vi

export NLS_LANG='SIMPLIFIED CHINESE_CHINA.ZHS16GBK'

umask 022

生效配置文件

. prof_grp

source prof_grp

建目录:

mkdir -p /app/grid

mkdir -p /app/oracle

mkdir -p /app/oraInventory

mkdir -p /app/soft

mkdir -p /app/soft/grid

mkdir -p /app/soft/oracle

mkdir -p /app/soft/asmlib

mkdir -p /backup

mkdir -p /arch

chown -R oracle:oinstall /app

chown -R oracle:oinstall /arch

chown -R oracle:oinstall /backup

chown -R grid:oinstall /app/grid

chown -R oracle:oinstall /app/oracle

chown -R grid:oinstall /app/oraInventory

chown -R grid:oinstall /app/soft/grid

chown -R oracle:oinstall /app/soft/oracle

chmod -R 755 /app

7: 停止防火墙

[root@szuatdb1 oracle]# service iptables stop

Flushing firewall rules: [ OK ]

Setting chains to policy ACCEPT: filter [ OK ]

Unloading iptables modules: [ OK ]

[root@szuatdb1 oracle]# chkconfig iptables off

[root@szuatdb1 oracle]#

三: 安装数据库软件:

dbca

$ dbca

DISPLAY not set.

Set DISPLAY environment variable, then re-run.

$

export DISPLAY=ip:0.0

四:修改参数

alter profile default limit password_life_time unlimited;

alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited;

alter system set sec_case_sensitive_logon=false;

建库

语言选择:zh16gbk

启动

echo $ORACLE_SID

ps -ef|grep smon

export ORACLE_SID=testdb

sqlplus "/as sysdba"

shutdown immediate

配置监听

netca

alter system set local_listener=LISTENER_ATP;

alter system register;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
感谢您的提问。以下是Linux Oracle 19c的安装教程详细步骤: 1. 确认系统配置 在安装Oracle 19c之前,请确认系统配置是否满足Oracle的最低硬件要求。建议硬件要求为至少4个CPU和16GB内存。 还应确保系统有足够的磁盘空间来存储Oracle软件以及数据库文件。对于单实例,Oracle建议至少具有64GB的空间。 2. 下载Oracle 19c软件并解压 从Oracle官网下载Oracle 19c软件,并将其解压缩到您希望安装Oracle的文件夹中。 您需要登录到Oracle官网才能下载软件。 3. 安装依赖软件包 在开始安装Oracle 19c之前,您需要在系统上安装一些必需的软件包和库文件。 使用以下命令安装软件包: sudo yum install oracle-database-preinstall-19c 4. 创建Oracle用户和组 使用以下命令创建Oracle用户和组: sudo groupadd oinstall sudo groupadd dba sudo useradd -g oinstall -G dba oracle 5. 配置Oracle用户环境变量 使用以下命令编辑oracle用户的bash profile: sudo vi /home/oracle/.bash_profile 添加以下行: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin 注意,这些路径取决于您将Oracle软件解压缩到何处。 6. 运行Oracle安装程序 使用以下命令运行Oracle安装程序: sudo ./runInstaller 将进入Oracle 19c的安装向导。请按照向导的指示进行安装。 7. 创建数据库实例 安装Oracle后,您需要创建一个数据库实例。使用以下命令以sysdba用户身份登录到数据库: sudo su - oracle sqlplus / as sysdba 在数据库实例中执行以下命令以创建数据库: CREATE DATABASE orcl MAXINSTANCES 4 MAXLOGHISTORY 1 MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 DATAFILE '/u01/app/oracle/oradata/orcl/system01.dbf' SIZE 1G SYSAUX DATAFILE '/u01/app/oracle/oradata/orcl/sysaux01.dbf' SIZE 500M DEFAULT TEMPORARY TABLESPACE temp TEMPFILE '/u01/app/oracle/oradata/orcl/temp01.dbf' SIZE 500M DEFAULT TABLESPACE users DATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf' SIZE 500M; 以上是Oracle 19c的安装教程详细步骤,希望对您有所帮助。如果您有其他问题,请随时联系我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值