真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle怎么設置部署 如何配置oracle客戶端

Oracle9iAS下J2EE應用程序部署

安裝配置應用服務器操作系統(tǒng)安裝Oracle iAS 企業(yè)版 ①Oracle i Application Server Infrastructure 其中 Oracle iAS Infrastructure Instance Name ora ias_is 口令 ora ias安裝目錄 d:\Ora is②Oracle iAs Application Server (Business Intelligence and Forms) 其中 Oracle iAS Instance Name ora ias 口令 ora ias安裝目錄 d:\Ora ias打包應用程序需打包的應用程序目錄結構為根目錄/JSP程序目錄/WEB INF/Classes/Lib/Web xml在根目錄下 用java –jar命令將其打包為WebJ EE war文件 新建TEMP根目錄 在目錄中建立META INF目錄 其中新建application xml 其內容為 ?xml version= encoding= UTF ?!DOCTYPE application PUBLIC //Sun Microsystems Inc //DTD J EE Application //EN applicationdisplay nameWebJ EE/display namedescriptionApplication description/descriptionmodulewebweb uriWebJ EE war/web uricontext root/context root/web/module/application其目錄結構為 TEMP/META INF/Application xmlWebJ EE war在TEMP根目錄下用java –jar命令將其打包為WebJ EE ear 配置Oracle Application ServerNo 進入Oracle Enterprise Management web Console進入Oracle Enterprise Management web Console在IE瀏覽器中 其URL一般為//IP ADDRESS: /注意 該地址與安裝oracle ias的服務器IP地址相同 用戶名 ias_admin 密碼 ora ias(既用戶在安裝ora ias時輸入的密碼) No 進入Oracle iAS的配置界面 一般選擇ias來進行配置 在 名稱 上點擊可進入配置畫面 注意 因為應用服務器上安裝了域和DNS服務器 如果連接服務器的終端沒有加入該域或沒有將本機的DNS設置為應用服務器的DNS 有可能通過服務器的主機名并不能訪問到該界面 此時需要用IP地址來代替主機名進行訪問 No 進入Oracle HTTP Server配置界面 點擊 HTTP Server 鏈接進入配置界面 No 配置HTTP監(jiān)聽端口 點擊 管理 下面的Server Properties鏈接進入下一界面 點擊【添加新地址/端口】按鈕 將出現(xiàn)空白行 在端口列下填入新端口 IP地址列可不填寫 默認為服務器IP地址 向下拖動瀏覽器垂直滾動條 點擊【應用】按鈕 將保存該配置 點擊【Yes】按鈕 重新啟動OHS 返回 服務器屬性 界面 點擊界面上方的 Application Server:d i_ias hgapps hg local 鏈接 返回No 所示的IAS配置界面 注意 Server Properties鏈接下面的 Advanced Server Properties 鏈接可進入配置文件一覽的界面 有興趣的同學可以研究研究 其中文件為重中之重 No 進入OC J配置界面 點擊 OC J_home 鏈接進入OC J的配置界面 No 部署J EE應用程序 點擊【部署EAR文件】按鈕 進入部署的第一步——簡介 點擊【下一步】按鈕 點擊【瀏覽…】按鈕 選擇一個J EE應用程序EAR包 該包最好位于服務器上 以免部署時間加長 在下面的空格內填寫唯一的應用程序名 該處相當于應用的唯一ID 設置完成后點擊【下一步】按鈕 開始拷貝應用程序到相應位置 時間可能較長 請耐心等待 設置訪問J EE應用程序的URL 例如 /WebJ EEProgram 注意 具體URL前面的 / 點擊【完成】按鈕 配置完成 點擊【部署】按鈕 開始部署應用程序 時間可能較長 部署完畢后 將自動返回OC J_home主頁 此時在 已部署的應用程序 下應可以看到剛剛部署完成的應用 點擊部署已完成的應用的鏈接 進入配置界面 No 配置J EE應用程序 點擊 管理 下面的 高級屬性 鏈接 進入配置文件界面 點擊 data sources xml 鏈接 進行數(shù)據(jù)源的配置 location= 與應用中相同 Username= 數(shù)據(jù)庫用戶名 Password= 密碼 url= jdbc:oracle:thin:@ip_address: :SID 配置完成后 點擊【應用】按鈕 保存配置 No 重新啟動OC J 在該界面 重新啟動OC J_home No 測試 在IE瀏覽器中測試自己的應用程序是否成功部署 一般為 lishixinzhi/Article/program/Oracle/201311/17930

