centos에 Oracle11g 데이터베이스 설치
oracle 데이터베이스이 칼럼에서는 Oracle11g 데이터베이스 설치 방법을 소개합니다. 설치 디렉터리:/oracle
설치 패키지: 시스템에 따라 해당 패키지(32비트, 64비트)를 다운로드하세요.Linux 루프백 IP에 대한 매핑은 다음과 같습니다. 192.168.31.162 oracle #Local IP 호스트 이름
selinux 및 방화벽 끄기 [root@oracle ~]# setenforce 0 #临时
[root@oracle ~]# sed -i "/SELINUX=/s/enforcing/disabled/" /etc/selinux/config #永久关闭selinux
[root@oracle ~]# getenforce
Disabled
[root@oracle ~]# systemctl stop firewalld
[root@oracle ~]# systemctl disable firewalld
[root@oracle ~]# yum -y install gcc make binutils gcc-c++
[root@oracle ~]#yum -y install compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static
[root@oracle ~]# yum -y install ksh libaio libaio-devel numactl-devel sysstat
[root@oracle ~]# yum -y install unixODBC unixODBC-devel pcre-devel
[root@oracle ~]# cd /oracle/ [root@oracle oracle]# unzip linux.x64_11gR2_database_1of2.zip [root@oracle oracle]# unzip linux.x64_11gR2_database_2of2.zip 注,解包后在该目录下会有一个database目录
4. 사용자 및 그룹 설치 준비:
[root@oracle oracle]# groupadd oinstall [root@oracle oracle]# groupadd dba [root@oracle oracle]# useradd -g oinstall -G dba -d /home/oracle oracle [root@oracle oracle]# passwd oracle [root@oracle oracle]# id oracle uid=1000(oracle) gid=1000(oinstall) 组=1000(oinstall),1001(dba)
6. . 사용자 제한 파일 수정:
[root@oracle oracle]# vim /etc/sysctl.conf 添加 fs.aio-max-nr = 1048576 fs.file-max = 6553600 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048586 [root@oracle oracle]# /sbin/sysctl –p 文件生效
7. 설치 문서 수동 생성 및 권한 설정:
[root@oracle 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 [root@oracle oracle]# vim /etc/pam.d/login 添加 session required /lib64/security/pam_limits.so 这里有个注意点,那个64指64位系统,不能省略 session required pam_limits.so [root@oracle 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
[root@oracle oracle]# mkdir /oracle/oracle [root@oracle oracle]# mkdir /oracle/oracle/11.2.0 数据库系统安装目录 [root@oracle oracle]# mkdir /oracle/oradata 数据库数据安装目录 [root@oracle oracle]# mkdir /oracle/oradata_back 数据备份目录 [root@oracle oracle]# mkdir /home/oracle/inventory 清单目录 [root@oracle oracle]# chown -R oracle.oinstall /oracle/oracle [root@oracle oracle]# chown -R oracle.oinstall /oracle/oracle /home/oracle/ [root@oracle oracle]# chmod -R 775 /oracle/oracle
9. 보고된 경우: ./runInstaller: /data/oracle/database/install/.oui: /lib/ld-linux.so.2: 잘못된 ELF 해석기: 없음 해당 파일 또는 디렉터리
해결책: yum install -y ld-linux .so.2
참고: 설치 과정에서 [경고] 메시지가 나타나면 무시하세요. 프로그램이 계속 설치되는 중이므로 [치명적] 메시지가 나타나면 설치가 중지됩니다. 다른 터미널을 열어 로그를 확인하고 오류 메시지를 확인하세요(설치 진행 상황도 확인할 수도 있음). tail –f /home/oracle/inventory/logs/installActions2018-11-04_11-16-12PM.log표시되는 경우: 소프트웨어 설치 성공은 설치 성공을 의미합니다.
[root@oracle oracle]# su - oracle [oracle@oracle ~]$ cp -R /oracle/database/response/ /home/oracle/ [oracle@oracle ~]$ cd /home/oracle/response/ [oracle@oracle response]$ mv db_install.rsp db_install_swonly.rsp 因为下面的安装是只安装软件不安装启动数据库实例,所以改个名字以提示自己 [oracle@oracle response]$vim db_install_swonly.rsp 29 oracle.install.option=INSTALL_DB_SWONLY ##3选1 37 ORACLE_HOSTNAME=oracle 42 UNIX_GROUP_NAME=oinstall 47 INVENTORY_LOCATION=/home/oracle/inventory 99 oracle.install.db.InstallEdition=EE oracle.install.db.customComponents=oracle.server:11.2.0.1.0, //保持系统默认值 oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0, oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0, oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0, oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0, oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0, oracle.rdbms.rat:11.2.0.1.0 142 oracle.install.db.DBA_GROUP=dba 147 oracle.install.db.OPER_GROUP=dba 385 DECLINE_SECURITY_UPDATES=true
10으로 다음 두 스크립트 초기화를 종료하고 자동 라이브러리 생성 응답 파일 편집(라이브러리 생성):
[oracle@oracle oracle]$ cd /oracle/database/ [oracle@oracle database]$ ./runInstaller -silent -ignorePrereq -responseFile /home/oracle/response/db_install_swonly.rsp
11개 라이브러리를 구성합니다. 및 예:
[root@oracle database]# cd /home/oracle/inventory/ [root@oracle inventory]# ./orainstRoot.sh #注:重装oracle前,删除/etc/oraInst.loc文件,否则没有./orainstRoot.sh [root@oracle inventory]# cd /oracle/oracle/11.2.0/ [root@oracle 11.2.0]# ./root.sh
자세한 내용은 로그 파일 "/oracle/oracle/cfgtoollogs/dbca/orcl11g/orcl11g.log"를 참조하세요.
13. 모니터링 TNS 수신 문자열 구성(plsql과 같은 타사 소프트웨어 관리에 편리함):
[oracle@oracle ~]$ cd /home/oracle/response/ [oracle@oracle response]$ mv dbca.rsp dbca_hello.rsp 实例名 [oracle@oracle ~]$ vim .bash_profile 设置用户变量,否测没有命令 export ORACLE_BASE=/oracle/oracle export ORACLE_HOME=/oracle/oracle/11.2.0 export ORACLE_SID=hello PATH=$PATH:$HOME/.local/bin:$HOME/bin:/oracle/oracle/11.2.0/bin/ [oracle@oracle ~]$ vim /home/oracle/response/dbca_hello.rsp 建库建实例 78 GDBNAME = "orcl11g" 数据库名字 ###192.168.1.201 yfpw 149 SID = "hello" 实例名 ###192.168.1.201 orcl 190 SYSPASSWORD = "password" 管理员密码 200 SYSTEMPASSWORD = "password" 管理员密码 357 DATAFILEDESTINATION = /oracle/oracle 数据文件存放目录 367 RECOVERYAREADESTINATION= /oracle/oradata_back 数据备份目录 415 CHARACTERSET = "ZHS16GBK" 字符集,重要!!! 建库后一般不能更改,所以建库前要确定清楚。 ###我司线上为:AMERICAN_AMERICA.AL32UTF8 540 TOTALMEMORY = "5120" 设置内存5120M
14. 데이터베이스를 입력하세요. 기본적으로 비밀번호는 필요하지 않습니다.
[oracle@oracle ~]$ netca /silent /responsefile /home/oracle/response/netca.rsp 正在对命令行参数进行语法分析: 参数"silent" = true 参数"responsefile" = /home/oracle/response/netca.rsp 完成对命令行参数进行语法分析。 Oracle Net Services 配置: 完成概要文件配置。 Oracle Net 监听程序启动: 正在运行监听程序控制: /oracle/oracle/11.2.0/bin/lsnrctl start LISTENER 监听程序控制完成。 监听程序已成功启动。 监听程序配置完成。 成功完成 Oracle Net Services 配置。退出代码是0 成功运行后(退出代码是0),在/oracle/oracle/11.2.0/network/admin目录下生成sqlnet.ora和listener.ora两个文件,通过命令netstat –ntlp 可以看到服务端口1521,说明监听器已经在1521端口上开始工作了。
첨부된 Oracle 구조 다이어그램은
보충
[oracle@oracle admin]$ dbca -silent -responseFile /home/oracle/response/dbca_hello.rsp 复制数据库文件 1% 已完成 3% 已完成 11% 已完成 18% 已完成 26% 已完成 37% 已完成 正在创建并启动 Oracle 实例 40% 已完成 45% 已完成 50% 已完成 55% 已完成 56% 已完成 60% 已完成 62% 已完成 正在进行数据库创建 66% 已完成 70% 已完成 73% 已完成 85% 已完成 96% 已完成 100% 已完成
위 내용은 centos에 Oracle11g 데이터베이스 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

CentOS 시스템 하에서 Gitlab의 백업 및 복구 정책 데이터 보안 및 복구 가능성을 보장하기 위해 CentOS의 Gitlab은 다양한 백업 방법을 제공합니다. 이 기사는 완전한 GITLAB 백업 및 복구 전략을 설정하는 데 도움이되는 몇 가지 일반적인 백업 방법, 구성 매개 변수 및 복구 프로세스를 자세히 소개합니다. 1. 수동 백업 gitlab-rakegitlab : 백업 : 명령을 작성하여 수동 백업을 실행하십시오. 이 명령은 gitlab 저장소, 데이터베이스, 사용자, 사용자 그룹, 키 및 권한과 같은 주요 정보를 백업합니다. 기본 백업 파일은/var/opt/gitlab/backups 디렉토리에 저장됩니다. /etc /gitlab을 수정할 수 있습니다

Centos와 Ubuntu의 주요 차이점은 다음과 같습니다. Origin (Centos는 Red Hat, Enterprise의 경우, Ubuntu는 Debian에서 시작하여 개인의 경우), 패키지 관리 (Centos는 안정성에 중점을 둡니다. Ubuntu는 APT를 사용하여 APT를 사용합니다), 지원주기 (Ubuntu는 5 년 동안 LTS 지원을 제공합니다), 커뮤니티에 중점을 둔다 (Centos Conciors on ubuntu). 튜토리얼 및 문서), 사용 (Centos는 서버에 편향되어 있으며 Ubuntu는 서버 및 데스크탑에 적합), 다른 차이점에는 설치 단순성 (Centos는 얇음)이 포함됩니다.

