[Çözüldü] Oracle kurulum yardımı

Başlatan atilla.aliyev, 23 Haziran 2012 - 01:59:25

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

if

@atilla.aliyev, çıkış yapıp oracle kullanıcısı ile giriş yapıp dener misiniz?

atilla.aliyev

@if oracle kullanıcısı kurmadım....@sem0900 7.mesajda dediği gibi direk normal girdiğim kullanıcıya yükledim...

if

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.

atilla.aliyev

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 :(

if

@atilla.aliyev, /u01 ve /var/lib/oracle dizinlerini silmelisiniz.

atilla.aliyev

uuntuda denetim masası yok değil mi?Bunları silince tüm bileşenler siliniyor?

if

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.

atilla.aliyev

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

Ayrıca oracle diye dosyaları arattım 100'lerce dosya çıktı silsem sıkıntı olur mu?

if

@atilla.aliyev, büyük ihtimal olmaz. Tam olarak hangi adımları yaptığınızı bilsem ne yapmanız gerektiğini söylerdim.

atilla.aliyev

7.mesajdakileri ve geri kalanları uyguladım....

if

/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.

atilla.aliyev

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

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ı....



if

#37
Rica ederim @atilla.aliyev.

Birinci ile ikinci dosyanın içeriğine bakayım.

Güncelleme: İkinci değil üçüncü olacak.

atilla.aliyev

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


if

@atilla.aliyev, sudo find / -name oracle-xe ne diyor? Bu hatayı hangi komutu verirken alıyorsunuz?

atilla.aliyev

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

if

#41
@atilla.aliyev, bilgisayarım RAM'i ne kadar? df -k ne diyor?

https://forums.oracle.com/forums/thread.jspa?threadID=2376116

atilla.aliyev

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.

if

#43
@atilla.aliyev, cat /etc/init.d/oracle-shm
env | grep ORACLE
sysctl -p |grep kernel
ne diyor?

atilla.aliyev

İ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

if

@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.

atilla.aliyev

#46
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*

if

#47
@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.

atilla.aliyev

#48
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 :)

if

Alıntı Yapubuntuyu tekrar kurmakta fayda var
Peki:)