創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目網(wǎng)站設計、成都網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元勐海做網(wǎng)站,已為上家服務,為勐海各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

oracle11g部署搭建

1.配置hostname

[root@oracledb ~]#hostnamectl set-hostname oracledb

[root@oracledb ~]#echo " 10.100.1.10 oracledb" /etc/hosts

2.關閉selinux和防火墻

[root@oracledb ~]#sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config

[root@oracledb ~]#setenforce 0

[root@oracledb ~]#systemctl stop firewalld

[root@oracledb ~]#systemctl disable firewalld

[root@oracledb ~]#systemctl status firewalld

3.下載Oracle軟件包 且上傳到服務器上,進行解壓縮

建議使用winSCP工具進行上傳到服務器的/opt目錄下

[root@oracledb ~]# ls -lh /opt/

-rw-r--r-- 1 root root 1.2G Mar 30 16:12 linux.x64_11gR2_database_1of2.zip

-rw-r--r-- 1 root root 1.1G Mar 30 16:11 linux.x64_11gR2_database_2of2.zip

4.安裝oracle環(huán)境所需要的依賴包-配置YUM源

安裝依賴包之前,一定要設置好服務器上的安裝源,原因是:可以在沒有互聯(lián)網(wǎng)的時候安裝服務所需依賴包;常用的安裝源有兩種方式:

(1) 配置本地yum源

新建配置文件vi /etc/yum.repos.d/localsource.repo輸入如下內容:

[localsource]

name=localsource

baseurl=

enabled=1

gpgcheck=0

(2) 生成本地yum 緩存

注意:從Oracle 11g 11.2.0.2版本開始,在Linux x86_64上安裝時,只需要安裝64位的軟件包,但是,對于11.2.0.2之前的任何Oracle database 11g,下表中列出的32位和64位的安裝包都必須安裝

5.安裝oracle環(huán)境所需要的依賴包-安裝依賴包

(1)安裝依賴包

[root@oracledb ~]# yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel zlib zlib-devel pcre-devel unzip

(2)安裝完成后,檢查依賴是否全部安裝成功

[root@oracledb ~]# rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel zlib zlib-devel pcre-devel unzip | grep "not installed"

(3)創(chuàng)建所需的用戶組和用戶

如果要安裝Oracle數(shù)據(jù)庫,通常需要以下本地操作系統(tǒng)用戶組和用戶:

Oracle inventory組(通常為 oinstall)

OSDBA組 (通常為 dba)

OSOPER組 (通常為 oper)

Oracle軟件所有者(通常為 oracle)

創(chuàng)建用戶組和用戶:

[root@oracledb ~]# groupadd oinstall

[root@oracledb ~]# groupadd dba

[root@oracledb ~]# groupadd oper

[root@oracledb ~]# useradd -g oinstall -G dba oracle

(4)修改oracle用戶密碼:建議密碼配置為字符+數(shù)字+特殊字符

[root@oracledb ~]# passwd oracle

6.配置內核參數(shù)和資源限制

(1)編輯配置文件vi /etc/sysctl.conf添加如下參數(shù):

vm.max_map_count = 655360

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 2147483648 ###最小值: 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

注意:如果系統(tǒng)中某個參數(shù)高于上面的參數(shù)的值 ,保留較大的值,上面的數(shù)值只是官方要求的最小值,可以根據(jù)系統(tǒng)調整數(shù)值,以優(yōu)化系統(tǒng)性能

(2)使內核參數(shù)生效

[root@oracledb ~]# sysctl -p

7.創(chuàng)建oracle安裝目錄

如下目錄,根據(jù)自己的實際情況可做修改:

[root@oracledb ~]# mkdir -p /data/app/oracle/product/11.2.0

[root@oracledb ~]# cd /data/app/oracle/

[root@oracledb oracle]# mkdir oradata inventory fast_recovery_area

