ORACLE 10G VERĐTABANINI KOMUT SATIRINDAN KURMAK (SILENT INSTALL)



Benzer belgeler
Mpuantor 2.7 Client Kurulumu

Windows Server 2012 Active Directory Kurulumu

ORACLE DATABASE 11G R2 KURULUMU

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Ekrana gelen diyalog penceresinden Typical radyo düğmesi seçilir ve Next düğmesine basılır.

OTURUM AÇMA ADLARI. Tavsiye Edilen Önhazırlık Enterprise Manager'i kullanabilmek.

ORACLE TNS (TRANSPARENT NETWORK SUBSTRATE) LISTENER YAPILANDIRMASI

IceWarp kurulumu. IceWarp Server kurmanız için yapmamız gereken adımlar şunlardır:

MaestroPanel Kurulum

Kurulum Dökümanı. v

Bu makalede 2003 sunucu, Windows 2003 Server anlamına gelmektedir. Aşağıda yapılan işlemler 2003 R2 sunucu üzerinde denenmiş ve çalıştırılmıştır.

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Tarih: 2 Ağustos 2018 Son versiyon: 1.8. EndNote X9 Windows Multi/Site kurulum talimatları

Program Kurulum. Turquaz Muhasebe. İçindekiler

Kurulum Dökümanı * v * Bu döküman FortiLogger versiyonu için hazırlanmıştır.

Exchange Server Kurtarma (PowerControls)

Ağ Üzerinde MATLAB kurulum rehberi (Sunucu makine)

Lisanslama Sistemi ve Set Yükleme İşlemleri

Network üzerinde MATLAB kurulması

SQL 2005 SQL STUDIO MANAGER ACP YAZILIMI KURULUM KILAVUZU

SQL Server 2014 Kurulum Adımları

ARTESIS ENTERPRISE SERVER OPC TÜNELLEME İSTEMCİSİ

Microsoft SQL Server 2008 Oracle Mysql (Ücretsiz) (Uygulamalarımızda bunu kullanacağız) Access

Turquaz Kurulum Dökümani Linux

Microsoft SQL Server 2005 Express Edition Hızlı Kurulum Dokümanı. 1. Administrator veya denki bir kullanıcı ile logon olunmalıdır.

Uzaktan Kurulum Kılavuzu

Bağlantı Kılavuzu. Yerel olarak bağlanmış bir yazıcıya yönelik Windows talimatları. Yerel yazdırma nedir? Yazılımı CD'yi kullanarak kurma

Opera V2 Kurulum Klavuzu V0.01

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Teknoloji Özeti vspace Kurulum Değişiklikleri Windows Yükleyicisi.MSI

Google Dokümanları Kullanmak

Security Configuration Wizard ile güvenliği artırmak

V14xx Güncelleme İşlemleri

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.0'dan v3.1.0'a)

Bu dökümanda Eğitim seti kurulumu için yapılması gerek işlemler konusunda hangi sıralamanın izleneceğine yönelik detaylar yer almaktadır.

Kurtarma Ortamını Oluşturma

Proticaret Exclusive Versiyon Yükseltme Dokümanı(v.3.2.0'dan v3.2.1'e)

WebInstaller. 1. Kurulum Đçin Gereksinimler

Windows Server 2012 Kurulum Hazırlıkları. Windows Server 2012 Kurulum Seçenekleri. Windows Server 2012 Kurulum Adımları. Full GUI Kurulum Seçeneği

LOGO DESTEK DOKÜMANI

Clonera Bütünleşik İş Sürekliliği Gereksinimler ve Kurulum Dökümanı

VERİTABANI KURULUMU SQL 2005 EXPRESS EDITION KURULUMU

V Daq Kurulum adımları

Hukuk Parter ile SMS Yönetimi

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

ZWCAD İçindekiler. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

NicProxy Registrar AWBS Modül Kurulumu Versiyon 1.0

POP3 ve IMAP kurulumu

Ubuntu Terminal Server Ve Uzak Masaüstü Sunucusu

T. C. İSTANBUL TEKNİK ÜNİVERSİTESİ Bilişim Enstitüsü ENFORMASYON SİSTEMLERİNİN TASARIMI VE YÖNETİMİ

Windows Server 2012 DHCP Kurulum ve Yapılandırma

KANTAR UYGULAMASI Kurulum Kılavuzu

