Manasa,
Nếu thông báo lỗi ghi
như bạn đã nêu thì câu trả lời có thể phụ thuộc vào hệ điều hành bạn đang sử dụng. Giả sử bạn đang sử dụng một số phiên bản windows, bạn có thể đi tới thuộc tính hệ thống -> tab nâng cao -> biến môi trường -> biến hệ thống và kiểm tra các biến ORACLE_HOME và PATH.
Giả sử rằng bạn đã cài đặt oracle tại C:\ oracle \ ora11 \
Trong biến PATH, trong số các giá trị khác, bạn cần có vị trí của thư mục oracle bin; trong trường hợp này:
'C:\oracle\ora11\bin;'
Bây giờ, tôi cần lưu ý rằng khi oracle tham chiếu đến biến đường dẫn, nó sẽ tìm kiếm trường hợp đầu tiên của một đường dẫn oracle. Vì vậy, giả sử bạn đã có hai lần cài đặt oracle tại các địa điểm sau:
'C:\oracle\ora9i\'
'C:\oracle\ora11\'
Và biến đường dẫn được đặt như vậy:
'C:\oracle\9i\bin;C:\oracle\ora11\bin;'
Kết quả sẽ là khi bạn mở sqlplus, nó sẽ tự động tham chiếu đến chương trình sqlplus tại 'C:\ oracle \ 9i \ bin \' - bất kỳ phiên bản nào có thể là. (điều này cũng đúng với bất kỳ tiện ích oracle nào được tìm thấy trong thư mục bin chẳng hạn như DBCA hoặc expdp) (điều này cũng giả sử bạn đang lưu ý khai báo rõ ràng sqlplus nào bạn muốn chạy, tức là bạn chỉ cần nhập 'sqlplus' vào dấu nhắc lệnh thay vì 'c:\ oracle \ ora11 \ bin \ sqlplus')
Biến oracle_home sẽ được đặt thành 'C:\ oracle \ ora11 \' tuy nhiên tôi sẽ lưu ý rằng phiên bản máy tính để bàn windows 7 của tôi chạy tốt với giá trị này là null. Tuy nhiên, nó không phải là một máy tính để bàn sản xuất như bạn tưởng tượng.