日期:2014-05-16 浏览次数:20714 次
linux下oracle启动 
1.su oracle 
2.sqlplus /logon 
3.connect test/test as sysdba(test/test是oracle用户和密码) 
4.startup 
5.lsnrctl
=======================================================
首选启动数据库 
su - oracle 
sqlplus /nolog 
conn /as sysdba 
startup 
然后启动监听: 
进入/opt/oracle/product/9.2.0/bin/ 
lsnrctl start
========================================================
运行shudown命令关闭数据库 
[oracle@wing /oracle]$ sqlplus " / as sysdba" //以sysdba用户登陆数据库 
SQL> shutdown
启动Oracle 9i 数据库 
[oracle@wing bin]$ sqlplus " / as sysdba" 
SQL> startup
启动Oracle 9i监听程序 
Oracle的监听程序主要是为客户端的连接提供接口 
[oracle@wing bin]$ lsnrctl 
LSNRCTL> start
关闭Oracle 9i监听程序 
[oracle@wing bin]$ lsnrctl 
LSNRCTL> stop
==============================================================
先看看ORACLE_SID 环境变量设置是否正确。 
9i: 
$ sqlplus /nolog 
SQL> connect / as sysdba 
SQL> startup 
$ lsnrctl start
===============================================================
8i: 
$ svrmgrl 
SVRMGR> connect internal 
SVRMGR> startup 
$ lsnrctl start 
在哪里报错?? 
一般只要设置这2处就好了~ 
/etc/oratab 
ora2:/oracle/app/oracle/product/8.1.7:Y 
/etc/inittab 
oralce:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/lsnrctl start' 
oracle:2:wait:/bin/su - oracle -c '/oracle/app/oracle/product/8.1.7/bin/dbstart'
=================================================================
启动步骤:
su - oracle
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup
SQL> quit
[oracle@websvr1 oracle]$ lsnrctl start
可用 [oracle@websvr1 oracle]$ lsnrctl status 查看监听是否已经启动
=================================================================
关闭步骤:
su - oracle
[oracle@websvr1 oracle]$ lsnrctl stop
[oracle@websvr1 oracle]$ sqlplus /nolog
SQL> connect / as sysdba
SQL> shutdown immediate
SQL> quit
==================================================================
帮助命令
功能:得到某命令的使用帮助
格式:某命令 –help
例如:ls --help
pwd命令
?????? 功能:显示工作路径。不跟任何参数,相当于dos 下cd 后不跟参数? 
?????? 格式:pwd?????? 
cd命令
?????? 功能:改变工作路径。相当于dos 下cd 命令? 
ls命令
?????? 功能:列出目录中的文件,相当于DOS的dir命令
?????? 格式:ls [option] [file-list]
mkdir命令
?????? 功能:创建新目录 ,类似于DOS的MD命令
?????? 格式:mkdir directory
rmdir命令
?????? 功能:删除空目录? 
?????? 格式:rmdir directory
在执行这个命令的时候,要符合两个条件:
???????????? ①工作目录不能是命令行中指定要删除的目录;
????????????? ②要删除的目录必须是空目录,也就是说该目录下没有任何文件和目录;
?????? 在这里指定的目录也有相对目录和绝对目录之说,所以用的时候一定要注意不要删错目录。
touch命令
?????? 功能:创建文件
?????? 格式:touch <文件名>
例如:touch a.out
????????? 创建了a.out文件
cat命令
?????? 功能:连接或显示文件
?????? 格式:cat filename …
例如: cat mm
????????????? 把文件mm送到屏幕显示。
????????????? cat mm>/dev/lp0
?????? 把文件mm送到打印机上打印输出。
?????? cat file1 file2>file3
?????? 把文件file1和文件file2连接起来,放入文件file3 中。
??? cat file1>>file2
??? 把文件file1与文件file2连接起来,并将file1附加到file2后面。?????? 
more命令
?????? 功能:是在屏幕上浏览文件 ,每显示一屏都暂停
?????? 格式:more filename