CentOS 종료 명령은 종료이며 구문은 종료 [옵션] 시간 [정보]입니다. 옵션은 다음과 같습니다. -H 시스템 중지 즉시 옵션; -P 종료 후 전원을 끕니다. -R 다시 시작; -대기 시간. 시간은 즉시 (현재), 분 (분) 또는 특정 시간 (HH : MM)으로 지정할 수 있습니다. 추가 정보는 시스템 메시지에 표시 될 수 있습니다.

CentOS에서 HDFS 성능 향상 : CentOS에서 HDFS (Hadoop 분산 파일 시스템)를 최적화하기위한 포괄적 인 최적화 안내서에는 하드웨어, 시스템 구성 및 네트워크 설정에 대한 포괄적 인 고려가 필요합니다. 이 기사는 HDFS 성능을 향상시키는 데 도움이되는 일련의 최적화 전략을 제공합니다. 1. 하드웨어 업그레이드 및 선택 리소스 확장 : 서버의 CPU, 메모리 및 저장 용량을 최대한 많이 늘립니다. 고성능 하드웨어 : 고성능 네트워크 카드 및 스위치를 채택하여 네트워크 처리량을 개선합니다. 2. 시스템 구성 미세 조정 커널 매개 변수 조정 : TCP 연결 번호, 파일 핸들 번호 및 메모리 관리와 같은 커널 매개 변수를 최적화하기 위해 /etc/sysctl.conf 파일을 수정합니다. 예를 들어 TCP 연결 상태 및 버퍼 크기를 조정하십시오

