Oracle数据库的启动和关闭实例

在开始了解oracle数据库的命令之前,先来看一个东西:SQL*PLUS(sqlplus)

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql语句。除了sql语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。


虽然把数据库放到了Linux虚拟机中,但是都要做到每次正常的登陆和退出,下面说一下过程:

启动数据库实例步骤

第一步:启动监听

#su - oracle	//切换到oracle用户
$lsnrctl start	//打开监听,开始监听1521端口

第二部:启动数据库实例

$sqlplus /nolog	//直接进入SQLPLUS命令提示符,不连接数据库
SQL>conn /as sysdba	//以OS身份连接ORACLE
SQL>startup	//启动数据库实例

这一步的作用就是启动一个数据库进程来响应用户的需求

关闭数据库实例步骤

SQL>shutdown immediate	//关闭数据库实例
SQL>exit	//退出sqlplus
$lsnrctl stop	//关闭监听端口

 最后再来说一下其他的重要的命令:

图形化窗口配置

$ netca	//Oracle Net Configuration Assistant windows  (配置监听) 
$ dbca 	//Database Configuration Assistant windows    (添加数据库实例) 

$emctl status dbconsole	//查看oracle企业管理器的状态和登陆链接
$emctl start dbconsole	//打开企业管理器的服务
$emctl stop dbconsole	//关闭企业管理器的服务

  打开企业管理器的服务后就能通过浏览器对数据库进行操作了,进入的链接是:

https://oracle:1158/em/console/aboutApplication	//oracle是hostname,1158是端口号

  

$ lsnrctl start|stop|status	//启动|停止|活动状态 监听
$ sqlplus system/manager @ file.sql	//执行sql脚本文件

  

 

posted @ 2015-04-26 01:52  stemon  阅读(1073)  评论(0编辑  收藏  举报