Oracle
There is Oracle 10gR1 installed on my PC. I installed Toad’ last version for manage the database. Everything is all right even when i want to connect to Oracle’s 8i version from my pc, it gave me ‘Connections to this server version are no longer supported.’ error. To solve this problem, i have to change my Oracle’s version. There is Oracle XE installed on my other pc and i can connect Oracle 8i, easily. Now lets uninstall Oracle 10gR1 and install Oracle XE instead:
-
- Choose Start/All Programs/Oracle10g/ Oracle Installation. Command prompt will open. It is told us to wait a moment. After Oracle’s classic screen will open. In the openning screen, choose ‘DeInstall Products‘. The products are listed that are installed on our computer. Select the program which we want to uninstall then press OK button. When operation is compeleted, we can click Exit button.
It is not that easy to delete Oracle. We have to make complete cleaning if we do not want any problem afterwards. - First delete the Oracle services that are in Start/Administrative Tools/Services. To delete this services, open command prompt, say.
sc delete ServisName - After we are sure that we clean Oracle services, you have to delete Oracle’ s directory in your computer.
- After that we have to make some last cleaning. In Start/Run, write regedit and press OK, In Registry, under HKEY_LOCAL_MACHINE/SOFTWARE/ index, delete Oracle’s directory with right click.
- After all these operations, restart our machine.
- Choose Start/All Programs/Oracle10g/ Oracle Installation. Command prompt will open. It is told us to wait a moment. After Oracle’s classic screen will open. In the openning screen, choose ‘DeInstall Products‘. The products are listed that are installed on our computer. Select the program which we want to uninstall then press OK button. When operation is compeleted, we can click Exit button.
- According to our cleaning job ,we can start installation. Run the exe file by double clicking the OracleXEUniv file. Take the notes of the passwords that we are asked to. We will need them later. Installation of OracleXE(Express Edition) is very simple. It is enough for us to follow the steps.
- After the installation, click Start/All Programs/Oracle Database 10g Express Edition/Go To Database Home Page. Enter the ‘system‘ for username, enter the password that we entered when we were installing db.
PC’ mde Oracle 10g R1 kuruluydu. DB’ yi yönetmek için Toad’ ın son versiyonunu da kurmuştum. Herşey yolundaydı ta ki, Oracle 8i versiyonuna pc’mden ulaşmak istediğim zaman bana ‘Connections to this server version are no longer supported.’ hatası verinceye kadar. Bu sorunu çözmek için pc’ mdeki Oracle’ ın versiyonunu değiştirmem gerekiyordu. Diğer bilgisayarımda Oracle XE yüklüydü ve onunla Oracle 8i’ ye kolaylıkla bağlanabiliyordum. Şimdi adım adım Oracle 10g R1′i kaldırıp, yerine Oracle XE kuralım:
-
- Start/All Programs/Oracle10g/ Oracle Installation ı seçelim. Önümüze komut satırı gelecek. Bize biraz beklememiz gerektiğini söyleyecek. Ardından Oracle’ın klasik ekranı karşımıza çıkacak. Çıkan ekrandan ‘DeInstall Products‘ ı seçelim. Bilgisayarımızda kurulu olan Oracle ürünleri liste halinde görüntülenecek. Silmek istediğimiz ürünü seçip, ardından DeInstall diyelim. İşlem bittiğinde ‘Çıkış‘ düğmesini tıklayabiliriz.
Oracle’ı silmek bu kadar kolay değil. Daha sonradan bize sorun çıkarmaması için tam bir temizlik yapmalıyız. - Öncelikle Start/Administrative Tools/Services de bulunan oracle db’ ye ait servisleri silelim. Bunları silmek için Komut satırını açıp:
sc delete ServisName
demeliyiz.
- Bütün oracle servislerini sildiğimizden emin olduktan sonra, Oracle’ ın bilgisayarınızdaki klasörünü de silmelisiniz.
- Ardından son bir temizlik daha yapmamız lazım: Start/Run da regedit i çalıştırıp, Registry’ de HKEY_LOCAL_MACHINE/SOFTWARE/ dizini altındaki Oracle klasörünü sağ mouse delete le silelim.
- Bütün bu işlemlerden sonra bilgisayarımızı yeniden başlatalım.
- Start/All Programs/Oracle10g/ Oracle Installation ı seçelim. Önümüze komut satırı gelecek. Bize biraz beklememiz gerektiğini söyleyecek. Ardından Oracle’ın klasik ekranı karşımıza çıkacak. Çıkan ekrandan ‘DeInstall Products‘ ı seçelim. Bilgisayarımızda kurulu olan Oracle ürünleri liste halinde görüntülenecek. Silmek istediğimiz ürünü seçip, ardından DeInstall diyelim. İşlem bittiğinde ‘Çıkış‘ düğmesini tıklayabiliriz.
- Temizlik işimiz tam olarak bittiğine göre artık kuruluma başlayabiliriz. OracleXEUniv dosyasını çift tıklayıp çalıştıralım. Bize sorulan şifreleri bir yere mutlaka not edelim. Onlara sonradan ihtiyacımız olacak. Oracle XE(Express Edition) kurulumu gayet basit. Adımları izlemek yeterli.
- Kurulumdan sonra Start/All Programs/Oracle Database 10g Express Edition/Go To Database Home Page i tıklayalım. Username’ e system, password de Oracle kurulurken girmiş olduğumuz şifreyi girelim. Eğer bağlanabiliyorsak devam edebiliriz.
- Ben daha önceden veritabanımı export etmiştim. Şimdi bunu import etmek istiyorum. Bunun için dbimizde öncelikle bir kullanıcı tanımlayalım.: Komut satırını açıp, sqlplus yazıp entera basalım. username değeri olarak ’sys as sysdba’ girelim. Şifremiz de daha önceki adımlarda kullandığımız şifre.
SQL>create user someusername identified by somepassword default tablespace users temporary tablespace temp;
yazalım. Ekranda
SQL>user created.
görmeliyiz. Şimdi system kullanıcısının bütün yetkilerini bu kullanıcıya verelim.
SQL>grant dba to someusername;
yazalım. Ekranda:
SQL>grant succeeded.
yazmalı.
Artık dosyamızı import edebiliriz. Bunun için komut satırında C dizininin altına geçmeliyiz.
C:\>imp someusername/somepassword file=.dmp uzantılı dosyanın yolu full=Y - Herşey tamam. Apache’ yi restart edelim.
