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]