sql >> Databáze >  >> RDS >> Oracle

sql plus se neotevře po instalaci oracle 11g

Manasa,

Pokud chybová zpráva zní

jak jste uvedl, odpověď může záviset na tom, jaký OS používáte. Řekněme, že používáte nějakou variantu oken, můžete přejít na vlastnosti systému -> záložka Upřesnit -> proměnné prostředí -> systémové proměnné a zkontrolovat proměnné ORACLE_HOME a PATH.

Řekněme, že jste nainstalovali oracle na C:\oracle\ora11\

V proměnné PATH, kromě jiných hodnot, musíte mít umístění adresáře Oracle bin; v tomto případě:

'C:\oracle\ora11\bin;'

Nyní bych měl poznamenat, že když oracle odkazuje na proměnnou path, hledá první výskyt oracle path. Řekněme tedy, že jste měli dvě instalace oracle na následujících místech:

'C:\oracle\ora9i\'
'C:\oracle\ora11\'

A proměnná cesta byla nastavena takto:

'C:\oracle\9i\bin;C:\oracle\ora11\bin;'

Výsledek by byl takový, že když otevřete sqlplus, bude automaticky odkazovat na program sqlplus umístěný na 'C:\oracle\9i\bin\' - bez ohledu na verzi. (to by také platilo pro jakýkoli nástroj Oracle nalezený v adresáři bin, jako je DBCA nebo expdp) (to také za předpokladu, že si všimnete, že explicitně deklarujete, který sqlplus chcete spustit, tj. do příkazového řádku napíšete „sqlplus“ místo 'c:\oracle\ora11\bin\sqlplus')

Proměnná oracle_home by byla nastavena na 'C:\oracle\ora11\', nicméně si všimnu, že moje verze pro stolní počítače se systémem Windows 7 běží dobře s touto hodnotou null. Není to však produkční desktop, jak byste si představovali.



  1. Jak určíte klauzuli IN v dynamickém dotazu pomocí proměnné?

  2. mysql jak porovnat datum ve formátu dd-mon-yy

  3. Jak nasadit databázi Chamilo MySQL pro vysokou dostupnost

  4. Vlastní úloha rake pro DB:Tabulka nenalezena