İŞLEM COĞRAFİ BİLGİ SİSTEMLERİ MÜHENDİSLİK VE EĞİTİM LTD. ŞTİ. ArcGIS 10.1 Desktop Ücretsiz Deneme Lisanslaması

BİOS MENÜSÜNE GİRMEK İÇİN BİLGİSAYARIMIZIN GÜÇ DÜĞMESİNE BASIYORUZ.GENELDE BİLGİSAYARLARDA GÜÇ DÜĞMESİ OLARAK DEL TUŞU KULLANILMAKTADIR.

"SQL Server Management Studio" yazılımını yüklemek için alttaki resmi sitesinden 180 günlük deneme sürümünü indirebilirsiniz.

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

LogControl DL yazılımı kurulum talimatı

Project Vesta Documentation

Linux Ubuntu Kurulumu

McAfee epolicy Orchestrator Pre-Installation Auditor 2.0.0

Hybrid Software Veritabanı ve Sistem 7x24 Destek &Danışmanlık Hizmetleri Veritabanı ve Sistem 7x24 Destek & Danışmanlık Hizmetleri

Kurulum ve Başlangıç Kılavuzu. DataPage için

CYGWIN KURULUMU ve KULLANIMI

1. PROGRAM KURMA 1.1 LİNUX PROGRAMLARINI KURMA Yazılım Merkezi ile Program Kurma

SpamTitan CD'den kurulum

BİLGİ NOTU. SpeedTouch 585 Kablosuz ADSL Router

Harita Güncelleme MODEL. - Model ; DAİİCHİ üniteye sahip olan TÜM modeller PROSEDÜR. 1. Öncelikle bilgisayarınızdan

Anti-Virüs Atlatma 2. Kurulum

08221 Veri Tabanı II. Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı. 18 Eyl Çarş. Öğr. Gör. Murat KEÇECİOĞLU

Yazılım Güncelleştirmeleri Kullanıcı Kılavuzu

Tavsiye Edilen Önhazırlık Veritabanı kavramınıöğrenmek. Hedefler Shrink yapılmasının amacının kavranması. Shrink yapılma yöntemlerinin öğrenilmesi.

3. Analytic Workspace Manager ile Oracle OLAP Küpü Tasarımı

Sözü fazla uzatmadan bu durumlar için bir çözüm yolunu sizlere paylaşmak istiyorum..

LyX. İlkay TÜRK ÇAKIR. SANAEM- TAEK HPFBO-Çukurova Üniversitesi

İNTERNET PROGRAMCILIĞI HAFTA MYSQL - PHPMYADMIN. Hazırlayan Fatih BALAMAN. İçindekiler. Hedefler. Mysql Nedir.

Module 2 Managing User And Computer accounts

Yedek Almak ve Yedekten Geri Dönmek

HUAWEI Cihazlara Erişim Yöntemleri

Giriş. İş Ortamlarına Yerleşimi. SecurityOnion Nedir? SecurityOnion İndirme Adresi. SecurityOnion Kurulumu. Kurulum Sonrası Yapılandırma

SQL Server 2008 kurulum için Microsoft Windows Installer 4.5 ve üzeri bileşenin bilgisayarınızda kurulu olması gerekir. İndirmek için tıklayın

DESTEK DOKÜMANI. Ürün : Tiger Enterprise/ Tiger Plus/ Go Plus/Go Bölüm : Kurulum İşlemleri

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Veri Tabanı Yönetim Sistemleri Bölüm - 02

CHAPTER 9. DHCP Server

Linux Kurulumu (Sürüm 1.52) İçindekiler

VMware 4.0 vcenter Server Kurulumu

Kumanda ve ProgDVB için Kolay Kurulum

Kılavuz içerisinde TalksPBX kurulumu anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

AutoCAD 2011 Kurulumu

ArcSight Logger Connector ArcSight Logger Connector Yapılandırması

Autodesk Revit Architecture 2013 Kurulumu

1. Oracle Data Miner 11g Release 2 Kurulumu Aşamaları

AHTAPOT Firewall Builder Kurulumu

Vega Web Sipariş Kurulum

XSS Exploitation via CHEF

SmoothWall Express 3.0 Kurulumu

İLERİ VERİTABANI SİSTEMLERİ SUAT ÜSTKAN

SQL Server 2008 Express Edition ı Kurmak

Harita güncelleme direktifleri

Transkript:

ORACLE 10G VERĐTABANINI KOMUT SATIRINDAN KURMAK (SILENT INSTALL) 1

