Pazar , 13 Temmuz 2014
Son Haberler
Anasayfa / MAKALELER / Veri Tabanı / Oracle Database Enterprice Manager Portu Değişimi

Oracle Database Enterprice Manager Portu Değişimi

Oracle Database Enterprice Manager Konsolunun port numaralarını değiştirmek istiyorsanız.

“enoms.properties” ve “targets.xml” dosyalarındaki, default olarak tanımlanmış 1521 numaralı portu bu dosyalardaki gerekli alanları değiştirmek ile mümkün olacaktır.

 

1-İlk olarak Enterprise Manager konsolunun durumu hakınnda bilgi alalım.

 

testcomputer:DBSID:./home/oracle>emctl status dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.

https://testcomputer:5500/em/console/aboutApplication

EM Daemon is not running.

 

2-Eğer konsolumuz kapalıysa 3 adıma geçebiliriz. Fakat konsolumuz açık durumda ise

emctl stop dbconsole diyerek Enterprise Manager konsolu kapatırız.

 

testcomputer:DBSID:./home/oracle>emctl stop dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.

https://testcomputer:5500/em/console/aboutApplication

Stopping Oracle Enterprise Manager 11g Database Control …

 

3- Şimdi gerekli port değişiklik işlemlerimizi yapmak için enoms.properties ve targets.xml dosyalarının bulunduğu lokasyona gidelim.

 

Unix komutlarıyla aşağıdaki dizine ulaşabilirsiniz. Dikakt ederseniz sysman dizinine giriş yapıyoruz. Çünkü Oracle veritabanının default kullanıcılarından biri olan SYSMAN Enterprise Managerın veritabanı tarafındaki kullanıcısıdır.

 

cd $ORACLE_HOME/computername_DBNAME/sysman/emd

cd $ORACLE_HOME/computername_DBNAME/sysman/config

 

$ORACLE_HOME =/oracle/app/oracle/product/11.2.0/db/

computername_DBNAME = Kurulan veritabanı ve ve server ismine göre değişiklik gözükür.

Fakat kurulum ile alakalı olarak istediğiniz dizine yukarıdaki uzantılardan ulaşamadıysanız.

Aşağıdaki unix komutlarıyla ulaşabilmeniz mümkündür. Eğer Oracle veritabanı ile uğraşıyorsanız, belli başlı unix komutlarını bilmeniz önemlidir.

 

find / enoms.properties

find / targets.xml

 

4- Şimdi hedefimizdeki dosyalara ulaştık. vi editörünü kullnarak dosyamızın içine girerek gerekli değişiklikleri yapacağız.

 

Vi editörünü kullanmak kolay olmadığından, herzaman bir işlem yapmadan işlem yapacağınız dosyanın cp unix komutuyla yedeğini almanızı öneririm.

 

cp enoms.properties enoms.properties_06042012

cp targets.xml targets.xml_06042012

 

Yedeklemmizi tamamladıkdan sonra dosyanın içine giriyoruz.

 

vi enoms.properties

 

testcomputer:DBSID:./oracle/11gR2/testcomputer_DBSID/sysman/config>more emoms.properties

oracle.sysman.emSDK.svlt.ConsoleServerName=testcomputer\:5500_Management_Service

oracle.sysman.eml.mntr.emdRepPwd=4a67803934372b29e5eac4395bb92369

emdrep.ping.pingCommand=/usr/sbin/ping <hostname>

em_oob_shutdown=false

LargeRepository=false

oracle.sysman.eml.mntr.emdRepPort=1521

oracle.sysman.eml.mntr.emdRepDBName=DBNAME

EMD_URL=https\://testcomputer\:1830/emd/main

em_email_address=%EM_EMAIL_ADDRESS%

oracle.sysman.eml.mntr.emdRepPwdSeed=908691582591452512

oracle.sysman.emSDK.svlt.ConsoleMode=standalone

em_oob_crash=false

em.oms.dumpModules=omsThread,repos

oracle.sysman.emRep.dbConn.statementCacheSize=50

oracle.sysman.db.isqlplusUrl=http\://testcomputer\:/isqlplus/dynamic

em_oob_startup=false

oracle.sysman.emSDK.svlt.ConsoleServerPort=5500

oracle.sysman.eml.mntr.emdRepRAC=FALSE

em_from_email_address=%EM_FROM_EMAIL_ADDRESS%

oracle.sysman.eml.mntr.emdRepPwdEncrypted=TRUE

oracle.sysman.db.isqlplusWebDBAUrl=http\://testcomputer\:/isqlplus/dba/dynamic

oracle.sysman.emSDK.svlt.ConsoleServerHost= testcomputer

oracle.sysman.eml.mntr.emdRepDBID=2656940808

oracle.sysman.emSDK.svlt.ConsoleServerHTTPSPort=5500

em_email_gateway=%EM_EMAIL_GATEWAY%

oracle.sysman.eml.mntr.emdRepServer= testcomputer

oracle.sysman.eml.mntr.emdRepSID=DBSID oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=testcomputer)(PORT\=1521)))(CONNECT_DATA\=(SERVICE_NAM E\=DBSID)))

oracle.sysman.emSDK.sec.ReuseLogonPassword=true

