Arkadaşlar Sakarya Üniversitesi 3.(Bu sene geçtik) sınıf öğrencisiyim ve ilerde Allah kısmet ederse DBA olmayı düşünüyorum...Ve acilen oracle kurulumuna ihtiyacım var...1 haftadan daha fazla Enterprise Linuxta kurmaya çalıştım ama olmadı ve baya vakit kaybettim ve şimdi Ubuntuya geçtim.2 temmuzdada stajım başlıyor..3-4 gündür İnternetten bulduğum oracle kurulumlarını denedim ama elbet hata verdi ve bu süre içinde ubuntuyu 4 kere tekrar kurmak zorunda kaldım..Bana kişisel olarak yardımcı olabilecek şu şu saatte facebook veya başka hızlı iletişim ortamında yardımcı olabilecek var mı?1 saatini almaz yardım edecek kişinin....Saygılar.
Not:Konunun yeri burası mı yada böyle bir başlık açmam forum kurallarını bozar mı bilmiyorum :(
Merhabalar,
Zor bir meslek olduğuna inanıyorum VTY (DBA).
64 bit sisteme
http://edin.no-ip.com/comment/323
BAğlantısında anlatılanlar ile sorunsuz kurmuştum.. Alınacak muhtemel hatalar ve çözümleri de mevcut.
Bu bağlantıdan gidelim... Takıldığınız yerde hatayı buraya geçersiniz.
Kolay gelsin...
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Haziran 2012 - 09:08:14
NOT: Sisteminizin profilinizde yazan ile paralel olduğunu düşünerek paylaştım bağlantıyı...
Teşekkür ederim fakat sürekli hatayı buraya yazmakla çok vakit kaybediyorum ve ayrıca verdiğiniz linki daha önce denedim ve maalesef 2 kere ubuntuyu baştan yüklemek zorunda kladım :(
Hatalarım şuydu:
/etc/hostname 'e aşağıdakileri yaz
localhost.localdomain
/etc/hosts 'a aşağıdakileri yaz
127.0.0.1 localhost.localdomain localhost
Bunları yazdıktan sonra tekrar başlattığımda şifrem doğru olmasına rağmen sisteme giremedim ve şifreyi doğru girdikçe tekrar şifre alanına gönderdi beni :(
Hataları buraya geçerek vakit kaybedeceksen, sorununun nasıl çözülmesini bekliyorsun ki?
hostname dosyasının içeriği şu şekilde olsun:
Alıntı Yapmakine_ismi
hosts dosyasının içeriği de şöyle olsun:
Alıntı Yap127.0.0.1 localhost.localdomain localhost makine_ismi
Sistemi yeniden başlatıp girmeyi denersin. Bu değişikliği yapmak içinse kurtarma kipini kullanabilirsin. ctrl+alt+f1 ile de girmeyi deneyebilirsin bundan önce.
Dediklerinizi deniyeceğim fakat dediğim gibi hata bir-değil 2 değil sürekli her hata için başlık açarsam baya kirletmiş olurum forumu...Birde yüklüyorum bir yere geliyor sonra hata...Mesela dün gayet iyi oldu derken yapılandırma ayarlamada hata verdi...Ve baktım ki bir kısmı yuklenmiş...Sildim tekrar yükleyeyim dedim "already configrtaion vs"... yazdı yani sürekli hata alıyorum ve bu yüzden ubuntuyu tekrar kurdum...Sistemimdede sıkıntı olabilir bilmiyorum..Şu yaptığınızı deneyeceğim ama inşallah tekrar açılmamazlık olmaz çünkü artık 5.defa tekrar yüklemeye sabrım kalmadı açıkçası :( Windowsta oracle yüklü ama açıkçası Microsoft ürünlerini kullanmak istemiyorum...İnşallah yükleyebilirim...
Forum kirlenmez @atilla.aliyev, forumun amacı bu zaten. Ayrıca sen hataları geçmezsen sana yardımcı olabilecek insanlar nasıl yardım edecekler :) Oracle Debian türevlerinde biraz sıkıntılı. Kendileri daha çok RHEL ve Oracle Linux tarafına eğiliyorlar diye biliyorum. Fakat forumda gördüğün gibi @sem0900 kurmuş. Sen hataları geç ki, o vakti olduğunda gelip sana yardımcı olmaya çalışsın.
@heartsmagic Oracle Linux ömrümü yedi :) Açıkçası 1 haftadan fazla uğraştırdı beni internet kartınımı okuyamamazlık sistem hatalarımı dersin....Keşke Redhat ile Ubuntu karışımı * bir şey çıkarsalar çok iyi olur...
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 23 Haziran 2012 - 21:17:45
/etc/hosts'un içeriği bu
127.0.0.1 localhost
127.0.1.1 atillaaliyev-EasyNote-LM98
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
nereleri değiştirmem lazım?
4.mesajı tam olarak anlamadım..Çünkü şu bağlantıda farklı diyor...http://edin.no-ip.com/comment/323 (http://edin.no-ip.com/comment/323)
@atilla.aliyev
Öncelikle önerim bir tane virtualbox kurun. Ve kurulumdan hemen sonra menülerden Export... olan menüden bir çıktı alın ve saklayın. Sisteminiz patlasa da çatlasa da sonuçta olan sanal sisteme olacak... Ve aynı menülerden Import diyerek kaldığınız yerden devam edebileceksiniz. =)
swap alanı ne kadar? Bende 5 GB swap alanı var ve bağlantıda atladığım adımları aşağıda yazıyorum;
Aşağıdaki adımları atladım; bu paketlere ihtiyacım yok, olursa ileride kurarım =)
Alıntı Yapaptitude update && \
aptitude -y full-upgrade && \
tasksel install openssh-server && \
tasksel install server && \
tasksel install mail-server && \
tasksel install ubuntu-desktop && \
aptitude -y install colordiff mlocate ntp pwgen rsync vim
görsel arabirime (GUI) ulaşabiliyorum, hosts dosyamdan memnunum ve swap alanıma güveniyorum =)=)=)
Alıntı Yap
Once everything get ready you may start the GUI and test with:
startx
Check your /etc/hostname and update as below:
localhost.localdomain
Check your /etc/hosts and update as below:
127.0.0.1 localhost.localdomain localhost
Running /etc/init.d/hostname.sh (or simply reboot your Ubuntu), then test the hostname of system with:
hostname
Ok up to this point your Ubuntu 12.04 should basically configure for installing Oracle 11gR2.
Check your hardware setup
First of all, you need to have AT LEAST 1GB of physical memory (I use 2GB here). Check it with:
grep MemTotal /proc/meminfo
On the other hand, it is suggest to have swap with 1.5 time of your physical memory, e.g. around 2GB. Check it with:
grep SwapTotal /proc/meminfo
In case I am using libvirt + KVM VM client, I don't hope to create swap partition by default or else if all VMs are running out of resourse they will all keep on swapping to harddisk and finally all gone...
Here I will create a temperate swap file and activate it during installation; once reboot it will gone automatically (or manually disable it with swapoff /tmp/swap):
dd if=/dev/zero of=/tmp/swap bs=1M count=4096
chmod 600 /tmp/swap
mkswap /tmp/swap
swapon /tmp/swap
grep SwapTotal /proc/meminfo
Shared memory is very important, too. Or else you may face the ORA-00845 error message. First check it with:
df -kh /dev/shm/
If you have less than 512MB (I will suggest for 1GB), edit your /etc/fstab and add/modify the following line:
tmpfs /dev/shm tmpfs defaults,size=1024M 0 0
Then remount it and check the size once again:
mount -o remount /dev/shm
df -kh /dev/shm/
Bu adımlardan sonraki
Install dependence packages kısmında belirtilen
paketleri mutlaka kurmalısınızKullanıcı ve grupların ayarlandığı
System groups and userskısmını da doğrudan geçtim... Kullanıcı ve grup olarak sistemde hep giriş yaptığım kullanıcı ve grubu kullandım.
Create required directories burada kendi önerisini sunmuş...
Ben /opt/app
dizinini oluşturdum ve Oracle'ı buraya kurdum.
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=AL32UTF8
export NLS_LANG=.AL32UTF8
Bunları kurulumunuza göre .bashrc dosyasına ekleyiniz. Ben kendi kullanıcım ile kurulum yapığım için aşağıdaki şekilde düzenledim;
nano ~/.bashrc
komutu ile dosyayı açtıktan sonra
export ORACLE_BASE=/opt/app/semetey
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl # Kurulum yapacağınız Service ID'sini yazın (ORACLE SID) -> Oracle Service ID
export NLS_LANG=.UTF8 # Yeterli; kurulum sırasında VTYS setini de UTF8 olarak seçerseniz Türkçe karakter sorunu yaşamazsınız.
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
Fake Oracle installer: Bu adımı atlayacak olursanız kurulumu yapmanıza hemen hemen imkan kalmaz diyebilirim.
/opt/app
Dizinine kurulum yapacağınız kullanıcı için izin vermeyi unutmayınız. Daha sonra tar dosyasından ya da zip dosyasından çıkarttığınız dosya database olsun diyelim;
Alıntı Yapchmod +x -R database/*.sh
komutunu veriniz.dedikten sonra runInstaller'ı çalıştırınız. Kurulum sırasında çıkacak bir hata olacak. Çözümü ise verdiğim bağlantıda mevcut;
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
sed -i 's/^\(\s*\$(MK_EMAGENT_NMECTL)\)\s*$/\1 -lnnz11/g' $ORACLE_HOME/sysman/lib/ins_emagent.mk
sed -i 's/^\(\$LD \$LD_RUNTIME\) \(\$LD_OPT\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/bin/genorasdksh
sed -i 's/^\(\s*\)\(\$(OCRLIBS_DEFAULT)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/srvm/lib/ins_srvm.mk
sed -i 's/^\(TNSLSNR_LINKLINE.*\$(TNSLSNR_OFILES)\) \(\$(LINKTTLIBS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/network/lib/env_network.mk
sed -i 's/^\(ORACLE_LINKLINE.*\$(ORACLE_LINKER)\) \(\$(PL_FLAGS)\)/\1 -Wl,--no-as-needed \2/g' $ORACLE_HOME/rdbms/lib/env_rdbms.mk
Şu ana kadar dediğiniz gibi yapıyorum sıkıntı yok fakat şurda ne demek istediğini anlamadım...
Check (or add) if the following line exits within /etc/pam.d/login:
session required /lib/security/pam_limits.so
Check (or add) if the following line exits within /etc/pam.d/su:
session required pam_limits.so
@atilla.aliyev, gksu gedit /etc/pam.d/login
ile dosyayı açacaksınız. İçerisinde session required /lib/security/pam_limits.so
satırını arayacaksınız. Varsa ve önünde # karakteri yoksa bir sonraki adıma geçebilirsiniz. # karakteri varsa siliniz; öyle bir satır yoksa sizin eklemeniz gerek. İşlemlerden sonra belgeyi kaydedip kapatırsınız.
Aynı işlemleri /etc/pam.d/su için de yapmanız gerek.
cp linux.x64_11gR2_database_1of2.zip /var/lib/oracle
cp linux.x64_11gR2_database_2of2.zip /var/lib/oracle
şu komutları yazdığımda /var/lib klasörü altında oracle.zip oluşuyor fakat sadece 2. dosya için oluşuyor neden acaba?
ikinci klasörden çıkanları aynı birinci dizine kopyalayınız.
Yanılmıyorsam kopyalanacak dizin database/stage/components olmalı. Zaten çıkarttığnızdaki isminden anlarsınız. Aynı yol ile birinci dizine kopyalamanız gerekiyor.
Hiçbir sorun çıkarmadı kurulumda ta ki girinceye kadar ve şu hatayı aldım....(Resim koymak uygun değil ama daha iyi anlaşılsın diye)...Acaba sistemin log dosyasınımı temizleyeceğim?Sizce silip tekrar mı yükleyeyim?
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F2woc36g.png&hash=43a0ccd67ffc2865f01a6717395563f13f1a3b0e)
@atilla.aliyev, o dosyanın içeriğini buraya geçer misiniz?
Dosyanın nerede olduğu hakkında hiçbir fikrim yok :( ve ayrıca şu bağlantıyı girdiğimde artık hiç grimiyor ve sayfa görüntülenemiyor diyor :(
https://atillaaliyev-easynote-lm98:1158/em/console/logon/logon
@atilla.aliyev, hangi adımda çıktı bu sorun? /var/log ya da /u01 altında olabilir o dosya.
Resim ile gösterdiğim sorun şifrem ile giriş yaptıktan sonra çıktı...Daha sonra bu şifre ekranına bile giremez oldum..Log dosyaları acaba bunlardan biri olabilir mi?
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi50.tinypic.com%2F2qbdd80.png&hash=2e1df33e206d7dd8242f92c96f2b5059fdf1e1c9)
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi48.tinypic.com%2F1zqx66w.jpg&hash=9324f190be4be038afe9b30187f9ef2300392499)
@atilla.aliyev, kurulum sırasındaki kayıtlar gibi görünüyor ilk üçü. Diğeri hakkında bir fikrim yok. Birinin içeriğine bakalım. /var/log altında bir şey yok mu?
@if var/log dosyası altında o kadar çok dosya var ki hangisi bilemiyorum :(
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi49.tinypic.com%2F29d8yo1.png&hash=ec3f8eeecaf69a45fa8a4d56a575a884f9c464e7)
Orada yokmuş. Bilmiyorum başka nereye bakılacağını.
En iyisi ubuntuyu tekrar yükleyip oracle'ı tekrar kurmak...
@atilla.aliyev, tekrar kurmak hiç bir şeyin çözümü değil. Bekleyin bilen biri cevap verecektir. @sem900'ün verdiği bağlantıdaki adımları uyguladınız değil mi? O zaman tam olarak o bağlantıda ki hangi adımda takıldınız?
Harfiyen uyguladım ki kurulumda hata da vermedi...İlk resimdeki adımda takıldım.O adımı yaptığım zaman aşağıdaki hatayı veriyordu...Ama artık giriş ekranı bile gelmiyor...
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fedin.no-ip.com%2Ffiles%2Flinux.x64_11gr2_database048.png&hash=b359acb65a942d77d6d3715d34b1e97c614b5308)
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi45.tinypic.com%2F2woc36g.png&hash=43a0ccd67ffc2865f01a6717395563f13f1a3b0e)
@atilla.aliyev, https://localhost.localdomain:1158/em bağlantısına tıklayıp girebiliyor musunuz? cat /etc/hostname
echo $USER
ne döndürüyor?
Hayır giremiyorum benim hostname'im farklı olduğu için...Dediğinizi yazdım çıktılar şu:
atillaaliyev@atillaaliyev-EasyNote-LM98:~$ cat /etc/hostname
atillaaliyev-EasyNote-LM98
atillaaliyev@atillaaliyev-EasyNote-LM98:~$ echo $USER
atillaaliyev
@atilla.aliyev, çıkış yapıp oracle kullanıcısı ile giriş yapıp dener misiniz?
@if oracle kullanıcısı kurmadım....@sem0900 7.mesajda dediği gibi direk normal girdiğim kullanıcıya yükledim...
Evet, öyleymiş.
Ne olabilir sorun bilemiyorum. Acaba son takıldığınız yeri nasıl yaptınız? cp linux.x64_11gR2_database_1of2.zip /var/lib/oracle
cp linux.x64_11gR2_database_2of2.zip /var/lib/oracle
adımını yani.
Orada heralde oracle dosyası oluşturup onun içine kopyalamış.Ben direk /var/lib/'e kopyaladım.Sıkıntı olmadı orası...Peki oracle'ın tüm bileşenlerini nasıl kaldırabilirim tekrar yüklemekte fayda var :(
@atilla.aliyev, /u01 ve /var/lib/oracle dizinlerini silmelisiniz.
uuntuda denetim masası yok değil mi?Bunları silince tüm bileşenler siliniyor?
Denetim masası nedir?
Onları silince bitmeyebilir. Başka yüklenen ne varsa onları da kaldırmak gerek. Bunun dışında kimi belgelere girilen satırları da silmek gerekebilir.
Windowsta olurdu.Program Ekle/Kaldırdan program kaldırırdık...Şimdi başka bir kaynaktan yüklemeye çalışacağım daha basit versiyonu sorunum olursa burdan yazarım tekrar....
Kaynak-->>http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/comment-page-1/#comment-9 (http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/comment-page-1/#comment-9)
Ayrıca oracle diye dosyaları arattım 100'lerce dosya çıktı silsem sıkıntı olur mu?
@atilla.aliyev, büyük ihtimal olmaz. Tam olarak hangi adımları yaptığınızı bilsem ne yapmanız gerektiğini söylerdim.
7.mesajdakileri ve geri kalanları uyguladım....
/etc/sysctl.conf dosyasında yaptığınız değişiklikleri geri alınız.
sudo rm -r /opt/app
~/.bashrc içerisine girdiğiniz export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=AL32UTF8
export NLS_LANG=.AL32UTF8
ve başka satırlar varsa siliniz.
Teşekkür ederim...Şu linkte yükleme yaparken şöyle hata aldım :(
http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/comment-page-1/#comment-9 (http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/comment-page-1/#comment-9)
Starting Oracle Net Listener...Done
Configuring database...
Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details
dediği dosyaya baktım 4 tane log dosyası var farklı farklı....
(https://forum.ubuntu-tr.net/proxy.php?request=http%3A%2F%2Fi49.tinypic.com%2Fvfec7t.png&hash=790991df8652bb906c9364cafb468f6babffb776)
Rica ederim @atilla.aliyev.
Birinci ile ikinci dosyanın içeriğine bakayım.
Güncelleme: İkinci değil üçüncü olacak.
1.'nin içeriği:
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN dbms_backup_restore.zerodbid(0); END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-00845: MEMORY_TARGET not supported on this system
Create controlfile reuse set database "XE"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter system enable restricted session
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter database "XE" open resetlogs
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter database rename global_name to "XE"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter system switch logfile
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter system checkpoint
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter database drop logfile group 3
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
ALTER TABLESPACE TEMP ADD TEMPFILE '/u01/app/oracle/oradata/XE/temp.dbf' SIZE 20480K REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select tablespace_name from dba_tablespaces where tablespace_name='USERS'
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select sid, program, serial#, username from v$session
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter user sys identified by "oracle"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter user system identified by "oracle"
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
alter system disable restricted session
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
3.nün içeriği
begin
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
File created.
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-00845: MEMORY_TARGET not supported on this system
select 'utl_recomp_begin: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
BEGIN utl_recomp.recomp_serial(); END;
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
select 'utl_recomp_end: ' || to_char(sysdate, 'HH:MI:SS') from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
@atilla.aliyev, sudo find / -name oracle-xe
ne diyor? Bu hatayı hangi komutu verirken alıyorsunuz?
Dediğiniz kodun çıktısı şu:
/usr/share/doc/oracle-xe
/etc/init.d/oracle-xe
/u01/app/oracle/product/11.2.0/xe/config/scripts/oracle-xe
Şunu yazıyorum:
sudo /etc/init.d/oracle-xe configure
Normalde olması gereken çıktı:
Starting Oracle Net Listener...
Done Configuring database...
Done Starting Oracle Database 11g Express Edition instance...
Done Installation completed successfully.
Ama bende çıkan çıktı:
Starting Oracle Net Listener...Done
Configuring database...
Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details
@atilla.aliyev, bilgisayarım RAM'i ne kadar? df -k
ne diyor?
https://forums.oracle.com/forums/thread.jspa?threadID=2376116
Kodun çıktısı:
Dosyasistemi 1K-blok Dolu Boş Kull% Bağlanılan yer
/dev/sda7 34730896 15643428 17346824 48% /
udev 2976996 4 2976992 1% /dev
tmpfs 1194312 908 1193404 1% /run
none 5120 0 5120 0% /run/lock
none 2097152 356 2096796 1% /run/shm
shmfs 2097152 356 2096796 1% /run/shm
/dev/sdb1 3999524 3265556 733968 82% /media/TETRAGON
Ram'im 6 gb.
@atilla.aliyev, cat /etc/init.d/oracle-shm
env | grep ORACLE
sysctl -p |grep kernel
ne diyor?
İlk kod için:
bash: cat/etc/init.d/oracle-shm: Böyle bir dosya ya da dizin yok
Diğer kodalar için tepki yok...
Yalnız diğer kodları bitişik mi yazacaktım yoksa şöyle mi?
env
grep ORACLE
sysctl -p
grep kernel
@atilla.aliyev, ilk komutu yanlış yazmışım. Siz diğerlerini yanlış vermişsizin. Düzenledim iletiyi. Komutları kopyala yapılştır yapın. Umarım anlatımdaki komutları da böyle girmediniz:)
Bir de iki üst iletimde verdiğim bağlantıda çözüm yolu yazıyor.
ilk kodun çıktısı:
#! /bin/sh
# /etc/init.d/oracle-shm
#
#
case "\$1" in
start)
echo "Starting script /etc/init.d/oracle-shm"
# Run only once at system startup
if [ -e /dev/shm/.oracle-shm ]; then
echo "/dev/shm is already mounted, nothing to do"
else
rm -f /dev/shm
mkdir /dev/shm
mount -B /run/shm /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm
touch /dev/shm/.oracle-shm
fi
;;
stop)
echo "Stopping script /etc/init.d/oracle-shm"
echo "Nothing to do"
;;
*)
echo "Usage: /etc/init.d/oracle-shm {start|stop}"
exit 1
;;
esac
#
### BEGIN INIT INFO
# Provides: oracle-shm
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Bind /run/shm to /dev/shm at system startup.
# Description: Fix to allow Oracle 11g use AMM.
### END INIT INFO
Diğer dediklerinizi dediğiniz gibi kopyaladım çıktı gelmedi..Yani şöyle kopyaladım:
env | grep ORACLE
sysctl -p |grep kernel
Çözümede bakıyorum hemen:)
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Haziran 2012 - 02:49:10
Çözümde terminale şunu giridn diyor...Yanlış görmediysem...
mount -t tmpfs shmfs -o size=2048m /dev/shm
Ama zaten anlatımda kurulum öncesi bu kodu giriyorum :(
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Haziran 2012 - 03:40:33
en iyisi ubuntuyu tekrar kurmak :(
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Haziran 2012 - 06:34:57
Ubuntuyu tekrar kurdum,yükledim oracle'ı aynı hatayı verdi benim sistemimde mi sorun acaba*
@atilla.aliyev,
1- Çevre değişkenleri tanımlanmamış. ORACLE_SID=XE
ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
satırlarının ~/.bashrc'ye kaydedilmesi gerek ya da sudo /etc/init.d/oracle-xe configure
komutundan önce export ORACLE_SID=XE
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
komutları şeklinde verilmesi gerek.
2- /etc/sysctl.conf içerisine gksu gedit /etc/sysctl.conf
komutu ile açıp dosyayıkernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shm_rmid_forced = 0
kernel.sem = 250 32000 100 128
satırlarının girilip kaydedilmesi ve sysctl -p
komutunun verilmesi gerek.
3- shmfs 2097152 356 2096796 1% /run/shm
shmfs /run altına bağlanmış. Bunun /dev altına bağlanması gerek. Bunun için gksu gedit /etc/init.d/oracle-shm
ile açacağınız dosya içerisinde bulunan mount -B /run/shm /dev/shm
satırını silin ve mount -t tmpfs shmfs -o size=2048m /dev/shm
satırını mount -t tmpfs shmfs -o size=3072m /dev/shm
olarak kaydedin dosyayı. Bu da işe yaramazsa dosya içerisindeki rm -f /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=3072m /dev/shm
touch /dev/shm/.oracle-shm
satırlarını rm -f /dev/shm
mkdir /dev/shm
mount --move /run/shm /dev/shm
mount -B /dev/shm /run/shm
mount -t tmpfs shmfs -o size=3072m /dev/shm
touch /dev/shm/.oracle-shm
şeklinde değiştirip deneyin.
harfiyen yaptım yine hüran :(
Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 25 Haziran 2012 - 14:48:17
ubuntuyu tekrar kurmakta fayda var :)
Alıntı Yapubuntuyu tekrar kurmakta fayda var
Peki:)
Arkadaşlar sonunda yükleyebildim.....Emeği geçen herkese çok çok çok teşekkür ederim...Herkesten Allah razı olsun herkesten....Bunuda Çözüldü olarak değiştiriyorum....Çok teşekkür ederim herkese :) :) :)
@atilla.aliyev, nasıl kurdunuz?
Şu blogdan yararlandım...
http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/ (http://eyupalemdar.wordpress.com/2012/05/09/ubuntu-12-04-oracle-11gr2-express-edition-kurulumu/)