Son zamanlarda, hibernasyon öğrenmeye başlamayı planlıyordum çünkü onu kullanıyorumkahinveritabanıöğrenmek için, ben de orada olmak istiyorumsunucuOracle'ı web sitenize yükleyin.
Ben kurdumoracle-xe-11.2.0-1.0.x86_64.rpm.zip
Sunucum yüzündeneğilimÇok iyi değil, bu yüzden oracle-xe sürümünü yüklemeye karar verdim, boyutu sadece 301M ama özellikleri tam istediğim şey.
# bu makalede kök kullanıcıları, $ ise normal kullanıcıları gösterir
Önce sunucuma bir göz atınBilgiGidelim
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP Per 31 Temmuz 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat release
CentOS sürüm 6.5 (Son)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
Bellek: 1g sabit disk (20+8)g
Aşağıda kuruluma başlayalım, çünkü ben de internet üzerinden bahsediyorum, ayrıcaKaynakişlenmiş olduğu için aşağıdaki çalışmalar ağa benzer olabilir:
1. GörünümÇalışmaSistem, bunun kurulup kurulamayacağını biliyor
Linux5, linux6 (x86-64) ve Red Hat linux5, Red Hat linux6 (x86-64) çekirdekleri 2.6.32-xxxxxx ve üzeri sürümleri destekliyor ve bu sistem kurulabilir. Kurulumu desteklemiyorsanız, atlayın
2. Bazı gerekli paketleri kurun, bu adım çevrimiçi yöntemde bulunabilir.
Doğrudan yum modunda kur
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
Not: Yum kaynağı doğrudan 163 kaynağını işaret eder ve sistemi kullanmazAynalamaYerel lezzet yapın.
3. Kullanıcı ve kullanıcı grupları oluşturun
Bir grup oluşturun
# grup ekleme oinstall # Groupadd dba
Gruba kullanıcı oracle'ları ekle
# useradd -m -g oinstall -G dba oracle
HazırlamakŞifreler # passwd kehanet Useradd komutu kullanılarak bir kullanıcı oluşturulduktan sonra, ana dizinde Oracle adlı bir klasör oluşturulur. Oraclea'yı daha sonra kullanmamız lazım Oracle kullanıcıları için sudo izinlerini ekle # vim /vb/sudoers
4. Oracle kurulum dizini oluşturun
Aşağıdaki ilk satırın internette /u01/11g olması yanlış çünkü bu kurulum dizininde oralce'nin 11g dizini yok ve en üst düzey dizini app
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. Çekirdek parametrelerini ayarlayın
Çekirdek parametreleri hakkında daha fazla bilgi için lütfen bu sayfaya bakınız
# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048586
# sysctl -p #重新载入立即生效
6. Ortam değişkenlerini ayarlayın
Ortam değişkenleri önemlidir ve çoğu internette açıkça belirtilmez veya yanlış değildir. Aşağıdaki Ortam Değişkeni Ayarlarına bakınız.
Oracle-XE-11.2.0 tek örnek sürüm olduğundan, lütfen ortam değişkenlerindeki ORACLE_SID değiştirmeyin. Modifikasyondan sonra bir hata olacak.
# vim ~kehanet/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# kaynak ~kehanet/.bash_profile
#加载eğilimveya Oracle kullanıcıları çıkış yapıp tekrar giriş yaptı
8. Anahtarlama bölümünü ayarlayın
Aşağıdaki adımları takip edin
a,# serbest -m olarak bir swap bölümü olup olmadığını kontrol ediyorum ve işlem swap bölümünün boyutunu belleğin 2 katına ayarlıyor, benim belleğim 1g, bu yüzden 2g olarak ayarlıyorum, yoksa ekliyorum, varsa buna göre değiştiriyorum. Kaldırıp sonra yeniden oluşturabilirsiniz
b,# dd if=/dev/sıfır of=/var/swap bs=1024 count=2048000
Swap bölümünü kur
c. Değişim koşullarını belirleyin
# mkswap /var/swap
d, Swap Bölümünü hemen etkinleştir
# swapon /var/swap
e, sistem önyüklemesi eklendiğinde kendi kendine başlatma işlemi
# vi /etc/fstab satır eklemek için
/var/swap swap swap defaults 0 0 中间的空格可以是tab建
f, geri kazanma takas alanı
# takas /var/takas
g, dosya sisteminden geri alım
# rm /var/swap
9. Modify shm'yi ayarlayın
ORA-00845: Bu sistemde desteklenmeyen MEMORY_TARGET hata veritabanı daha sonraki bir aşamada başlatıldığında (başlangıç) meydana gelebilir
Kehanet SGA'nın boyutu sistem shm'nin boyutunu aştığı anlamına gelirken, iki çözüm vardır: 1. shm'nin boyutunu değiştir. 2. Cihazın boyutunu değiştir SGA_MAX_SIZE
Shm'yi değiştiriyoruz
$ vi /etc/fstab
Yok /dev/shm TMPFS varsayılan 0 0
Değiştirildi:
none /dev/shm tmpfs defaults,size=2G 0 0
Burada 2g olarak değiştirdim, modifikasyon yaptığınızda lütfen kendi sisteminize göre ayarlayın
Sonra kaydet ve çık, shm'yi yeniden monte et
$ umount /dev/shm
$ Mount /dev/shm
Shm boyutuna bak
$ df -h |grep shm
10. İndir oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Oracle resmi indirme sayfasına gidin.
Oracle izinleri artırdığı için doğrudan indirmelere izin verilmez ve indirmeler giriş yaptıktan sonra indirilmelidir; bu nedenle genellikle giriş yaptıktan sonra indirmek ve ardından indirmektirYükleme, sorun çıkaracak. Neyse ki, güçlü wget komutlarımız var. Aşağıda size nasıl indirileceğini öğreteceğim.
Önce oracle'a giriş yapın ve oracle-xe-11.2.0-1.0.x86_64.rpm.zip indirme bağlantısına tıklayın, ama indirmeyeceğiz, indirmemeyi unutmayın, sadece bu bağlantıyı almak istiyoruz, bu bağlantı aşağıdaki bağlantıya benzer
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
Centos altında wget komutuyla doğrudan indiremeyiz ve Windows'ta indirmek mümkün olmayabilir çünkü arkasındaki parametreler sadece bir kez kullanılabiliyor.
Zaman kazanmak için, wget komutunu centos altında böyle kullanmalıyız
# wget -c –http-user=Oracle kullanıcı adı–http-password=Kullanıcı şifresi–output-document=Çıkış dosya adı URL indir
İndirme URL'sine dikkat edin, yukarıdaki en güncel indirme URL komutu olmalı, bence herkes bunu anlamalı.
11. Kurulumu başlatın.
İlk olarak, Oracle Kullanıcıları sayfasına gidin
# su kehanet
Oracle kurulum dizinine gidin
$ cd /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
Sudo'nun önüne eklenmesi gerektiğine dikkat edin, aksi takdirde izin hatası sorulacaktır.
Aşağıdaki kurulum basittir
Veritabanını yapılandırmak için root kullanıcı olarak '/etc/init.d/oracle-xe configure' çalıştırmanız gerekir.
#/etc/init.d/oracle-xe çalıştırın root olarak yapılandırma
8080 ve 1521 portlarını, ayrıca sistem sistem şifrelerini, başlatıp açmamayı ve s. ayarlayın
Kurulum başarıyla tamamlandı'nı gördüğünüzde. Kurulumu başarılı hesaplayın.
O zamandan beri test edebiliyoruz
Oracle kullanıcı su Oracle sayfasına git
$sqlplus /nolog
İlk kurulumumda, herhangi bir hata olursa düzeltmeyi umuyorum
Aşağıdaki içerik nispeten küçük, ama bence okumayı seveceksiniz,ORACLE-XE-11.2.0 Nasıl girilirAPEXYönet Bu makale, oracle-xe-11.2.0-1.0.x86_64.rpm'yi başarıyla yükledikten sonra bir tarayıcıda apex'in nasıl yönetileceğini anlatır Önce http://www.abc.com:8088/apex/apex_admin açıyoruz Kullanıcı adı admin'dir Şifre, oracle-xe-11.2.0 yüklediğimizde belirlediğimiz şifredir ve giriş için şifrenin ilk kez değiştirilmesi gerekir, ayrıca şifrenin gereksinimlerine (hem büyük hem küçük harfler ve semboller) uyması gerekir.
Ayrıca, APEX bazı tarayıcıları desteklemeyebilir, yani yanlış kullanıcı adı ve şifre girdiğinizde hata mesajı verebilirsiniz. Doğru kullanıcı adı ve şifreyi girdiğinizde giriş sayfasına doğrudan geçiş yapılacaktır.
Aşağıdaki ipuçlarına başvurabilirsiniz. nginx www.abc.com.conf. İçerik aşağıdaki gibidir sunucu { 80 dinle; server_name www.abc.com www.abc.com; locatio n / { kaldırmak için proxy_pass http://127.0.0.1:8088; proxy_set_header Sunucu $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} Bu şekilde, apex'imize erişmek için port eklemek zorunda kalmadan www.abc.com/apex doğrudan erişebiliyoruz
|