linux centos7下安裝oracle和weblogic

來源:互聯網
上載者:User

1.oracle安裝 1.1 安裝包 1.2 系統資源參數配置 1.2.1 sysctl.conf 1.2.2 limits.conf 1.3安裝 1.3.1 安裝資料庫軟體 1.3.2 建資料庫執行個體 1.3.3 配置監聽 1.4 可能遇到的問題 2.weblogic安裝 2.1 安裝包 2.2 安裝 2.2.1 前期準備 2.2.2 安裝weblogic 2.2.2 建立域 2.2.3 發布 2.3 可能遇到的問題

1.oracle安裝 1.1 安裝包

oracle-linux-64-11g官方安裝包
下載連結: https://pan.baidu.com/s/12NpwmcEl_eOuRzQQTwAXUQ
密碼: 5q2f
兩個zip包下載後解壓到同一個檔案夾下(unzip /share/linux.x64_11gR2_database_*.zip -d /share/) 1.2 系統資源參數配置 1.2.1 sysctl.conf

vi /etc/sysctl.conf
將下面這一段加入文檔最後:

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

net.ipv4.tcp_wmem = 262144 262144 262144

net.ipv4.tcp_rmem = 4194304 4194304 4194304

注意注釋掉

# Disable netfilter on bridges.
#net.bridge.bridge-nf-call-ip6tables
#net.bridge.bridge-nf-call-arptables = 0 1.2.2 limits.conf

vi /etc/security/limits.conf
將下面這一段加入文檔最後:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle hard stack 10240

(重新載入這些參數,一定要重啟系統,否則不起作用)
1.2.3
安裝依賴包
yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y 1.3安裝

這裡的安裝方法均是通過設定檔安裝。database檔案夾是安裝包解壓縮後的檔案夾 1.3.1 安裝資料庫軟體

建立所需檔案夾
mkdir -p /opt/oracle/app
mkdir -p /opt/oracle/oraInventory

建使用者和組
groupadd oinstall
groupadd dba
useradd oracle
usermod -G oinstall,dba oracle
passwd oracle

給使用者權限
chown -R oracle:oinstall /opt/oracle
chown -R oracle:dba /opt/oracle

給安裝檔案讀寫執行許可權,我直接給全部許可權了,省的糾結…
chmod 777 /opt/oracle
chmod 777 /share/database

配置oracle環境變數
在oracle使用者下
vi .bash_profile,在後邊加上以下這段:

export PATH= PATH: P A T H : PATH:ORACLE_HOME/bin:$HOME/bin

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

export ORACLE_BASE=/opt/oracle/app

export ORACLE_SID=orcl

export PATH= PATH: P A T H : PATH:ORACLE_HOME/bin:$HOME/bin

編輯後執行命令source .bash_profile

編輯資料庫回應檔/database/response/db_install.rsp

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME=iZbp1id7ajv83gqftpax5jZ UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/opt/oracle/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/opt/oracle/app/product/11.2.0/db_1

ORACLE_BASE=/opt/oracle/app

oracle.install.db.InstallEdition=EE

oracle.install.db.isCustomInstall=false

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

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oinstall

oracle.install.db.CLUSTER_NODES=

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE

oracle.install.db.config.starterdb.globalDBName=orcl

oracle.install.db.config.starterdb.SID=orcl

oracle.install.db.config.starterdb.characterSet=AL32UTF8

oracle.install.db.config.starterdb.memoryOption=true

oracle.install.db.config.starterdb.memoryLimit=81920

oracle.install.db.config.starterdb.installExampleSchemas=false

oracle.install.db.config.starterdb.enableSecuritySettings=true

oracle.install.db.config.starterdb.password.ALL=oracle

oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=

oracle.install.db.config.starterdb.control=DB_CONTROL

oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=

oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false

oracle.install.db.config.starterdb.dbcontrol.emailAddress=
oracle.install.db.config.starterdb.dbcontrol.SMTPServer=

oracle.install.db.config.starterdb.automatedBackup.enable=false

oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME= MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=

DECLINE_SECURITY_UPDATES=true

PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD=

執行靜默安裝資料庫命令(oracle使用者下):

/share/database/./runInstaller -silent -force -ignorePrereq -responseFile /share/database/response/db_install.rsp

然後就稍等吧….
然後按照安裝結束後描述的命令執行,運行orainsRoot.sh和root.sh
1.3.2 建資料庫執行個體

下面建資料庫執行個體(oracle使用者下):

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName orcl -sid orcl -sysPassword oracle -systemPassword oracle -diskGroupName datadg -nationalCharacterSet "AL16UTF16" -characterSet "AL32UTF8" -sampleSchema false -asmSysPassword oracle

