Sitemap

Linux'ta bir Oracle veritabanını nasıl yeniden başlatırım?

Linux'ta bir Oracle veritabanını yeniden başlatma adımları nelerdir?

Linux'ta bir Oracle veritabanını yeniden başlatmak için, önce veritabanının adını belirlemeli ve ardından yeniden başlatmak için uygun komutu kullanmalısınız.Bir Oracle veritabanını yeniden başlatma adımları aşağıdadır:

  1. ps komutunu kullanarak Oracle veritabanının adını belirleyin.Örneğin, Oracle veritabanınızın adı "oracle" ise, mevcut durumunu görüntülemek için ps komutunu kullanırsınız:
  2. Belirli bir Oracle anıyla ilişkili tüm işlemleri durdurmak için kill -9 veya pgrep -f oracle komutunu kullanın ve ardından o belirli Oracle anını kapatmak için initctl shutdown oracle instancename komutunu kullanın:
  3. Yeni bir Oracle örneğini başlatmak için şu komutlardan birini kullanın: initctl start oracle instancename veya pgpool start ora_instance_name.Bunun yerine bu söz dizimini de kullanabilirsiniz: service mysqld start; mysqld, MySQL sunucunuzun adıdır.Bir sunucu adı belirtmezseniz, mysqld localhost'ta başlatılacaktır.:
  4. NewOracle örneğiniz başladıktan sonra, mysqlclient veya sqlplus gibi herhangi bir standart SQL istemcisini kullanarak ona bağlanın ve tüm veri dosyalarını orijinal durumlarına geri döndürmek için bir RESET ifadesi (aşağıya bakın) yayınlayın.:
  5. Her şeyin plana göre gittiğini doğrulamak için, yeni Oracle örneğinize bir SHOW DATABASE STATUS ifadesi yayınlayın.

Linux'ta bir Oracle veritabanını nasıl yeniden başlatabilirim?

Linux'ta bir Oracle veritabanını yeniden başlatmak için aşağıdaki komutu kullanın:

# hizmet oracle yeniden başlatma

Oracle anınız için varsayılan bağlantı noktasını kullanıyorsanız, aşağıdaki komutu kullanabilirsiniz:

# oracle –port=1521 yeniden başlat

Oracle anınız için özel bir bağlantı noktası kullanıyorsanız, yukarıdaki komutu verdiğinizde o bağlantı noktasını belirtmeniz gerekecektir.

Neden Linux'ta Oracle veritabanımı yeniden başlatmam gerekiyor?

Linux'ta Oracle veritabanınızı yeniden başlatmanız gerekmesinin birkaç nedeni olabilir.Örneğin, Oracle veritabanınızda hatalar varsa veya istediğiniz kadar hızlı yanıt vermiyorsa, sorunu çözmek için yeniden başlatmanız gerekebilir.Ayrıca, bir Amazon Web Services (AWS) örneği kullanıyorsanız ve Oracle veritabanınız AWS üzerinde çalışıyorsa, örneği çalışır durumda tutmak için yeniden başlatmanız gerekebilir.Son olarak, Oracle veritabanınızla Microsoft SQL Server veya MySQL gibi farklı bir veri kaynağı kullanmak istiyorsanız, geçiş yapmak için muhtemelen yeniden başlatmanız gerekecektir. Oracle veritabanımı Linux'ta nasıl yeniden başlatırım?Linux'ta Oracle veritabanınızı yeniden başlatmanın birkaç farklı yolu vardır.En kolay yol muhtemelen sadece komut satırı arayüzünü (CLI) kullanmaktır. Bunu yapmak için bir terminal penceresi açın ve şunu yazın:oracle -restartBu komutu yürütmek için, kullanıcı hesabınızın bilgisayarınızda yönetici ayrıcalıklarına sahip olması gerekir.init komut dosyası seçeneğini Oracle sunucunuzu başlatırken de kullanabilirsiniz:oracle -initdbBu yöntemlerden herhangi biri herhangi bir nedenle işe yaramazsa, başka seçenekler de vardır.Örneğin, Linux işletim sistemlerinin Ubuntu veya Debian tabanlı dağıtımlarını kullanıyorsanız hizmet komutunu kullanabilirsiniz:sudo service oracle-12c startRed Hat Enterprise Linux (RHEL), CentOS , Fedora veya ScientificLinux 6 kullanıyorsanız /7 sunucular, systemctl komutunu kullanabilirsiniz: systemctl start oracle-12cAlternatif olarak, eğer diğer her şey başarısız olursa ve herhangi bir nedenle yeniden başlatma bir seçenek değilse, o zaman her zaman kurulum CD/DVD'sine geri dönülür ve bu da nasıl başlatılacağına ilişkin talimatları içermesi gerekir/ ORACLE 12C örneklerini manuel olarak yeniden başlatınSon olarak, bir şeyi yapmanın birden fazla yolu olsa da (bazen biri diğerinden daha iyi çalışır) unutmayın ki, herhangi bir ciddi önlem almadan önce deneyimli bir sistem yöneticisine danışmak en iyi uygulamadır!Oracle Veritabanımın önyükleme sırasında otomatik olarak başlamasını durdurabilir miyim?Evet - varsayılan olarak Ubuntu, birisi tarafından cron işleri vb. aracılığıyla açıkça başlatılmamış hiçbir hizmeti başlatmaz, bu nedenle bu komut dosyalarından birinde ORACLE 12C'ye açık bir bağımlılık olmadıkça, ORACLE başlamaz önyükleme süresi.Bu davranışı devre dışı bırakmak için /etc/default/rcS dosyasını düzenleyin ve DAEMON_OPTS="--noautostart" öğesini DAEMON_OPTS="--startup=auto" olarak değiştirin. rc komut dosyaları vb. aracılığıyla başka biri tarafından açıkça istendi ...

