Q. I am using Solaris UNIX. How can I start Oracle service / server in UNIX from a shell prompt?
A. In order to start Oracle service in UNIX you need to login as a Oracle user.
Use su - command to login as oracle user.
Start Oracle server in UNIX
Type the following command, enter:
$ su - oracle
Now use lsnrctl command to start service (usually located at /home/oracle/oracle/product/10.2.0/db_1/bin directory):
$ lsnrctl start
Next start database:
$ dbstart
Stop Oracle service in UNIX
To stop Oracle servuice type following two commands:
$ lsnrctl stop
$ dbshut
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop














{ 10 comments… read them below or add one }
I’m traying to start oracle but it is consuming 90% of a quad core server.
Any tip to solve this problem?
I ran these commands in Fedora 9 (Oracle 11g), but it’s saying:
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/product/11.1.0/db_1/bin/dbstart ORACLE_HOME
hi
i am a system eng. and i missing some script so plz let me know i have a linur server and 10g 0racle databasse and its for flight information display system so i add a new display system and configured it after that i used a commend cd /solids/Disckonmodule/UPT_TFT then enter
after that i update the that one tft who is new one
#./TFTupd.sh PDD011 whatever name but display not come and befour it i updated same type display
so plz help me
thanks and waiting fo rrespons
su – oracle
It is saying su-oracle not found. Please help in this.
# su – oracle
I enter the above su – oracle in # prompt. then it’s giving message like this
3004-500 User “oracle” does not exist.
means your id your id in not in that group or may not in sudo fentry.
hi
this means your id is not under oracle group or may be not in sudo entry.
Thanks for this site. I got some help from this site. Last time I got error, I enter su – oracle.
Later I found the oracle installed oracle8 directory. su – oracle8 it success. Working fine.
Thanks.
su -oracle
Here oracle is a user.
you need to create a oracle user first,then try the above command,it works
i m trying to connect with oracle
su – oracle
-bash-3.00$
what can i do ?give this error..