1.3.3 配置監聽

在$ORACLE_HOME//network/admin下編輯檔案:
listener.ora

SID_LIST_LISTENER =    (SID_LIST =         (SID_DESC =             (GLOBAL_DBNAME = orcl)             (ORACLE_HOME = /opt/oracle/app/product/11.2.0/db_1)             (SID_NAME = orcl)         )    )LISTENER =    (DESCRIPTION =        (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))    )

tnsnames.ora

orcl =(DESCRIPTION =    (ADDRESS_LIST =    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))    )    (CONNECT_DATA =    (SERVER = DEDICATED)    (SERVICE_NAME = orcl)    ))

sqlnet.ora

 SQLNET.AUTHENTICATION_SERVICES= (ALL) NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME,EZCONNECT)

啟動監聽器:lsnrctl start
停止監聽器:lsnrctl stop
查看監聽:lsnrctl status 1.4 可能遇到的問題

出現LRM-00109:could not open parameter file initorcl.ora
解決:mv /opt/oracle/app/admin/orcl11g/pfile/init.ora.913201713916 /opt/oracle/app/product/11.2.0/db_1/dbs/initorcl.ora

inclusive mode
http://www.cnblogs.com/kerrycode/p/3656655.html
http://blog.csdn.net/abc5382334/article/details/45311279
ps -ef|grep mcfcm|grep -v grep|cut -c 9-15|xargs kill -9 2.weblogic安裝 2.1 安裝包

weblogic12(fmw_12.1.3.0.0_wls.jar)
百度網盤下載地址:
[https://pan.baidu.com/s/1B7QOfSTPdD1XSCmutOZEwg] 2.2 安裝 2.2.1 前期準備

建立所需檔案夾
mkdir -p /opt/weblogic/oraInventory
mkdir -p /opt/weblogic/app

建使用者和組
groupadd weblogic
useradd weblogic
usermod -G weblogic weblogic
passwd weblogic

給使用者權限
chown -R weblogic:weblogic /opt/weblogic
chown -R weblogic:weblogic /share/fmw_12.1.3.0.0_wls.jar

給安裝檔案讀寫執行許可權,我直接給全部許可權了,省的糾結…
chmod 777 /opt/weblogic
chmod 777 /share/fmw_12.1.3.0.0_wls.jar

安裝jdk,如果已經有了就不必理會此步驟
mkdir -p /opt/jdk
解壓jdk安裝包到指定目錄下:
tar -zxvf /share/jdk7u79linuxx64.tar.gz -C /opt/jdk/

JAVA_HOME=/opt/jdk/jdk1.7.0_79 export
JRE_HOME=/opt/jdk/jdk1.7.0_79/jre export
CLASSPATH=.: JAVAHOME/lib: J A V A H O M E / l i b : JAVA_HOME/lib:JRE_HOME/lib: CLASSPATHexportPATH= C L A S S P A T H e x p o r t P A T H = CLASSPATH export PATH=JAVA_HOME/bin: JREHOME/bin: J R E H O M E / b i n : JRE_HOME/bin:PATH

編輯結束後,執行source ~/.bashrc命令使之生效
可以退出weblogic使用者再登入,java -version查看是否配置成功 2.2.2 安裝weblogic

這裡需要建立兩個必要安裝檔案
回應檔
vim /share/wls.rsp

####################################wls.rsp[ENGINE]#DO NOT CHANGE THIS.Response File Version=1.0.0.0.0[GENERIC]#The oracle home location. This can be an existing Oracle Home or a new Oracle HomeORACLE_HOME=/opt/weblogic/app#Set this variable value to the Installation Type selected. e.g. WebLogic Server, Coherence, Complete with Examples.INSTALL_TYPE=WebLogic Server#Provide the My Oracle Support Username. If you wish to ignore Oracle Configuration Manager configuration provide empty string for user name.MYORACLESUPPORT_USERNAME=#Provide the My Oracle Support PasswordMYORACLESUPPORT_PASSWORD=<SECURE VALUE>#Set this to true if you wish to decline the security updates. Setting this to true and providing empty string for My Oracle Support username will ignore the Oracle Configuration Manager configurationDECLINE_SECURITY_UPDATES=true#Set this to true if My Oracle Support Password is specifiedSECURITY_UPDATES_VIA_MYORACLESUPPORT=false#Provide the Proxy HostPROXY_HOST=#Provide the Proxy PortPROXY_PORT=#Provide the Proxy UsernamePROXY_USER=#Provide the Proxy PasswordPROXY_PWD=<SECURE VALUE>#Type String (URL format) Indicates the OCM Repeater URL which should be of the format [scheme[Http/Https]]://[repeater host]:[repeater port]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.