Oracle veritabanımı Linux'ta yeniden başlatmazsam ne olabilir?

Linux'ta Oracle veritabanınızı yeniden başlatmazsanız aşağıdaki sorunlarla karşılaşabilirsiniz:

  1. Oracle veritabanı, bir çekirdek paniği nedeniyle kullanılamayabilir.
  2. Oracle veritabanı, yetersiz bellek koşulları nedeniyle kullanılamayabilir.
  3. Oracle veritabanı, bozuk veri dosyaları nedeniyle kullanılamayabilir.
  4. Yanlış kullanıcı izinleri nedeniyle Oracle veritabanı kullanılamayabilir.
  5. Oracle sunucu örneği durdurulabilir ve ardından yeniden başlatılabilir, bu da kendisine bağlı veritabanlarındaki verilerin bir kısmını bozabilir (örneğin, ORACLE kitaplıklarına bağlı bir uygulama ORACLE sunucusuyla aynı makinede çalışıyorsa) .

Linux'ta Oracle veritabanımı ne sıklıkla yeniden başlatmalıyım?

Veritabanı yeniden başlatma sıklığı belirli koşullara ve işletim sistemi yapılandırmasına bağlı olarak değişeceğinden, bu sorunun herkese uyan tek bir yanıtı yoktur.Ancak genel yönergeler, iş yükünüze ve donanım yapılandırmanıza bağlı olarak Oracle veritabanınızı birkaç günde bir veya haftada bir yeniden başlatmanızı önerir. Oracle veritabanınızı Linux'ta yeniden başlatmak için:1) Bir terminal penceresi açın2) "reboot" yazın3) tuşuna basın Enter4) "init 3" yazın 5) Enter'a basın6) "service oracle start" yazın 7) Enter'a basın8) "exit" yazın9) Terminal penceresini kapatın10) Bilgisayarınızı yeniden başlatın Oracle veritabanınızı Linux'ta yeniden başlatmak için yardıma ihtiyacınız varsa, lütfen bize danışın çevrimiçi belgelere bakın veya destek ekibimizle iletişime geçin.Oracle'ı seçtiğiniz için teşekkür ederiz!

Linux için Oracle Veritabanı Yönetim Kılavuzu

Bu belge, bir Linux platformunda çalışan bir Oracle Veritabanı sunucusunun nasıl yönetileceği hakkında bilgi sağlar.İşlenen konular arasında bir Oracle Veritabanı sunucusunun kurulumu ve kurulumu; kullanıcıları ve izinleri yönetmek; SQL*Plus kullanarak; tablo alanları, veri dosyaları, kullanıcı profilleri ve şemalar oluşturma; performans ayarı; izleme ve günlüğe kaydetme; yedekleme ve kurtarma prosedürleri.Bu kılavuz, temel UNIX komutlarına aşina olan deneyimli yöneticilere yöneliktir.Bu komutlara aşina değilseniz ancak Linux platformunda çalışan bir Oracle Veritabanı sunucusunu yönetme hakkında daha fazla bilgi edinmek istiyorsanız, bu belgeye geçmeden önce Solaris 10 için Yönetici Kılavuzumuzu okumanızı öneririz.Bir Linux platformunda bir Oracle Veritabanı sunucusunu kurma ve yapılandırma hakkında tam bilgi için şu adresi ziyaret edin: http://www.oracle.com/technetwork/database/linux/documentation/index-e14819021780839975-.html