CentOS에서 IP 주소를 구성하는 단계 : 현재 네트워크 구성보기 : IP Addr 네트워크 구성 파일 편집 : Sudo vi/etc/ifcfg-eths 스크립트/IFCFG-ETH-Scripts 변경 IP 주소 : iPaddr = 라인 변경 서브넷 마스크 및 게이트웨이 (옵션) (옵션) 네트워크 주소 : Su Systemctl CTL CTL CTLCTCTCTCTC TH SYSTEMCCTL

Centos에서 Hadoop 분산 파일 시스템 (HDFS) 구성에 대한 일반적인 문제 및 솔루션 Centos에서 HadoophDFS 클러스터를 구축 할 때 일부 일반적인 잘못된 구성으로 인해 성능 저하, 데이터 손실이 발생할 수 있으며 심지어 클러스터조차 시작할 수 없습니다. 이 기사는 이러한 공통 문제와 이러한 함정을 피하고 HDFS 클러스터의 안정성과 효율적인 작동을 보장하는 데 도움이되는 솔루션을 요약합니다. 랙 인식 구성 오류 : 문제 : 랙-인식 정보가 올바르게 구성되지 않아 데이터 블록 복제본의 분포가 고르지 않고 네트워크로드가 증가합니다. 솔루션 : HDFS-Site.xml 파일에서 랙-인식 구성을 두 번 확인하고 HDFSDFSADMIN-PRINTTOPO를 사용하십시오.

CentOS 시스템의 GitLab 데이터베이스 배포 안내서 올바른 데이터베이스를 선택하는 것은 GitLab을 성공적으로 배포하는 데 중요한 단계입니다. Gitlab은 MySQL, PostgreSQL 및 MongoDB를 포함한 다양한 데이터베이스와 호환됩니다. 이 기사는 이러한 데이터베이스를 선택하고 구성하는 방법을 자세히 설명합니다. 데이터베이스 선택 권장 사항 MySQL : 널리 사용되는 RDBMS (Relational Database Management System). PostgreSQL : 강력한 오픈 소스 RDBM은 복잡한 쿼리 및 고급 기능을 지원하며 대형 데이터 세트를 처리하는 데 적합합니다. MongoDB : 인기있는 NOSQL 데이터베이스, 바다 취급에 능숙합니다

Centos 시스템에서 Hadoop 분산 파일 시스템 (HDF)을 구축하려면 여러 단계가 필요합니다. 이 기사는 간단한 구성 안내서를 제공합니다. 1. 초기 단계에서 JDK를 설치할 준비 : 모든 노드에 JavadevelopmentKit (JDK)을 설치하면 버전이 Hadoop과 호환되어야합니다. 설치 패키지는 Oracle 공식 웹 사이트에서 다운로드 할 수 있습니다. 환경 변수 구성 : /etc /프로파일 파일 편집, Java 및 Hadoop 설정 설정 시스템에서 JDK 및 Hadoop의 설치 경로를 찾을 수 있습니다. 2. 보안 구성 : SSH 비밀번호가없는 로그인 SSH 키 : 각 노드에서 ssh-keygen 명령을 사용하십시오.
