Linux中系统同用户怎么登录informix数据库?

Linux中系统同用户怎么登录informix数据库?,第1张

使用命令onstat -查看当前数据库状态,通常有以下几种状态
l On-Line:联机状态
此状态允许用户联机访问数据库,正常情况下OnLine启动后应处于此状态。
l shared memory not initialized:脱机状态
通常OnLine关闭后处于此状态。
l Fast Recovery:快速恢复状态
每次OnLine启动时,都要读取物理/逻辑日志,回滚上次OnLine关闭时未提交的事务和未释放的锁等,将数据库快速恢复到物理和逻辑都一致的状态。
快速恢复是过渡状态,时间很短,恢复无错后即进入On-Line状态。
l Quiescent:静止状态
处于此状态不允许用户访问数据库。通常是数据库管理员在静止状态下进行一些数据库参数的调整(如日志和缓冲区大小等)。
32 启动OnLine
如果数据库处于脱机状态,可使用命令oninit启动OnLine。
启动后,使用onstat -命令查看数据库状态,若不处于联机状态,可检查日志文件$INFORMIXDIR/onlinelog确认失败原因。
33 关闭OnLine
使用命令onmode -ky关闭数据库。
4 dbaccess使用
执行dbaccess命令,可选择相应的数据库,并在该库上执行SQL语句或其它的 *** 作。
41 数据库 *** 作
Database菜单:选择/断开数据库
Select: 选择数据库
cLose: 关闭与当前数据库的连接
Connection:连接/断开数据库服务器
Connect: 连接数据库服务器,提示“Select Database Server”时选择目标数据库服务器;
User Name: 如以运行当前用户连接数据库,可直接回车;否则输入连接数据库服务器的用户名称;
Password: 用户口令;
Select Database: 选择所要连接的数据库

解决方法:

1、使用service启动—命令为:service mysqld start,service mysql start,mysql 5 以后就用mysqld来启动。

2、使用mysqld脚本启动—命令为:/etc/initd/mysqld start/etc/initd/mysqld 为mysql安装路径。

3、使用service关闭—命令为:service mysqld stopservice mysql stop,mysql 5 以后就用mysqld来关闭。

4、使用mysqld脚本关闭—命令为:/etc/initd/mysqld stop/etc/initd/mysqld 为mysql安装路径。

5、使用service重启—命令为:。service mysqld restart。service mysql restart。mysql 5 以后就用mysqld来重启。

6、使用mysqld脚本重启—命令为:/etc/initd/mysqld restart/etc/initd/mysqld 为mysql安装路径。

一、安装前准备工作:

1、对于Linux系统,至ibm网站下载软件包

2、Linux内核设置:编辑/etc/sysctlconf文件

3、创建相应用户以及组:

4、创建相应目录用于存放db2的数据文件以及日志文件:

这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。

database目录存放数据库实例

db2log1存放db2的主日志文件

db2log2存放镜像日志文件

db2temp存放db2临时表空间

db2用户的家目录的位置

二、安装过程:

安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。

以root身份执行db2setup,会d出以下画面:

这里选择安装企业版,点击installnew:

下一步之后,就出现创建用户的画面:

最后点击finish开始安装过程。

三、创建数据库:

如果在安装过程中,没有创建数据库,则后续可以使用db2命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2后,会d出以下画面:

点击右侧的CreateNewDatabase,创建数据库:

指定数据库名称以及存放位置,选中LetDB2managemystorage,下一步:

点击finish开始创建。默认db2会创建以下三个表空间:

(1)、catalogtablespace用于存放catalog表。

(2)、usertablespace存放所有表和索引数据。

(3)、temporarytablespace临时数据的存放位置。

创建完成后,会看到如下画面:

此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:

使用命令行查看当前数据库中表空间信息:

四、DB2的简单管理:

1、查看表空间信息:

2、查看表信息:

3、查看当前实例下的所有数据库信息:

4、停止数据库:

5、启动数据库:

6、设置实例自动启动:

查看数据库是否为dg的方法有以下几种:
1、从数据库服务器的角度:首先查看服务器的硬件是否支持dg,如果不支持,则无法使用dg;其次查看服务器上是否安装了dg相关的软件,如有则可能是dg,如没有则无法使用dg。
2、从客户端的角度:查看客户端是否安装了dg相关的软件,如果有,则可能是dg,如果没有,则无法使用dg。
3、从数据库本身的角度:查看数据库服务器上是否有dg相关的配置,如果有,则可能是dg,如果没有,则无法使用dg。
4、从数据库的实际 *** 作的角度:可以查看是否出现了dg相关的日志,如果有,则可能是dg,如果没有,则无法使用dg。


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

原文地址: http://outofmemory.cn/zz/13240177.html

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

发表评论

登录后才能评论

评论列表(0条)

保存