如何在linux下重启oracle数据库

如何在linux下重启oracle数据库,第1张

使用终端工具登陆linux,再用sysdba角色登陆数据库,用shutdown immediate关闭数据库,再startup启动实例。 只要登陆到linux,重启数据库、实例、监听等都可以设置。

一、启动方式

1、使用linux命令service 启动:

service mysqld start

2、使用 mysqld 脚本启动:

/etc/inintd/mysqld start

3、使用 safe_mysqld 启动:

safe_mysqld&    命令使用方法及介绍可如下查找:

我用的CentOS系统,内核是Linux。 进入图形界面后,在桌面上右键点击“创建新终端”

1在命令行界面中用如下语句切换到db2inst1账户中:

su - db2inst1

注意,命令要小写,中间的减号是半角的。其中db2inst1账户(同时也是实例、进程)是在安装DB2过程中创建的一个默认账户,相当于Windows中的那个DB2实例,要想执行各种db2的命令,需要在这个账户下 *** 作;

2在该账户下,可以打开控制中心,也可以进入到命令行处理器。进入命令行处理器的方法很简单,直接用db2命令,然后回车即可;

3打开控制中心稍微有点麻烦,需要在桌面上另外打开一个命令行窗口,在其中输入:

xhost local:db2

然后在db2inst1账户所在的窗口中,输入命令:

db2cc &

就可以打开控制中心。

4现在可以查看当前实例

db2ilist

如果需要创建表,则需要打开数据库管理服务,输入命令:

su - db2inst1

db2start //启动db2工作实例

db2stop //停止db2实例

db2set -all //查看db2所有注册表变量

在变量列表中有一个db2管理用户:DB2ADMINSERVER=XXXXX

只有切换到管理用户才可以创建表 su - XXXXX

然后,输入命令: db2admin start 启动管理实例

说明:

在Linux环境下,一个用户对应一个实例,创建数据库必须在实例下创建,因此切换到用户即可切换到实例。命令如下:

su - db2inst1

db2 get instance

mysql默认安装在/var/lib/mysql目录下

a:

couldn't

connect

to

engine!

b:

can't

connect

to

local

mysql

server

through

socket

'/var/lib/mysql/mysqlsock'

a表示mysql没有启动,需要启动mysql(使用命令:/etc/rcd/initd/mysql

start)。

有时会出现即使加了

socket启动参数仍然不能连接mysql服务器的现象,但是实际上mysqlsock这个文件是存在的(假设在/tmp目录下);这时一个快捷的方法就是在/var/lib/mysql/目录下建立一个连接:

在Debian/Ubuntu系的Linux系统上,mysql的服务名是mysql,重启服务应该用 service mysql restart

在RHEL/CentOS系的Linux系统上,mysql的服务名是mysqld,重启服务应该用 service mysqld restart

如果你的课本是基于一个系统来讲的,start和restart使用的服务名应该是一样的,要么都是mysql要么都是mysqld。

看书+实践才能学会Linux,命令敲上一试就都清楚了。

以上就是关于如何在linux下重启oracle数据库全部的内容,包括:如何在linux下重启oracle数据库、linux下怎么启动mysql服务、linux系统下 重启db2数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10189005.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存