-
使用终端工具登录Linux,使用sysdba角色登录数据库,使用shutdown immediate 命令关闭数据库,然后启动实例。
只要登录Linux,就可以设置数据库、实例和监听器。
-
对于这么简单的问题,我们先看几本书。
-
在 Linux 中启动和停止 Oracle 数据库。
第 1 步:登录。
root登录后,切换到oracle用户并进入。
suoracle
第 2 步:连接。
在 Oracle 用户下,输入。
sqlplus/nolog
第 3 步:使用管理员权限。
输入。 connect/assysdba
第 4 步:启动关闭服务。
输入。 startup
启动参数。
在没有参数的情况下,启动数据库实例并打开数据库,以便用户可以使用数据库,在大多数情况下,也可以使用数据库!
nomount 仅启动数据库实例,但不打开数据库,当您想要创建新数据库或需要它时,将使用 nomount!
mount,用于重命名数据库。 此时,数据库已打开并可供使用!
谢谢! 如果有任何不准确之处,请告诉我!
shutdown
shutdown 参数。
正常需要等待所有用户断开连接。
立即等待用户完成当前语句。
等待用户完成当前事务。
Abort 不会等待任何时间,只需关闭数据库即可。
在所有连接的用户都断开连接之前,Normal 不会执行数据库关闭任务,因此有时看起来该命令没有运行! 执行此命令后,不允许新连接。
立即在用户执行完正在执行的语句后断开用户连接,并且不允许新用户连接。
在倡导执行了当前的事情后断开连接,并且不要猜测允许新用户连接到数据库。
abort 执行强制断开连接并直接关闭数据库。
第 5 步:如果要启动服务,则需要启用监听器。
退出 sqlplus 模式,输入。
lsnrctlstart
-
打开 SecureCRT 并连接到数据库所在的 Linux 计算机。 如果用户是root用户,请输入命令“su - oracle”并按回车键,如果需要密码,请输入密码并按回车键,您将切换到oracle用户。
关闭 oracle 监听进程:命令“lsnrctl stop”并按回车键,则外部无法连接到数据库。
首先使用命令“ps -ef|”终止所有会话。grep $oracle_sid|grep -v ora_|grep local=no|awk ''|xargs kill“也可以以其他方式使用。 然后使用 SQLPLUS 登录到数据库。
命令是 “sqlplus nolog” - “connect as sysdba”,最后使用该命令关闭 oracle 数据库"shutdown immediate" 。关闭命令时,需要等待一段时间,成功后会出现如图所示的提示。
使用命令"exit"退出 SQLPLUS。 然后运行命令“lsnrctl start”以启动数据库侦听过程。
提示语句指示启动成功。
与第三步一样,使用 SQLPLUS 登录到数据库。 命令如下:“sqlplus nolog” - “connect as sysdba”。
-
在系统命令行中输入 sqlplus nologconn sys 作为 sysdba
shutdow immediate;
startup;
如果 dbstart 在 Linux 上可用,那么必须已配置 dbstart 脚本。
-
在Windows下,重启oracle数据库需要先停止重启,步骤如下:
1.关闭数据库:win+r,输入以下**stop:
设置 Oracle SID=SID 名称,按 Enter 键。
sqlplus /nolog
sql> connect / as sysdbasql> shutdown immediatesql> exit
2.启动数据库:win+r,输入以下**启动:
设置 Oracle sid=数据库 SID 名称 sqlplus nolog
sql> connect / as sysdbasql> startup
sql> exit
oracle database:是 Oracle 的关系数据库管理系统。 它仍然在数据库市场占有主要份额。
作为通用数据库系统,具有完整的数据管理能力; 作为一个关系数据库,它是完整关系的产物; 作为分布式数据库,它实现了分布式处理能力。
Oracle 数据库功能:数据量大,数据存储的持久性,数据的共享性,数据的可靠性。
-
在命令行中,输入关闭数据库集 oracle sid=数据库 sid 的名称。
sqlplus /nolog
sql> connect / as sysdbasql> shutdown immediatesql> exit
在命令行中,输入以下输入以启动数据库。
设置 Oracle sid=数据库 SID 名称 sqlplus nolog
sql> connect / as sysdbasql> startup
sql> exit
-
在命令窗口中,键入:sqlplus /nolog
2.执行以下命令:conn sys / as sysdba密码:用于登录数据库的密码。
3.看到它已连接后,执行以下命令:shutdown immediate
4.最后执行startup如下图所示,表示您已成功重启预言机数据库。
-
1 以 SYSDBA 身份登录 SQLPLUS
2 关闭数据库
在这种情况下,您可以选择关闭模式:正常、事务、立即或中止
关闭模式对当前活动的适用性按以下顺序逐步增强:
中止:在关机前执行最少的任务。 由于此模式需要在启动前进行恢复,因此请仅在需要时使用此模式。
当启动实例出现问题时,或者当紧急情况(例如,通知在几秒钟内断电)需要立即关闭时,如果所有其他关闭方法都不起作用,通常会选择此模式。
immediate:这是最常用的选项。 选择此模式将回滚未提交的事务。
transactional:允许事务完成。
normal:等待会话断开连接。
如果您考虑执行关闭所需的时间,您会发现中止关闭速度最快,而正常关闭速度最慢。 正常和事务需要更长的时间,具体取决于会话和事务的数量。
3 重新启动启动
-
su - oracle(登录 oracle 安装用户,需要输入密码)sqlplus as sysdba
shutdow immediate;(关闭数据库)启动; (启动数据库)。
exit(退出 SQLPLUS)。
lsnrctl start(开始侦听)。
完成以上操作后,启动数据库实例和监听器,然后就可以使用PLSQL登录oracle数据库了。
-
重新启动 Oracle 数据库包括两个步骤:关闭数据库和启动数据库
以 oracle 用户身份登录操作系统,或者以 root 用户身份登录操作系统,运行 su - oracle 进入 oracle 用户,中间的那个 - 不能省略。
登录系统后执行sqlplus nolog命令
打开SQLPLUS后,输入conn作为sysdba 如果数据库未开启操作系统用户认证,请使用密码@tns名称conn sys sys登录系统。
在 sqlplus 中立即执行关闭; 如果数据库长时间不关闭,没有事务,可以直接运行shutdown abort;
关闭数据库后,在 SQLPLUS 中运行启动以启动数据库。
-
1.首先,使用对 Oracle 具有 DBA 权限的用户登录 Linux,并使用 SQLPLUS 连接到 Oracle
执行 sqlplus nolog
2.进入 SQLPLUS 接口后,以 sysdba 身份运行 conn 并等待片刻提示已连接,然后执行。
immediate
稍等片刻,系统会提醒您预言机已关闭。
4.然后运行启动
稍等片刻,系统将提示您成功启动。
这样就完成了 Oracle 重新启动。
-
在启动数据之前,应先启动侦听器,否则无法使用命令行管理数据库,包括启动和关闭数据库。 在UNIX下,启动和关闭数据库需要命令,并且顺序要求严格。 如:
您必须使用 shutdown 命令关闭数据库,然后关闭操作系统,最后关闭服务器电源,否则可能会损坏数据库。
# sqlplus /nolog
# connect system/password as sysdba
# shutdown immediate#startup
-
对于 Oracle 用户,如果数据库处于启动状态,请使用立即关闭。 (关闭数据库)并运行启动命令以启动数据库。
LVM逻辑卷管理是Linux环境下用于管理磁盘分区的一种机制,而LVM是建立在硬盘和分区之上的逻辑层,用于提高磁盘分区管理的灵活性。 LVM 系统管理员可以轻松管理磁盘分区,例如,通过将多个磁盘分区合并到一个卷组中以形成一个存储池。 >>>More