[root@oracledb ~]# chown -R oracle:oinstall /data/app/oracle

[root@oracledb ~]# chmod -R 775 /data/app/oracle

8.配置oracle用戶環(huán)境變量

編輯配置文件vi /home/oracle/.bash_profile添加如下內容:

export ORACLE_BASE=/data/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

9. 解壓下載好的兩個Oracle數(shù)據(jù)庫文件

[root@oracledb ~]# cd /opt

[root@oracledb ~]# unzip linux.x64_11gR2_database_1of2.zip -d /data

[root@oracledb ~]# unzip linux.x64_11gR2_database_2of2.zip -d /data

10. 編輯靜默安裝響應文件

(1)切換到oracle用戶執(zhí)行

[root@oracledb ~]# su - oracle

(2)切換到響應文件的目錄下

[oracle@oracledb ~]$ cp -R /data/database/response/ .

[oracle@oracledb ~]$ cd response/

[oracle@oracledb response]$ ls

dbca.rsp db_install.rsp netca.rsp

11.修改配置文件:vi /home/oracle/response/db_install.rsp,修改以下變量的值

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/data/app/oracle/inventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/data/app/oracle/product/11.2.0

ORACLE_BASE=/data/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=dba

DECLINE_SECURITY_UPDATES=true

12. 開始靜默安裝Oracle 11g

(1)開始安裝oracle數(shù)據(jù)庫

[oracle@oracledb ~]$ cd /data/database

[oracle@oracledb ~]$ ./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp -ignorePrereq

注意:安裝期間可以使用tail命令查看oracle的安裝日志,且日志文件名稱是根

據(jù)自己的實際執(zhí)行時間確定的,安裝日志文件會在安裝時提示,需要等待3分鐘左右,注意不要停止運行;安裝完成后有如下提示,如果有類似如下提示,說明安裝完成。

The following configuration scripts need to be executed as the "root" user.

#!/bin/sh

#Root scripts to run

/data/app/oraInventory/orainstRoot.sh

/data/app/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

4. Return to this window and hit "Enter" key to continue

Successfully Setup Software.

13.使用 root用戶執(zhí)行腳本

(1)切換到root用戶執(zhí)行

[root@oracledb ~]# su - root

(2)執(zhí)行兩個用戶腳本

[root@oracledb ~]# sh /data/app/oracle/inventory/orainstRoot.sh

[root@oracledb ~]# sh /data/app/oracle/product/11.2.0/root.sh

14.配置監(jiān)聽程序

(1)切換到oracle用戶執(zhí)行(建議退出重進oracle用戶)

[root@oracledb ~]# su - oracle

(2)配置監(jiān)聽,查看輸出結果

[oracle@oracledb ~]$ netca /silent /responsefile /home/oracle/response/netca.rsp

(3)查看監(jiān)聽服務狀態(tài),若沒啟動需要啟動

[oracle@oracledb ~]$ lsnrctl status

[oracle@oracledb ~]$ lsnrctl start

查看結果:

Parsing command line arguments:

Parameter "silent" = true

Parameter "responsefile" = /data/etc/netca.rsp

Done parsing command line arguments.

Oracle Net Services Configuration:

Profile configuration complete.

Oracle Net Listener Startup:

Running Listener Control:

/data/app/oracle/product/11.2.0/bin/lsnrctl start LISTENER

Listener Control complete.

Listener started successfully.

Listener configuration complete.

Oracle Net Services configuration successful. The exit code is 0

(4)查看監(jiān)聽端口

[oracle@oracledb ~]$ netstat -tnpl | grep 1521

15.靜默創(chuàng)建數(shù)據(jù)庫

GDBNAME = "orcl"

SID = "orcl"

SYSPASSWORD = "oracle"

SYSTEMPASSWORD = "oracle"

SYSMANPASSWORD = "oracle"

DBSNMPPASSWORD = "oracle"

DATAFILEDESTINATION =/data/app/oracle/oradata

RECOVERYAREADESTINATION=/data/app/oracle/fast_recovery_area

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = " 6552 "

##其中TOTALMEMORY = " 6552 " 為6552 MB,物理內存8G*80%