oracle.sysman.emkeyfile=/oracle/11gR2/testcomputer_DBSID/sysman/config/emkey.ora

em.ip.ui.enable=true

oracle.sysman.eml.mntr.emdRepUser=SYSMAN

oracle.sysman.emSDK.svlt.PublicServletEnabled=true

 

vi targets.xml

 

<Targets AGENT_TOKEN=”eaeee53ffa79185197711ff07f725a8ea7c63262″>

<Target TYPE=”oracle_emd” NAME=”testcomputer:1830″/>

<Target TYPE=”host” NAME=”testcomputer”/>

<Target TYPE=”oracle_database” NAME=”DBSID”>

<Property NAME=”MachineName” VALUE=”testcomputer”/>

<Property NAME=”Port” VALUE=”1521“/>

<Property NAME=”SID” VALUE=”DBSID”/>

<Property NAME=”OracleHome” VALUE=”/oracle/11gR2″/>

<Property NAME=”UserName” VALUE=”fbe9c235e202d084″ ENCRYPTED=”TRUE”/>

<Property NAME=”password” VALUE=”5d41271c4c6f0c84222c0efa112344d7″ ENCRYPTED=”TRUE”/>

</Target>

<Target TYPE=”oracle_listener” NAME=”LISTENER_testcomputer”>

<Property NAME=”Machine” VALUE=”15.14.77.77″/>

<Property NAME=”LsnrName” VALUE=”LISTENER”/>

<Property NAME=”Port” VALUE=”1521“/>

<Property NAME=”OracleHome” VALUE=”/oracle/11gR2″/>

<Property NAME=”ListenerOraDir” VALUE=”/oracle/11gR2/network/admin”/>

</Target></Targets>

 

5- Giriş yaptığımız dosyalarda 1521(default) numaralı portun değerini değiştirebilirz.

Fakat vi editörünün kullanmanın biraz farklı ve zor olduğundan bahsetmiştim.

Size basitçe vi editörün kullanımını anlatayım.

vi editörü komut modunda karşınıza gelir.

 

i(insert) tuşuna basarak yazıekleme moduna alırız. Gerekli yazılardan sonra. Komut moduna geçmek için esc tuşunu kullanırız.

 

Eğer yazarken yanlış bir yazı yazdınız ve silmek istiyorsanız ilk önce komut moduna geçtikden sonra x basarak imleçin bulunduğu yerdeki karakteri silebilirsiniz.

 

Gerekli değişiklikleri yaptıysanız vi editörden aşağıdaki komutla kaydederek çıkmanızı sağlar. Tabi ki, vi editörde kod moduna Esc ile geçmeyi unutmayın.

 

:wq Yapılan düzenleme ve değişikliklerin kaydedilmesini ve dosyadan çıkılmasını sağlar.

 

Fakat bir editörde içinden çıkılmayacak işlemler yaptınız ve kaydetmeden çıkmak isterseniz.Aşağıdaki komutu kullanırsınız.

 

:q! Komutu kaydetmeden çıkmanızı sağlar.

 

6- Şimdi yapmak istediğiniz port değişimini enoms.properties ve targets.xml dosyalarında yaptınız. Yaptığınız değişikliği görüntülemek için more komutunukullanabilirsiniz. (Sadece değişenparametreler gösterilmektedir.)

 

more enoms.properties

 

oracle.sysman.eml.mntr.emdRepPort=2525 

oracle.sysman.eml.mntr.emdRepConnectDescriptor=(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=testcomputer)(PORT\=2525)))(CONNECT_DATA\=(SERVICE_NAM E\=DBSID)))

more targets.xml
<Property NAME=”Port” VALUE=”2525“/> 
7- Son olarakda kapalı durumda olan konsolumuzu açalım.

testcomputer:DBSID:./home/oracle>emctl start dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.

https://testcomputer:5500/em/console/aboutApplication

- An instance of Oracle Enterprise Manager 11g Database Control is already running……

 

 

8- Simdi EM konsolunun start ettiğimizde aşağıdaki yapıya benzer bir adres gelecektir. Bunu bilgisayarınızda web browsera yazarak Enterprise Managera erişiminizi sağlayabilirsinz.

 https://testcomputer:5500/em/console/aboutApplication

Hakkında Erdem Dayioglu

1985 Yılında İstanbulda doğdum. Lise öğrenimimi Kartal Anadolu Lisesinde yaptım.(1999-2003) Lisans öğrenimimi Uluslararası Kıbrıs Üniversitesi Bilgisayar Mühendisliği bölümünde yaptım(2004-2009).Şuanda İstanbul Ticaret Üniversitesinde İşletme yüksek Lisansıma devam etmekteyim.(2011- ) Oracle la üniversitemde veritanaı dersiyle tanıştım. Mezun oldukdan sonrada 2010 yılında Oracle DBA eğitimi aldım. Oracle DBA lik eğitimimden sonra hayalimdeki meslek oldu. Şuan da bir bankada Oracle DBA olarak görev almaktayım. Bu işimden önce bazı iş deneyimlerim olsada, şuan ki işimle hayallerime başlangıç yapmış bulunmaktayım

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*


Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>