Linux CentOS中使用SQL*Plus启动和关闭数据库

摘要:
启动和关闭数据库的常用工具有三个一、SQL*Plus在SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。一般来说我们使用的都是SQL*Plus来启动和关闭数据库1、启动数据库:[oracle@localhostetc]$sqlplus/nolog注意:该命令要以oracle用户的身份来完成。在下次启动数据库时系统自动执行恢复动作。

启动和关闭数据库的常用工具有三个

一、SQL*Plus

SQL*Plus环境中,用户以SYSDBA身份连接到Oracle后,可以通过命令行方式启动或关闭数据库。

二、OEM(企业管理器)

利用OEM数据库控制台,可以完成数据库的启动与关闭操作。

三、RMAN

在Recovery Manager(RMAN)环境中可以通过命令行方式启动或关闭数据库。

一般来说我们使用的都是SQL*Plus来启动和关闭数据库


1、启动数据库:

[oracle@localhost etc]$ sqlplus /nolog

注意:该命令要以oracle用户的身份来完成。

如果最初不是用oracle登陆的话就可能会发生以下情况:

[oracle@localhost etc]$ sqlplus /nolog
bash: sqlplus: command not found

此时只要source一下就可以啦,命令如下:

[oracle@localhost etc]$ source /home/oracle/.bash_profile

[oracle@localhost etc]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 28 16:19:47 2016

Copyright (c) 1982, 2013, Oracle. All rights reserved.

SQL>

进去以后要先startup一下数据库:

SQL> startup

然后再以sysdba的身份登陆:

SQL> conn /as sysdba
Connected.


2、关闭数据库:

关闭数据库有四种语法:

shutdown immediate

shutdown transaction

shutdown abort

shutdown normal

常用的是shutdown immediate,它是四种语法中最快的关闭方式

一旦执行了这条命令,则将当前正在处理的sql语句马上停止,然后将所有未提交的事务回退,

并且不等待当前联入数据库的用户断开连接,而是由系统强行将各个联接断开。

在下次启动数据库时系统自动执行恢复动作。

命令如下

SQL>shutdown immediate


免责声明:文章转载自《Linux CentOS中使用SQL*Plus启动和关闭数据库》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用sonar进行代码质量检查python打包下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于linux安装kettle的总结

一.部署准备 1.1 JDK安装配置 命令行键入“cd /etc”进入etc目录 命令行键入“vi profile”打开profile文件 敲击键盘ctrl+F到文件末尾 在末尾处,即第一个~的地方,敲击键盘将以下内容输入到文件 export JAVA_HOME=/usr/java/jre1.8.0_45 export PATH=JAVAHOME/bin:...

每天一个linux命令(24):Linux文件类型与扩展名

Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。 一. 文件类型 Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件...

fmdb使用

[iOS]数据库第三方框架FMDB详细讲解 字数1706 阅读2976 评论17 喜欢110 [iOS]数据库第三方框架FMDB详细讲解 初识FMDB iOS中原生的SQLite API在进行数据存储的时候,需要使用C语言中的函数,操作比较麻烦。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatab...

sqlplus常用操作命令(转)

SQL*PLUS 是Oracle提供的一个工具程序,它不仅可以用于测试,运行SQL语句和PL/SQL块,而且还可以用于管理Oracle数据库  1.启动sql*plus 为了使用sql*plus,必须首先要启动sql*plus。Oracle不仅提供了命令行和图形界面的sql*plus,而且还可以在web浏览器中运行. (1)在命令运行sql*plus...

【linux】suse linux 常用命令

命令ls——列出文件 ls-la给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 lsa*列出当前目录下以字母a开头的所有文件 ls-l*.doc给出当前目录下以.doc结尾的所有文件 命令cp——复制文件 cpafileafile.bak把文件复制为新文件afile.bak cpafile/home/bible/把文件afile从当前目录...

Windows 11和 Linux 漏洞赋予攻击者最高系统权限

微软的 Windows 10 和即将推出的 Windows 11 版本被发现存在一个新的本地提权漏洞,该漏洞允许具有低级别权限的用户访问 Windows 系统文件,进而使他们能够揭开操作系统安装密码的掩码,甚至解密私钥. CERT 协调中心 (CERT/CC) 在周一发布的漏洞说明中表示:“从 Windows 10 build 1809 开始,非管理用户...