(2)切換到oracle用戶執(zhí)行

[root@oracledb ~]# su - oracle

(3)執(zhí)行靜默建庫

[oracle@oracledb ~]$ dbca -silent -responseFile /home/oracle/response/dbca.rsp

執(zhí)行過程如下:

Copying database files

1% complete

3% complete

11% complete

18% complete

26% complete

37% complete

Creating and starting Oracle instance

40% complete

45% complete

50% complete

55% complete

56% complete

60% complete

62% complete

Completing Database Creation

66% complete

70% complete

73% complete

85% complete

96% complete

100% complete

Look at the log file "/data/app/oracle/cfgtoollogs/dbca/orcl/orcl.log" for further details.

(4)查看進程

[oracle@oracledb ~]$ ps -ef | grep ora_ | grep -v grep

(5)再次查看監(jiān)聽狀態(tài)進行確認

[oracle@oracledb ~]$ lsnrctl status

結果顯示:

The command completed successfully

16.至此數(shù)據(jù)庫就安裝成功了,下面我們登錄下數(shù)據(jù)庫

(1)切換到oracle用戶執(zhí)行

[root@oracledb ~]# su - oracle

(2)登錄數(shù)據(jù)庫

[oracle@oracledb ~]$ sqlplus / as sysdba

(3)查詢實例狀態(tài)

SQLselect status from v$instance;

(4)查看數(shù)據(jù)庫版本

SQL select * from v$version;

(5)激活scott用戶

SQLalter user scott account unlock;

SQLalter user scott identified by tiger;

SQLselect username,account_status from dba_users;

17.設置Oracle開機啟動

(1)修改配置文件vi /data/app/oracle/product/11.2.0/bin/dbstart 修改如下內容:

將腳本中的ORACLE_HOME_LISTNER=$1,修改為ORACLE_HOME_LISTNER=$ORACLE_HOME

(2)修改配置文件vi /data/app/oracle/product/11.2.0/bin/dbshut 修改如下內容:

將腳本中的ORACLE_HOME_LISTNER=$1,修改為ORACLE_HOME_LISTNER=$ORACLE_HOME

(3)修改配置文件 vi /etc/oratab修改如下內容,

orcl:/data/app/oracle/product/11.2.0:Y

(4)新建文件:vi /etc/rc.d/init.d/oracle 注意:建議全部復制腳本內容

#! /bin/bash

# oracle: Start/Stop Oracle Database 11g R2

# chkconfig: 345 90 10

# description: The Oracle Database is an Object-Relational Database Management System.

# processname: oracle

. /etc/rc.d/init.d/functions

LOCKFILE=/var/lock/subsys/oracle

ORACLE_HOME=/data/app/oracle/product/11.2.0

ORACLE_USER=oracle

case "$1" in

start)

if [ -f $LOCKFILE ]; then

echo $0 already running.

exit 1

fi

echo -n #34;Starting Oracle Database:"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"

touch $LOCKFILE

;;

stop)

if [ ! -f $LOCKFILE ]; then

echo $0 already stopping.

exit 1

fi

echo -n #34;Stopping Oracle Database:"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"

su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"

rm -f $LOCKFILE

;;

restart)

$0 stop

$0 start

;;

status)

if [ -f $LOCKFILE ]; then

echo $0 started.

else

echo $0 stopped.

fi

;;

*)

echo "Usage: $0 [start|stop|status]"

exit 1

esac

exit 0

(5)給 /etc/init.d/oracle添加執(zhí)行權限

[root@oracledb ~]# chmod +x /etc/init.d/oracle

(6)開機啟動oracle

[root@oracledb ~]# chkconfig oracle on

(7)給啟動文件加權限

[root@oracledb ~]# cd /data/app/oracle/product/11.2.0/bin/

[root@oracledb bin]# chmod 6751 oracle

[root@oracledb bin]# cd /var/tmp

[root@oracledb tmp]# chown -R oracle:oinstall .oracle

(8)重啟測試

[root@oracledb ~]# reboot

(9)切換到oracle用戶登錄狀態(tài)下

[root@oracledb ~]# su - oracle

[oracle@oracledb ~]$ sqlplus / as sysdba

