在开始了解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脚本文件