Linux Temelleri

Oracle, popüler ilişkisel veritabanı yönetim sisteminin (RDBMS) iki sürümünü, örnek başına 32 CPU'yu (CPU'ları) destekleyen Standard Edition'ı (SE) ve örnek başına 64 CPU'yu (CPUS) destekleyen Enterprise Edition'ı (EE) sunar. ). Aşağıdaki tablo SE ve EE arasındaki özellikleri karşılaştırır:

Özellik SE EE CPU başına çekirdek sayısı 2 1 Bellek sınırı 128 GB 512 GB Paralel sorgulama yeteneği Evet Hayır Maksimum eşzamanlı bağlantı sayısı 1024 2048 Örnek tipi tek düğümlü tek düğüm Desteklenen işletim sistemleri Red Hat Enterprise 5 Sunucu 6 CentOS 7 Microsoft Windows Server 2008 R2 Datacenter Edition SP1 Tek soket lisansı Yılda 2 milyon ABD Doları Yılda 11 milyon ABD Doları Çoklu soket lisansı Yılda 4 milyon ABD Doları Yılda 24 milyon ABD Doları SE ve EE sürümleri arasındaki yukarıdaki farklılıklara ek olarak, aralarında önemli mimari farklılıklar da vardır:

Özellik SE EE Desteklenen diller PL/SQL Java RDBMS mimarisi Dağıtılmış Paylaşımlı Küme Bir OracleDatabase sunucusunu CDROM'lardan veya NFS bağlantılarını kullanarak ağ üzerinden kurmanın birçok yolu vardır. Birlikte sorunsuz çalışan önceden yapılandırılmış yazılım bileşenleri sağlayarak kurulumu basitleştirdikleri için yeni kurulumların RPM paketlerini kullanmasını öneririz. RPM paketleri aracılığıyla kurulum yaparken, kurulum sürecine devam etmeden önce gerekli tüm bağımlılıkların karşılandığından emin olun. Herhangi bir bağımlılığın karşılanıp karşılanmadığını belirlemek için rpm -qa | grep 'kahin' | awk '{print $2}' burada 'oracle' selinux-policy-agent veya security_advisor RPM paketlerini kullanarak kurmak için: # yum oracle kurun # rpm -ivh paketadı ORACLE'ı kurduktan sonra, uygun kullanıcı hesapları oluşturmak, ayrıcalıklar vermek gerekir , parolaları vb. bu belgede daha sonra açıklandığı gibi ayarlayın. Ayrıntılı talimatlar için lütfen Bölüm 2, “ORACLE Kurulumu”na bakın.

Linux'ta Oracle veritabanımı yeniden başlatmam gereken günün belirli bir saati var mı?

Linux'ta Oracle veritabanınızı yeniden başlatmanız gereken belirli bir gün yoktur.Ancak, Oracle veritabanınızı her gece yeniden başlatmak genellikle iyi bir fikirdir.Bu, sisteminizin sorunsuz çalışmasına ve olası sorunlardan kaçınmanıza yardımcı olacaktır.Ek olarak, Oracle veritabanınızı belirli aralıklarla otomatik olarak yeniden başlatmak için her zaman oracle-restart komutunu kullanabilirsiniz.

Linux'ta bir Oracle veritabanını yeniden başlatmak ne kadar sürer?

Aşağıdakiler, Linux'ta bir Oracle veritabanının nasıl yeniden başlatılacağına ilişkin talimatlardır.Oracle Veritabanını yeniden başlatmak için:1) Bir terminal penceresi açın2) "reboot" yazın3) Enter'a basın4) Sistem günlüklerindeki "oracle" işleminin durumunu kontrol ederek veritabanının başarıyla yeniden başlatıldığını doğrulayın5) Gerekirse, herhangi bir şeyi yeniden yapılandırın. yeniden başlatma sırasında durdurulan ağ hizmetleri6) Terminalden çıkın7) Bilgisayarınızı yeniden başlatın Red Hat Enterprise Linux (RHEL), Fedora veya Ubuntu dağıtımı kullanıyorsanız, muhtemelen bu işlemi otomatikleştirecek bir komut dosyası vardır.Örneğin: RPM'leri kullanarak bir Oracle Veritabanını manuel olarak yeniden başlatmak için:1) Çalışan tüm oracle örneklerini durdurun2) /etc/init.d/oracle'dan tüm eski rpm dosyalarını kaldırın3) /etc/init.d/oracle'ı düzenleyin ve bu satırları şuraya ekleyin: alt:#!/bin/sh ORACLE_HOME=/usr/$ORACLE_HOME ORACLE_BASE=/u01/$ORACLE_BASE KULLANICI=`id -u` eğer [ "$KULLANICI" != "" ]; sonra SUDO="sudo" veya SUDO="" fi eğer [ -x "/sbin/service $SUDO başlat" ]; ardından yankı "Veritabanı hizmeti '$SUDO' zaten çalışıyor.