İçindekiler 1.Giriş... 3 2. Kütüphane Problemi... 3 3. Silent Kurulum için Response File Hazırlamak... 4 4. Sonradan Starter Database Kurulumu... 6 5. Patchset Geçmek... 7 6. Silent Mode ile Uninstall... 7 7. Silent Mode ile ilgili Enterprise Manager Problemi... 8 8. Ekstra Kaynaklar... 8 2

1.Giriş Oracle veritabanını komut satırından kurmak mümkündür. Bunu yaparak kurulum işlemini otomatik hâle getirebiliriz. Ya da görsel arayüzün çalışmadığı bazı durumlarda (örneğin, 64bit lik işletim sisteminde, 32bit lik görsel kütüphanelerin bulunmaması gibi) komut satırından kurulumu gerçekleştirmek zorunda kalabiliriz. 2. Kütüphane Problemi Komut satırından kuruluma burada ara verip, kütüphane problemlerine değineceğiz. Eğer 32 bit lik kütüphane problemi yüzünden silent install yapmak zorundaysanız, buna gerek olmayabilir. Önce aldığınız hatanın aşağıdakine benzeyip benzemediğini kontrol edin. Hata mesajında i386/libawt.so: libxp.so.6 şeklindeki uyarılar varsa, bu 32bit grafik kütüphanelerinin eksikliğine işarettir. Preparing to launch Oracle Universal Installer from /tmp/orainstall2005-08- 30_10-54-49PM. Please wait...oracle@localdomain database$ Exception in thread "main" java.lang.unsatisfiedlinkerror: /tmp/orainstall2005-08-30_10-54-49pm/jre/1.4.2/lib/i386/libawt.so: libxp.so.6: cannot open shared object file: No such file or directory at java.lang.classloader$nativelibrary.load(native Method) at java.lang.classloader.loadlibrary0(unknown Source) at java.lang.classloader.loadlibrary(unknown Source) at java.lang.runtime.loadlibrary0(unknown Source) at java.lang.system.loadlibrary(unknown Source) at sun.security.action.loadlibraryaction.run(unknown Source) at java.security.accesscontroller.doprivileged(native Method) at sun.awt.nativelibloader.loadlibraries(unknown Source) at sun.awt.debughelper.<clinit>(unknown Source) at java.awt.component.<clinit>(unknown Source) Bu sorunu aşmak için 32bit lik kütüphaneleri kurmanız gerekiyor. Ancak kurulum için girilecek komut, dağıtımdan dağıtıma farklılık gösterecektir. RedHat ve Fedora dağıımları için tavsiye edilen komutlar aşağıdaki gibidir: $ rpm -ivh libxau-devel-1.0.1-3.1.i386.rpm $ rpm -ivh libxp-1.0.0-8.i386.rpm $ rpm -ivh libxp-devel-1.0.0-8.i386.rpm Ubuntu için ise, tek satırlık bir komut yeterlidir: $ sudo apt-get install ia32-libs Farklı dağıtımlar için farklı kurulum yöntemleri var. Hangi paketlerin gerektiğini belirledikten sonra, dağıtımınıza uygun biçimde devam etmelisiniz. 3

3. Silent Kurulum için Response File Hazırlamak Komut satırından kurulumu gerçekleştirmek için önce bir response dosyası hazırlamanız gerekiyor. Daha önceden hazırlanmış bazı şablonlar var. Bu şablonları, Oracle kurulum klasörünün ($ORACLE_SETUP/database/response/) altında bulabilirsiniz. Şablon olarak sunulan dosyalar arasında, standart kurulum (standard.rsp), enterprise kurulum (enterprise.rsp) ya da isteğe bağlı (custom.rsp) kurulum bulunuyor. Oracle kurulum şablonları dışında, Net Configuration Assistant (netca.rsp), Database Configuration Assistant (dbca.rsp) ve Enterprise Manager Configuration Assistant (emca.rsp) şablonları da yine aynı klasör altında bulunabilir. Biz enterprise kurulum gerçekleştireceğimizi düşünerek, enterprise.rsp dosyası üzerinden gideceğiz. Önce dosyanın ccebi.rsp şeklinde bir kopyasını oluşturalım ve sonrasında ccebi.rsp dosyasını değiştirmeye başlayalım: $ cp enterprise.rsp ccebi.rsp $ vi ccebi.rsp Dosya 1600 satırdan oluşuyor. dosya içinde <Value Required> şeklinde belirtilmiş bazı alanlar var. Buna ilaveten zorunlu olmayan ama dikkat edilmesi gereken başka bazı bölümler de bulunuyor. Kurulum esnasında önem göstermeniz gereken noktaları aşağıda bulabilirsiniz: # Inventory klasörünün sahibi olacak grubu dba olarak ayarlanır (35.satır) UNIX_GROUP_NAME="dba" # Oracle Home olacak lokasyon belirlenir (Satır 62) ORACLE_HOME="/u01/app/oracle" # Oracle Home adı verilir (Satır 70) ORACLE_HOME_NAME=OraHome10 # Kurulumu ve kopyalanan dosyaları gösterir. # Göstermesini istemiyorsanız false bırakın. (Satır 141) SHOW_INSTALL_PROGRESS_PAGE=true # Üzerinde çalışacağı makinenin adı (Satır 275) ORACLE_HOSTNAME=test01 4

