怎样开启SQL数据库服务(sql数据库怎么开启)

怎样开启SQL数据库服务(sql数据库怎么开启),第1张

SqlServer是微软的一款数据库系统产品,名字叫SQLServer。它跟Aess其实是一种基本功能相同的软件系统。

当每一个数据库安装到每一台电脑后,都会与计算机名称(有的是IP地址)关联。因为服务器用途的电脑不能经常改变名称或IP地址。所以它会与之关联。

同时默认的的在安装过程中会建立一个名字为自己的计算机名称一样的连接(连接的意思是类似一栋楼房里都有门牌号一样),自己通过它才能进入房间,访问这个系统的信息数据。

扩展资料:

SqlServer数据库系统软件会查找在局域网络内的SqlServer服务器名称的。如果局域网内只有自己本机安装了Sqlserver那么它就会只显示自己一个,如果局域网内还有其他人安装了Sqlserver,那么就会出现2个供自己选择指定连接哪个。

数据库是一种既常见又不普通的存储处理方式系统。简单说一个运水的卡车(代表:SqlServer服务器)那么卡车和车厢是硬件服务器,而车厢上的水罐是SqlServer数据库(服务器)系统,而接这些水罐的管子则是查询分析器。而水则是咱们的数据和信息。

myql是目前比较流行的数据库,想必电脑IT人员都有所耳闻,但能够对win10系统启动和关闭mysql数据库服务进行实际操作的人却不多。针对此疑问,小编高手教你启动win10mysql数据库,帮助大家掌握此项基本技能。

具体方法如下:

1、有时,我们连接数据库会出现以下情况,这时候是MySQL关闭了,下面我们来启动数据库。

2、首先,在Windows界面输入cmd,并且以管理员身份运行。

3、运行cmd后会出现一下界面。

4、然后,我们输入以下启动代码,来运行MySQL,界面上还有如何关闭数据库的代码,相关的时候也可以借鉴一下。

5、然后我们再打开我们的数据库,点击连接。

6、会出现一下画面,其他不用输入,直接输入账号和密码,就可以连接上,如果连接过了,数据库就可以打开了。