(10)解除鎖定

SQL alter user SYSTEM account unlock;

(11)這時候就可以用Navicat連接了

SQL conn;

用戶名:SYSTEM

密碼:oracle

如果不能正確連接,改下密碼試試

alter user system identified by 新密碼

[root@oracledb ~]# mkdir -p /data/szzt

[root@oracledb ~]# cd /data/

[root@oracledb data]# chown oracle:oinstall -R szzt

[root@oracledb data]# ll

total 0

drwxr-xr-x 3 root root 20 Apr 8 21:14 app

drwxr-xr-x 8 root root 128 Aug 21 2009 database

drwxr-xr-x 2 oracle oinstall 6 Apr 14 16:17 szzt

[root@oracledb ~]# su - oracle

[oracle@oracledb ~]$ sqlplus / as sysdba

SQL conn cshi

Enter password: 登錄失敗

Connected.

SQL create temporary tablespace DB_DATA_TMP tempfile'/data/szzt/DB_DATA_TMP.dbf' size 500m autoextend on next 100m maxsize 10240m extent management local;

顯示結果:

Tablespace created.

SQL create tablespace DB_DATA logging datafile'/data/szzt/DB_DATA.dbf' size 2048m autoextend on next 100m maxsize 10240m extent management local;

顯示結果:

Tablespace created.

SQL create user ceshi identified by ceshi default tablespace DB_DATA temporary tablespace DB_DATA_TMP;

顯示結果:

User created.

SQL grant dba to ceshi;

顯示結果:

Grant succeeded.

SQL conn ceshi ###用戶名和密碼一樣,此時登錄成功

[oracle@oracledb ~]$ cd /data/app/oracle/product/11.2.0/bin/

注意:數(shù)據(jù)庫導出操作是在 源服務器 上進行

[oracle@oracledb bin]$ exp 用戶名/密碼@ IP地址 /orcl file =/data/szzt/ceshi.dmp owner='用戶名'

Export terminated successfully without warnings.

注意:數(shù)據(jù)庫導入操作是在 目標服務器 上進行

[oracle@oracledb bin]$ imp ceshi/ceshi@ 10.100.1.10 /orcl file=/data/szzt/ceshi.dmp fromuser=ceshi touser=ceshi

顯示結果:可以看到導入的表過程(10.100.1.10是自己的目標數(shù)據(jù)庫服務器)

Import terminated successfully without warnings .

(1)、數(shù)據(jù)導入完畢后,我們可以使用DBeaver對數(shù)據(jù)庫進行遠程管理

(2)、測試連接,沒問題后完成新建

(3)、連接上來后,我們就可以使用工具來進行管理數(shù)據(jù)庫

技術標準-17Oracle單機部署與集群部署規(guī)范

版本選擇穩(wěn)定版本 。目前常用12C,12.2.0.3。每個季度都有更新迭代,不要急于更新部署,可以延后一個季度部署使用。

保持各個環(huán)境版本的一致性 。開發(fā),測試,生產三方的架構可以不同,但是版本應該保持一致。生產可以使用RAC多節(jié)點物理機架構,開發(fā)可以使用單臺物理機,甚至可以用虛擬機。

操作系統(tǒng)平臺 。盡量選擇Linux平臺,比如Redhat7。其實Aix系統(tǒng)也挺好。

空間分配 。單機的空間最少30G,RAC多節(jié)點至少80G。鏡像安裝使用Gold image。

資源拓展 。一般節(jié)點不變的時候,選擇加CPU內存的方式。如果預算充足,可以直接加節(jié)點服務器。

切換 。單機,先停止監(jiān)聽,停止DB實例,卸載VIP,存儲切換后,掛載VIP,啟動監(jiān)聽,啟動DB實例即可。RAC切換主要區(qū)別在于集群多節(jié)點的差異。

每天強制自己寫些東西,拍攝制作視頻,記錄生活,思考 探索 學習一些東西。不斷地學習,堅持下去,提高自己的認知,打開自己的思維,以后會有更多的方法和創(chuàng)新。


名稱欄目:oracle怎么設置部署 如何配置oracle客戶端
分享URL:http://weahome.cn/article/hgdpjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部