# Bileşenlerin kurulacağı dili belirler (Satır 351) COMPONENT_LANGUAGES={"en"} # Veritabanını Enterprise Edition olarak kurmak içindir. Standard "SE", # Custom "Custom" kurulum yapabilirsiniz. (Satır 365) INSTALL_TYPE="EE" # Đşletim sistemi tarafında DBA yetkisi verilecek grubu belirtir. # Bizim örneğimizde dba olarak tanımlanmıştır.(satır 384) s_namefordbagrp="dba" # Đşletim sistemi tarafında operatör yetkisi verilecek grubu # belirler. (Satır 392) s_nameforopergrp="dba" # Kurulum esnasında database yaratılması içindir. (Satır 422) n_configurationoption=1 # Đşlemin upgrade olmayacağını belirtir. Default değeri 0'dır, upgrade # yapmayacaksanız, değişiklik yapmayın. (Satır 1374) n_performupgrade=0 # Genel amaçlı bir starter database yaratacağını belirtir. (Satır 473) n_dbtype=1 # Veritabanı global adını mydb olarak belirtir. (Satır 526) s_globaldbname="mydb" # Oracle System ID'yi mydb olarak belirtir. (Satır 540) s_dbsid=" mydb" # Veritabanı karakter set'i ISO-8859-9 olarak belirtir. (Satır 554) s_dbretchar="we8iso8859p9" # Örnek schema'ları yükleyeceğimizi belirtir. (Satır 569) b_loadexampleschemas=true # Her database schema'sı için aynı parolanın kullanılıp # kullanılmayacağını belirler. (Satır 1253) b_usesamepassword=true 5

# Admin parolasının password olarak belirlenmesini sağlar. (Satır 1272) s_superadminsamepasswd=password # password olarak girilen parolanın tekrar girilmesi gerekir. (Satır 1291) s_superadminsamepasswdagain=password # SYS, SYSTEM, SYSMAN ve DBSNMP parolalarını password olarak # ayarlar. (Satır 1333) sl_superadminpasswds={"password","password","password","password"} Satır sayıları farklılık gösterebilir ve girdiğim değerleri kendinize uyacak biçimde değiştirmeniz gerekecektir. ORACLE_HOME, ORACLE_SID ve PATH gibi değişkenleri.profile dosyanızda ayarladığınızı ve responsefile da gereken bütün değişiklikleri yaptığınızı varsayarsak, Oracle Setup klasörünün altına (bizim örneğimizde /home/oracle/oracle_setup/) girip, aşağıdaki komutu oracle kullanıcınızla çalıştırmanız gerekir: $ cd /home/oracle/oracle_setup/ $./runinstaller -silent responsefile /home/oracle/oracle_setup/database/response/ccebi.rsp ( UYARI: Yukarıdaki komut tek satırda girilmeli! ) Kurulum esnasında ara ara komut satırına döneceksiniz. Bu işlemin bittiği anlamına gelmiyor. Farklı bir oturum açıp, ps aux gibi komutlarla kurulumun tamamen bittiğinden emin olduktan sonra, veritabanını başlatın. Bir sorun olma ihtimaline karşı /etc/oratab dosyasının doğru yapılandırıldığından emin olun. Eğer starter database kurulmadıysa, dosya da yaratılmamış olabilir ve problem yaşabilirsiniz. 4. Sonradan Starter Database Kurulumu Response file içinde bazı noktaları atlayabilirsiniz. Ancak kurulumda önemli noktaları es geçseniz bile, telafisi bir noktaya kadar mümkün oluyor. Örneğin starter database kurmayı unuttuğunuzu düşünürsek, elinizde Oracle ın çalıştırılabilir dosyaları olacaktır ama açabileceğiniz herhangi bir veritabanı bulunmaz. Bu durumda Database Configuration Assistant (dbca) ile bir starter database yaratabilirsiniz. Bunun için aşağıdaki komutu kullanabilirsiniz: 6