Linux'ta yeniden başlatmadan önce myOracle veritabanını kapatmam gerekir mi?

Hayır, Linux'ta yeniden başlatmadan önce Oracle veritabanınızı kapatmanız gerekmez.Linux'ta bir Oracle veritabanını yeniden başlatmak için aşağıdaki komutu kullanın:

/etc/init.d/oracle başlangıç

Oracle yazılımınızı yükseltmek için ora-upgrade yardımcı programını kullanıyorsanız, önce veritabanının mevcut örneğini durdurmanız ve ardından yükseltmeden sonra veritabanının yeni bir örneğini başlatmanız gerekir.Daha fazla bilgi için Oracle ürününüz için kurulum kılavuzunun 2-10. sayfasındaki "Bir Oracle Veritabanını Yükseltme" bölümüne bakın.

anOracledatabaseinLinux'u yeniden başlatma komutu nedir?

Linux'ta bir Oracle veritabanını yeniden başlatma komutu:

#hizmet oracle başlangıcı

Komut satırını kullanıyorsanız, aşağıdaki sözdizimini de kullanabilirsiniz:

#oracle_startup.sh #oracle_startup'ı durdur.

Gerekirse, myOracledatabaseinLinux'u nasıl düzgün bir şekilde yeniden başlatabileceğim hakkında daha fazla bilgiyi nerede bulabilirim?

Linux'ta Oracle veritabanını yeniden başlatmanın en iyi yolu, özel kurulum ve yapılandırmanıza bağlı olarak değişeceğinden, bu sorunun herkese uyan tek bir yanıtı yoktur.Bununla birlikte, yararlı olabilecek bazı genel ipuçları şunları içerir:

.

  1. Veritabanınızı düzgün bir şekilde nasıl yeniden başlatacağınızı görmek için belirli Oracle ve Linux sürümünüze ilişkin Oracle belgelerine bakın.
  2. UNIX tabanlı bir sistem kullanıyorsanız, veritabanınızı yeniden başlatmak için Oracle Corporation tarafından sağlanan komut satırı araçlarını kullanabilirsiniz.Örneğin, Ubuntu 04 LTS'de bir Oracle Database 12c örneğini yeniden başlatmak için aşağıdaki komutu kullanabilirsiniz: sudo service oraql5 start
  3. Bir Windows sistemi kullanıyorsanız, Oracledbstop (https://github.com/oracle/oraclebstop adresinden edinilebilir) ve DBRestart (şu adresten edinilebilir) dahil olmak üzere linux'ta Oracle veritabanını yeniden başlatmak için kullanılabilecek çeşitli üçüncü taraf araçları vardır.

Linux'ta Oracleveritabanımı yeniden başlatmadan önce dikkate almam gereken özel hususlar var mı?

Linux'ta Oracle veritabanınızı yeniden başlatmadan önce göz önünde bulundurmanız gereken birkaç şey var.Öncelikle Oracle sunucunuzda doğru izinlere sahip olduğunuzdan emin olun.Veritabanını yeniden başlatmak için kök kullanıcının iznine ve Oracle yazılımınızı yükleyen ve yapılandıran Oracle kullanıcısının izinlerine ihtiyacınız olacak.İkinci olarak, tamamlanmayı bekleyen bekleyen işlemlerin farkında olun.Etkin işlemler açıkken veritabanını yeniden başlatacaksanız, yeniden başlatma tamamlandıktan sonra bu işlemlerin başarıyla tamamlanabilmesini sağlamanız gerekir.Son olarak, Linux'ta bir veritabanı yeniden başlatma işlemine geçmeden önce verilerinizi yedeklemeyi unutmayın.