Oracle12c 리눅스 x86-64에 설치

Oracle12c 리눅스 x86-64에 설치

오라클 데이터베이스 12cRelease 1 개 설치 미디어를 다운로드

공식 다운로드 :

1 : http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2 : https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=16496132

URL 주소 당신이 다운로드 로그인 로그인 화면 https://edelivery.oracle.com 등록 할 수 있습니다 전에 등록이 필요
다운로드 한 파일 1 주소 :

linuxamd64_12c_database_1of2.zip

linuxamd64_12c_database_2of2.zip

주소 2는 파일을 다운로드 :

V38500-01_1of2.zip

V38500-01_2of2.zip

1G 시스템 메모리의 최소 요구 사항에 대한 오라클 12c는, 2G RAM 또는 이상 권장,

설치 오라클 시작

새 하드 디스크와 형식을 추가하십시오

[root@localhost ~]# cd /dev
[root@localhost dev]# ls
[root@localhost dev]# fdisk /dev/sdb
[root@localhost dev]# mkfs -t xfs /dev/sdb1

디렉토리 오크 만들기 (2)

[root@localhost dev]# mkdir /orc

호스트 이름을 수정합니다

[root@localhost ~]# vim /etc/hostname
#末行添加以下内容
HOSTNAME=oracle

도메인 이름 확인을 수정 (4)

[root@localhost ~]# vim /etc/hosts
#末行添加以下内容
192.168.142.151 oracle

오크 디렉토리에 새 하드 디스크를 마운트 (5)

[root@oracle ~]# mount /dev/sdb1 /orc

6. 환경 다운로드 패키지

[root@oracle ~]# yum -y install binutils compat-libcapl compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

구성 파일하여 sysctl.conf를 수정 (7)

[root@oracle ~]# vim /etc/sysctl.conf
#末行添加以下内容
fs.aio-max-nr = 1048576
#异步Io请求数目推荐值是: 1048576 其实它等于1024*1024 也就是1024K个
fs.file-max = 6815744
##打开的文件句柄的最大数量,防止文件描述符耗尽的问题
kernel.shmall = 2097152
##共享内存总量页为单位,内存除以4K所得
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
##SEMMSL: 每个信号集的最大信号数量SEMMNS: 用于控制整个Linux 系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整>个Linux 系统中信号集的最大数量
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
#套接字发送缓冲区大小的最大值

구성 파일을 다시 8

[root@oracle ~]#  sysctl -p

9. 사용자 환경 구성

#创建oinstall组
[root@oracle ~]# groupadd oinstall

#创建dba组
[root@oracle ~]# groupadd dba

#添加用户oracle到组
[root@oracle ~]# useradd -g oinstall -G dba oracle

#设定oracle数据库密码为123123
[root@oracle ~]# passwd oracle
Changing password for user oracle.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.

#创建数据库目录
[root@oracle ~]# mkdir -p /orc/app/oracle

#修改目录属主和属组
[root@oracle ~]# chown -R oracle:oinstall /orc/app

#修改目录权限
[root@oracle ~]# chmod -R 755 /orc/app/oracle/

#配置oracle用户环境
vim /home/oracle/.bash_profile
#末行添加以下内容
umask 022
ORACLE_BASE=/orc/app/oracle
ORACLE_HOME=/orc/app/oracle/product/ 12.2.0/dbhome_1/
ORACLE_SID=orcl
NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8
PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
LANG=zh_CN.UTF-8

export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID

인증 모듈 (10)을 사용 pam_limits를

[root@oracle ~]# vim /etc/pam.d/login
#%PAM-1.0
#在此段落末尾追加以下内容
session    required     /lib/security/pam_lilits.so
session    required     pam_limits.so

11. 설정 파일을 수정의 limits.conf

[root@oracle ~]# vim /etc/security/limits.conf
#设定单用户可使用的进程数量
oracle           soft   nproc            2047       
#设定用户可打开的文件数量
oracle           hard   nproc            16384  
oracle           soft   nofile           1024       
#设置堆栈
oracle           hard   nofile           65536  
oracle           soft   stack            10240      

12. 시스템 환경 수정

[root@oracle ~]# vim /etc/profile

if [$USER="oracle"]
    then
     if [ $SHELL = "/bin/ksh"]
        then
          ulimit -p 16384               #缓冲区大小
          ulimit -n 65536               #文件数
    else
        ulimit -u 16384 -n 65536        #进程数和文件数
    fi
fi

(13) 원격 액세스 소스 패키지

[root@oracle ~]# mount.cifs //192.168.100.3/database /mnt
Password for root@//192.168.142.1/database:  

루트 (14)와 같은 그래픽 사용자 인터페이스

#关闭访问控制,允许任何主机访问本地的X服务器
[root@oracle ~]# xhost +
access control disabled, clients can connect from any host

#切换oracle用户
[root@oracle ~]# su - oracle

#设置DISPLAY环境变量, 用以运行图形程序
[oracle@oracle mnt]$ export DISPLAY=:0.0

#执行安装脚本
[oracle@oracle mnt]$ ./runInstaller 

15. 그래픽 인터페이스 설치를 시작합니다, "보안 업데이트"옵션을 취소하고 다음 단계를 입력

그림 삽입 설명 여기

16. "작성 및 데이터베이스 구성"옵션을 선택하고 다음 단계를 입력

그림 삽입 설명 여기

17. "서버 클래스"옵션을 선택하고 다음 단계를 입력

그림 삽입 설명 여기

18. "그러나 실시 예는 데이터베이스를 탑재"다음 단계를 입력

그림 삽입 설명 여기

19. "일반 설치"를 다음 단계를 입력

그림 삽입 설명 여기

(20) 설정을하고 다음 암호 데이터베이스를 입력

그림 삽입 설명 여기

바로 다음 단계 (21)이 단계에

그림 삽입 설명 여기

22. 설치를 클릭합니다

그림 삽입 설명 여기

23 샷 윈도우를 설치 한 다음 스크립트를 실행

그림 삽입 설명 여기

24 성공적인 설치

그림 삽입 설명 여기

추천

출처blog.51cto.com/14449524/2458811