MySQL数据库系统使用最常用的数据库管理语言,上文小编高手教大家启动win10mysql数据库的操作流程,有需要的快来学习。

  oracle的启动和关闭

  一、sqlplus方式:

  用sqlplus来连接到Oracle

  Sqlplus /nolog 是以不连接数据库的方式启动sqlplus

  Connect /as sysdba 是以DBA身份连接到oracle

  or35gif

   启动

  or36gif

  Startup就可以启动了。

  不过oracle启动模式有3种:

  l Startup nomount (nomount模式)启动实例不加载数据库。

  l Startup mount (mount模式)启动实例加载数据库但不打开数据库

  l Startup (open 模式)启动实例加载并打开数据库,就是我们上面所用的命令

  Nomount模式中oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据库文件,

  所以说:

  1) 创建新数据库

  2) 重建控制文件

  这2种操作都必须在这个模式下进行。

  Mount模式中oracle只装载数据库但不打开数据库,所以说:

  1) 重命名数据文件

  2) 添加、删除和重命名重做日子文件

  3) 执行数据库完全恢复操作

  4) 改变数据库的归档模式

  这4种操作都必须在这个模式下进行

  Open模式(就是我们上面的startup不带任何参数的)正常启动。

  当然这3种模式之间可以转换:

  Alter database mount(nomount模式)—〉alter database open(mount 模式)—〉(open模式)

  当然还有其它一些情况,在我们open模式下可以将数据库设置为非受限状态和受限状态

  在受限状态下,只有DBA才能访问数据库,所以说:

  1) 执行数据导入导出

  2) 使用sqlloader提取外部数据

  3) 需要暂时拒绝普通用户访问数据库

  4) 进行数据库移植或者升级操作

  这4种操作都必须在这个状态下进行

  在打开数据库时使用startup restrict命令即进入受限状态。

  or37gif

  使用alter system disable restricted session命令即可以将受限状态改变为非受限状态。

  or38gif

  使用alter system enable restricted session命令可以将非受限状态变为受限状态

  or39gif

  使用alter database open read only可以使数据库进入只读状态。

  使用alter database open read write 可以使数据库进入读写状态。

  当然在某些情况下可能是用上述各种启动方式都无法成功启动数据库,这个时候就要使用startup force命令来强行启动数据库。当然谁都不想碰到这种情况:)

  or40gif

  c关闭数据库

  1)正常关闭 shutdown

  2) 立即关闭 shutdown immediate

  3) 关闭事务 shutdown transactional

  4) 强行关闭 shutdown abort,当然谁都不想碰到这种情况。

  二、OEM为例

  Oracle Enterprise Management(OEM),

  跟第一小节讲的Sqlplus /nolog ,Connect /as sysdba 这2个命令差不多的操作如图:

  or29gif

  or30gif

  or31gif

  按照上面的一步步操作就能够连接到数据库。

  下面是如何启动和关闭数据库:

  or32gif

  点击我们前几章创建的ORADB01这个数据库树中的配置选项,这个里面的:

  1)已启动 对应 Nomount模式

  2)已转载 对应 mount模式

  3)打开 对应 open模式

  当你点击应有按钮之后就会进入如下对话框

  or33gif

  1)正常 对应 正常关闭 shutdown

  2) 立即 对应 立即关闭 shutdown immediate

  3) 事务处理 对应 关闭事务 shutdown transactional

  4) 中止 对应 强行关闭 shutdown abort

  确定之后出现如下对话框

  or34gif

  限制对数据库访问 对应 alter system disable restricted session

  alter system enable restricted session

  只读模式 对应 alter database open read only

  alter database open read write

  简单吧,sqlplus的一大堆命令到OEM中变成了几个按钮罢了。

  3windows控制台

  or41gif

  这个熟悉吧:

  oracle Agent 用于OEM管理结构

  oracleHTTPSERVER oracle Web服务器

  oracle ManagementServer 用于OEM管理结构

  oracle TNSListener oracle网络结构的服务器端进程

  oracle OEMREP 资料档案库文件

  oracle ORADB001 用户创建的数据库

  我一般都把所有的服务全部选成手动启动,如果全开,内存要用掉700M

 1 启动数据库服务器(posgres用户):

 [postgres@localhost bin]$ postgres -D /opt/postgresql/data/ > /opt/postgresql/log/pg_serverlog 2>&1 &

 [1] 4508

 当然如果设置了环境变量

 PGDATA=/opt/postgresql/data

 export PGDATA

 后,可使用pg_ctl工具进行启动:

 [postgres@localhost log]$ pg_ctl start -l /opt/postgresql/log/pg_serverlog

 pg_ctl: another server might be running; trying to start server anyway

 pg_ctl: could not start server

 Examine the log output

 [postgres@localhost log]$

 因为之前已经启动,所以打印“another server might be running”。此时,查看日志,有如下信息:

 [postgres@localhost log]$ cat pg_serverlog

 FATAL: lock file "postmasterpid" already exists

 HINT: Is another postmaster (PID 4491) running in data directory "/opt/postgresql/data"

 [postgres@localhost log]$

 当然,最简的启动方式是:

 [postgres@localhost ~]$ pg_ctl start

 server starting

 [postgres@localhost ~]$ LOG: database system was shut down at 2011-07-09 13:58:00 CST

 LOG: autovacuum launcher started

 LOG: database system is ready to accept connections

 如果要在操作系统启动时就启动PG,可以在/etc/rcd/rclocal 文件中加以下语句:

 /opt/postgresql/bin/pg_ctl start -l /opt/postgresql/log/pg_serverlog -D /opt/postgresql/data

 2关闭服务器

 最简单方法:

 [postgres@localhost ~]$ pg_ctl stop

 waiting for server to shut down done

 server stopped

 与Oracle相同,在关闭时也可采用不同的模式,简介如下:

 SIGTERM

 不再允许新的连接,但是允许所有活跃的会话正常完成他们的工作,只有在所有会话都结束任务后才关闭。这是智能关闭。

 SIGINT

 不再允许新的连接,向所有活跃服务器发送 SIGTERM(让它们立刻退出),然后等待所有子进程退出并关闭数据库。这是快速关闭。

 SIGQUIT

 令 postgres 向所有子进程发送 SIGQUIT 并且立即退出(所有子进程也会立即退出),而不会妥善地关闭数据库系统。这是立即关闭。这样做会导致下次启动时的恢复(通过重放 WAL 日志)。我们推荐只在紧急的时候使用这个方法。

 SIGKILL

 此选项尽量不要使用,这样会阻止服务器清理共享内存和信号灯资源,那样的话你只能在启动服务器之前自己手工做这件事。另外,SIGKILL 直接把 postgres 杀掉,而不会等它把信号中继给它的子进程,因此我们还需要手工杀掉每个独立子进程。

 使用方法举例:

 [postgres@localhost ~]$ pg_ctl stop -o SIGTERM

 LOG: received smart shutdown request

 LOG: autovacuum launcher shutting down

 waiting for server to shut downLOG: shutting down

 LOG: database system is shut down

 done

 server stopped

 [postgres@localhost ~]$

 最快速关闭方法:kill postgres 进程

 [postgres@localhost ~]$ kill -INT `head -1 /opt/postgresql/data/postmasterpid`

 [postgres@localhost ~]$ LOG: received fast shutdown request

 LOG: aborting any active transactions

 LOG: autovacuum launcher shutting down

 LOG: shutting down

 LOG: database system is shut down

 附:postgre启动后的进程,如下:

 [postgres@localhost ~]$ ps -ef|grep post

 root 4609 4543 0 13:57 pts/2 00:00:00 su - postgres

 postgres 4610 4609 0 13:57 pts/2 00:00:00 -bash

 postgres 4724 1 0 14:08 pts/2 00:00:00 /opt/postgresql/bin/postgres

 postgres 4726 4724 0 14:08 00:00:00 postgres: writer process

 postgres 4727 4724 0 14:08 00:00:00 postgres: wal writer process

 postgres 4728 4724 0 14:08 00:00:00 postgres: autovacuum launcher process

 postgres 4729 4724 0 14:08 00:00:00 postgres: stats collector process

 postgres 4752 4610 0 14:11 pts/2 00:00:00 ps -ef

 postgres 4753 4610 0 14:11 pts/2 00:00:00 grep post

 [postgres@localhost ~]$

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎样开启SQL数据库服务(sql数据库怎么开启)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情