$ dbca -silent -createdatabase -templatename $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc -gdbname mydb Komut yine tek satırda girilmelidir. mydb adında bir starter database kurulacaktır. Eğer $ORACLE_HOME değişkeniyle çalıştırmayı başaramazsanız, ORACLE_HOME yerine direkt lokasyon vererek deneyin: $ dbca -silent -createdatabase -templatename /u01/app/oracle/assistants/dbca/templates/general_purpose.dbc -gdbname mydb Gene başarısız olursanız, ORACLE_HOME klasörüne girip, template dosyalarının varlığını varlığını kontrol edin. 5. Patchset Geçmek Veritabanına patchset geçmek (örneğin 10.2.0.1 den 10.2.0.3 e yükseltmek) gerekiyorsa, bunu da silent mode üzerinden yapmanız mümkün. Veritabanını, listener ı ve Oracle a ait diğer process leri sonlandırdıktan sonra, PatchSet i açtığınız klasördeki runinstaller dosyasını aşağıdaki gibi çalıştırın. $./runinstaller -silent -responsefile /home/oracle/oracle_setup/patchset/disk1/response/patchset.rsp ORACLE_HOME=/u01/app/oracle ORACLE_HOME_NAME=OraHome10 Tek satırda girilen bu komutla, response dosyasının konumunu, hangi ORACLE_HOME için değişiklik yapılacağını ve ORACLE_HOME_NAME i belirtiyoruz. (Bu değerler, bir önceki kurulum aşamasıyla aynı olmalıdır.) Değerleri argüman olarak verdik. Bu yüzden Response file ile ilgili bir değişiklik yapmıyoruz. Đşlem sonunda veritabanı 10.2.0.3.0 a yükselecektir. 6. Silent Mode ile Uninstall Kurulumunu yaptığınız veritabanını yine silent mode ile kaldırabilirsiniz. Bunun için daha önce yaratmış olduğumuz ccebi.rsp dosyasını kullanacağız. 7

$./runinstaller -silent -deinstall -responsefile /home/oracle/oracle_setup/database/response/ccebi.rsp Yukarıdaki ifadeyi çalıştırmadan önce veritabanını ve buna bağlı bütün process leri sonlandırmanız yerinde olur. Uninstall işlemi tamamlandıktan sonra, geriye önemsiz birkaç dosya ve klasör kalacaktır. Dosyaların içeriğini kontrol ettikten sonra bunları da işletim sistemi üzerinden silebilirsiniz. 7. Silent Mode ile ilgili Enterprise Manager Problemi Silent Mode kurulumu işlemleri otomatikleştirmek için oldukça iyi bir yöntem. Ancak response file doğru ayarlanmazsa, ufak tefek aksaklıklar çıkabiliyor. Veritabanının genel çalışması etkilenmiyor ama örneğin enterprise manager çalışmıyor. Böyle bir durumda aşağıdaki adımları takip edebilirsiniz: $ export DB_UNIQUE_NAME=mydb $ export ORACLE_HOSTNAME=test01 $ emca -config dbcontrol db -repos recreate (En başta yazdığımız export komutları, EMCTL ile ilgili hatalara karşı çalıştırılır. Eğer bu iki değer daha önce ayarlandıysa, tekrar girmeye gerek kalmaz.) Đşlemi başlattığınız zaman veritabanı adı; SYS, SYSMAN, DBSNMP parolaları; bir hata durumunda nereye, hangi mail sunucu üzerinden e-mail gönderileceği sorulacaktır. Bunları yanıtladıktan sonra, var olan enterprise manager konfigürasyonu drop edilip, tekrar yaratılacaktır. 8. Ekstra Kaynaklar http://www.pythian.com/blogs/1040/oracle-silent-mode-part-210-patches-of-102-and-111-databases http://www.pythian.com/blogs/1035/oracle-silent-mode-part-110-installation-of-102-and-111-databases http://laurentschneider.com/wordpress/2007/06/create-your-database-with-dbca.html http://dev.project.net/trac/pnetcommunity/browser/trunk/tools/installer/nsis/files/enterprise.rsp?rev=15792 8