【神通数据库】图形化界面安装、命令行安装、静默安装、命令行建数据库、日常维护(超详细)


前言

图形化安装和命令行安装


提示:以下是本篇文章正文内容,下面案例可供参考

一、图形化安装

1.1解压安装包

unzip ShenTong7.0.8_322.31_linux64.zip

1.2进入安装目录对安装文件进行授权
在这里插入图片描述
执行./setup开始安装

1.3 欢迎使用界面,根据需要选择安装语言,点击确定
在这里插入图片描述
1.4用户须知界面
在这里插入图片描述
1.5阅读许可协议,选择“我接受该许可协议的条款”
在这里插入图片描述
1.6 选择安装目录
在这里插入图片描述
1.7选择安装分类
在这里插入图片描述
1.8选择是否设置Agent密码
在这里插入图片描述
1.9选择是否注册HA服务
在这里插入图片描述
1.10选择JRE版本
在这里插入图片描述
1.11创建快捷方式
在这里插入图片描述
1.12预安装摘要
在这里插入图片描述
1.13安装进度界面
在这里插入图片描述
1.14安装进程结束后神通数据库会弹出“数据库配置工具”界面,引导创建数据库实例。
在这里插入图片描述
1.15设置创建数据库实例,可修改字符集、归档路径以及控制文件路径(勾选使用归档日志)
在这里插入图片描述
1.16设置创建日志文件界面,若要更改路径,先移除,修改路径后添加文件
在这里插入图片描述
1.17设置创建临时文件界面,若要更改路径,先移除,修改路径后添加文件
在这里插入图片描述
1.18设置创建审计文件界面,若要更改路径,先移除,修改路径后添加文件
在这里插入图片描述
1.19设置创建数据文件界面,若要更改路径,先移除,修改路径后添加文件
在这里插入图片描述
1.20设置创建UNDO文件界面,若要更改路径,先移除,修改路径后添加文件
在这里插入图片描述
1.21文件设置完成后,点击“完成”即可创建数据库实例。
在这里插入图片描述
在这里插入图片描述
1.22创建数据库实例成功后跳转到参数配置界面,修改buf_data_buffer_pages=819200,sort_mem=409600
在这里插入图片描述
在这里插入图片描述
1.23环境变量生效

source /etc/profile

1.24启动数据库与agent代理服务

/etc/init.d/oscardb_OSRDBd start
/etc/init.d/oscaragentd start

在这里插入图片描述

二、命令行安装

2.1解压安装包

unzip ShenTong7.0.8_322.31_linux64.zip

2.2进入安装目录授权安装文件

cd ShenTong7.0.8_322.31_linux64
chmod 755 setup 

执行./setup -console开始安装
2.3输入0选择中文
在这里插入图片描述

2.4输入1继续安装
在这里插入图片描述

2.5接受许可协议、修改安装路径
在这里插入图片描述

2.6继续安装、修改密码
在这里插入图片描述

2.7注册HA服务,选择jre1.8版本
在这里插入图片描述

2.8写入实例名称、字符集编码
在这里插入图片描述

2.9出现此提示证明所有功能安装完毕
在这里插入图片描述

2.10环境变量生效

source /etc/profile

2.11启动数据库与agent代理服务

/etc/init.d/oscardb_OSRDBd start
/etc/init.d/oscaragentd start

在这里插入图片描述

2.12打开归档
SQL> alter database archivelog;
在这里插入图片描述

三、静默安装

3.1解压安装包

unzip ShenTong7.0.8_322.31_linux64.zip

3.2进入安装目录授权安装文件

cd ShenTong7.0.8_322.31_linux64
chmod 755 setup 

3.3更改配置文件
进入vim auto-install.xml修改相关参数
在这里插入图片描述
3.4执行./setup auto-install.xml开始安装
在这里插入图片描述在这里插入图片描述

3.5编译当前环境变量

source /etc/profile

3.6启动数据库与agent代理服务

   /etc/init.d/oscardb_OSRDBd start
   /etc/init.d/oscaragentd start

在这里插入图片描述

四、命令行创建数据库

4.1首先保证数据库已经成功安装

4.2shell命令行输入oscar

4.3在bankend>输入建库命令,可根据需求修改实例名、字符集、数据文件路径
在这里插入图片描述
4.4初始化数据字典表

export  SZ_OSCAR_HOME=/opt/ShenTong
oscar –o restrict –d OSRDB

在这里插入图片描述

4.5注册数据库服务

oscar –o install –d OSRDB

4.6启动数据库服务与agent服务

/etc/init.d/oscardb_OSRDBd start
/etc/init.d/oscaragentd start

在这里插入图片描述

4.7打开归档
SQL> alter database archivelog;
在这里插入图片描述

五、设置灾备计划

5.1连接维护工具并添加数据库实例
在这里插入图片描述
在这里插入图片描述

5.2创建物理备份任务
在这里插入图片描述

5.3创建删除物理备份任务
在这里插入图片描述

5.4创建归档日志删除任务
5.4.1将SQL语句用sysdba用户执行
在这里插入图片描述

5.4.2创建任务
exec sp_delete_n_archivelog(7);
在这里插入图片描述

5.5创建自动维护表的统计信息的任务
exec dbms_utility.analyze_database(‘COMPUTE’);
在这里插入图片描述

5.6创建备份调度计划
在这里插入图片描述

5.7创建删除过期备份计划
在这里插入图片描述

5.8创建定期维护表统计信息的调度计划
在这里插入图片描述

5.9创建定期清理过期归档日志的调度计划
在这里插入图片描述

六、数据库日常运维维护

6.1物理备份/恢复命令
brcmd -O backup -d OSRDB -u SYSDBA -p szoscar55 -P 2003 -t full -k file -f /home/bk.osrbk -b 8192 -e /home/bk_log.txt -c TRUE -m TRUE
brcmd -O restore -d OSRDB -u SYSDBA -p szoscar55 -P 2003 -t backup_point_last -k file -f /opt/bk.osr.osrbk -b 8192 -e /opt/bk_log.txt
Ps:-d 实例名 -u用户名 -p密码 -P 端口号 -f备份路径
-e 日志文件路径

6.2逻辑备份/恢复命令
osrexp -UOSRDB/szoscar55 -p2003 -dOSRDB level=schema file=D:/ShenTong/ljbk.osr log=D:/ShenTong/ljbk.log schema=SYSDBA checkvalidate=false
osrimp -U备份用户名/密码 -p端口号 -dOSRDB level=schema file=备份文件路径.osr log=日志文件路径.log schema=备份模式名 checkvalidate=false

6.3查询数据库版本
Shell命令行输入 oscar --versiondetail
或者isql进入交互工具(密码szoscar55) select versiondetail;
在这里插入图片描述

6.4查询数据库字符集
isql进入交互工具 list database
或者select encoding from v_sys_database;
在这里插入图片描述

6.5查询当前session状态
SELECT “SESSION ID”,
“APPNAME”,
“LOGONTIME”,
“SQL COUNT”,
“CURRENT SQL”,
“LAST SQL”
FROM V_SYS_SESSIONS
WHERE “LOGON USERFROM” != ‘INVALID USER’;

6.6查询当前数据库的堵塞语句
SELECT C.SESSION_ID,
C.BLOCKER_IS_VALID,
C.WAIT_EVENT,
C.BLOCKER_PID,
C.BLOCKER_SESSION_ID,
S.SQL_EXEC_START,
S.SQL_EXEC_START ::TIMESTAMP - SYSDATE ::TIMESTAMP “EXPEND TIME”,
SUBSTR(S.CURRENT_SQL, 0, 60) CURRENT_SQL,
SUBSTR(S.PREV_SQL, 0, 60) PREV_SQL
FROM V S E S S I O N S , V SESSION S, V SESSIONS,VWAIT_CHAINS C
WHERE C.SESSION_ID = S.SID
ORDER BY BLOCKER_IS_VALID;

6.7检查数据库归档方式
select LOG_MODE from v$database;
在这里插入图片描述

6.8打开归档模式
alter database archivelog;
在这里插入图片描述

6.9查询当前用户数
select count(*) from v$database;
在这里插入图片描述

6.10查询归档路径及文件
SELECT ARCHIVEMODE, ARCHIVEPATH FROM V_SYS_ARCHIVELOG_INFO;
SELECT PATH, CREATE_TIME, START_LSN, END_LSN FROM V$ARCHIVED_LOG;
在这里插入图片描述

总结

工作中的总结,方便日后自己回顾;如转载,请备注出处。

作为企业级大型、通用对象关系型数据库管理系统,神通数据库为用户提供的功能包括: • 支持丰富的数据类型 神通数据库所支持的数据类型包括:字符串类型、位串类型、精确数值类型、布尔型、近似数值类型、 日期类型、时间间隔类型、货币类型、二进制大对象、字符型大对象等。 • 提供功能强大的内置函数 神通数据库系统提供了丰富的内置函数,并可以根据用户的实际需要,定制特殊的函数。系统提供的内 置函数主要包括:数学函数、字符串函数、日期时间函数、类型转换函数聚集函数等。 • 支持视图 神通数据库对数据视图提供了完善的支持,从而允许不同的用户或应用程序以不同的方式查看同一数 据。该项功能不仅使数据更易于访问,而且可以利用它限制某些用户能够查看或更新的行和列。视图可以有 效地减少数据库中的数据冗余,并为实现灵活的数据安全机制提供了基础。 • 支持存储过程 使用数据库应用程序时,过程语言是应用程序和数据库之间的主要编程接口。神通数据库中所提 供的过程语言是 plOSCAR。在使用 plOSCAR 程序时,可用两种方法存储和执行程序。可以在本地存储程 序,并创数据库发送命令并处理结果的应用程序;也可以将程序在数据库中存储为存储过程,并创执 行存储过程并处理结果的应用程序。 • 完整性约束机制 神通数据库使用约束来自动强制数据库完整性的方式。约束定义关于列中允许值的规则,是强制完整性 的标准机制。在神通数据库中,支持五类约束: NOT NULL 指定不接受 NULL 值的列。 CHECK 约束对可以对放入列中的值进行限制,以强制执行域的完整性。 UNIQUE 约束在列集内强制执行值的唯一性。 PRIMARY KEY 约束标识列或列集,这些列或列集的值唯一标识表中的行。 FOREIGN KEY 约束标识表之间的关系。 • 支持触发器 在神通数据库系统中,触发器是一种特殊类型的存储过程,它在指定的表中的数据发生变化时自动生效 被触发执行。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。触发器可以查询其它表,并 9 可以包含复杂的 plOSCAR 语句。神通数据库触发器按照所触发动作的间隔尺寸可以分为语句级触发器和行 级触发器。触发器由 CREATE TRIGGER 语句定义,FOR EACH 子句定义了触发动作的间隔尺寸,它既 可以是 FOR EACH STATEMENT(语句级触发器),也可以是 FOR EACH ROW(行级触发器)。 • 支持事务处理 神通数据库提供了高效的事务管理机制,保证每个事务的完整性。该机制提供: 锁定机制,使事务相互隔离。 记录机制,保证事务的持久性。即使服务器硬件、操作系统或数据库自身出现故障,也可以在重新启动 时使用事务日志,将所有未完成的事务自动地回滚到系统出现故障的位置。 事务管理特性,强制保持事务的原子性和一致性。事务启动之后,就必须成功完成,否则数据库系统将 撤消该事务启动之后对数据所作的所有修改。 在神通数据库中一个事务可以由一条或多条 sql 语句构成。事务的提交状态可以是自动提交也可以是手 动提交。有关事务的控制命令包括 BEGIN,COMMIT,ROLLBACK。 • 支持模式 一个数据库可以包含一个或多个命名的模式,一个模式内可以包含多个表。不同的模式中的表名可以相 同,而同一模式中的表不能同名。模式如同操作系统级的目录,但是模式不能嵌套。 用户在相应权限控制下可以访问所连接的数据库中的任何模式中的对象。 模式具有以下特点: 多个用户使用同一数据库而不会互相影响。 对数据库中的对象进行逻辑分组,更便于管理。 各个应用分别使用各自的模式,以避免命名冲突。 在模式中创数据库对象或访问模式中的对象时,可在对象名前指定模式名。 • 支持数据备份和恢复 神通数据库的备份/恢复工具具有图形化的操作界面。用户利用备份工具可以对整个数据库、指定数据 库、或者指定库中的特定表执行备份操作。备份的数据被保存在用户指定的目录中。利用备份文件,用户可 以利用配套的恢复工具执行恢复操作。备份和恢复工具都提供丰富的选项,以满足不同用户的备份和恢复要 求。 • 支持数据迁移 神通数据库的数据导入和导出向导是前台管理工具中的一个实用工具,其主要功能是进行神通数据库 与其它各种异构数据源之间数据的析取、转换以及合并。数据导入和导出工具支持的数据源包括:神通数据 库、Oracle、Microsoft SQL Server、IBM DB2、Microsoft Excel 97-2000、文本文件、其他支持 ODBC 的 数据源。在数据的转换过程中,向导能根据源数据和目标数据具体类型,通过内置的转换规则提供数据类型 的默认映射关系、数据类型的精度匹配、空与非空信息提取、主键及相关索引立等辅助功能,帮助用
<think>好的,我现在要帮助用户找到如何进入神通数据库的后台方法或教程。首先,我需要回顾用户提供的引用内容,看看是否有相关的信息。 查看引用[1],提到DBA管理控制平台是图形化管理工具,可以管理数据库对象。这可能意味着神通数据库有图形界面工具用于后台管理,用户可能需要安装或使用这个工具。 引用[4]中提到了启动服务的几种方式,比如使用service或systemctl命令。虽然这是关于启动数据库服务的,但可能登录后台需要先确保服务已经运行,然后通过客户端工具连接。 引用[2]和[3]主要涉及安装和监控,可能不直接相关,但引用[2]提到使用Docker安装,可能安装后的步骤包括配置访问方式。而引用[3]的静默安装可能涉及用户权限,比如创shentong用户,这可能与登录后台有关。 接下来,我需要综合这些信息。通常,数据库的后台登录可以通过命令行客户端或图形化工具。根据引用[1],DBA管理控制平台是图形化工具,用户可能需要下载并安装这个工具,然后使用数据库的IP、端口、用户名和密码登录。 另外,命令行方式可能需要使用类似psql的客户端工具,连接到数据库实例。引用[4]中的启动命令可能之后,用户可以使用命令行工具登录,例如: $ isql -U 用户名 -P 密码 -H 主机名 -P 端口 或者查看文档确认具体命令。可能需要安装客户端软件包。 此外,用户权限也很重要,需要确保有正确的用户名和密码,并且数据库配置允许远程或本地连接,比如检查pg_hba.conf类似的配置文件,但神通数据库的具体配置文件名可能不同,需要参考官方文档。 可能还需要确认数据库监听的端口是否正确,防火墙设置是否允许访问。 总结步骤应该是: 1. 确保数据库服务已启动(引用[4]的方法)。 2. 使用DBA管理控制平台(图形界面)进行连接,输入连接信息。 3. 或者使用命令行工具如isql,提供认证信息。 4. 可能需要配置网络和权限设置,以允许登录。 如果用户没有安装DBA管理工具,可能需要从官方网站获取,或者参考引用[3]中的安装步骤,确保正确安装数据库组件。 最后,议用户查阅官方文档或联系支持,因为不同版本可能有差异。同时,引用[2]的教程可能包含更多详细步骤,用户可以参考提供的链接。</think>### 神通数据库后台登录方法详解 根据提供的引用信息,神通数据库的后台登录主要通过以下两种方式实现: --- #### **方式一:使用DBA管理控制平台(图形化界面)** 1. **工具说明** 神通数据库提供的跨平台图形化管理工具支持集中式管理数据库对象(如表、索引、用户权限等),适合可视化操作[^1]。 2. **登录步骤** - 确保数据库服务已启动(参考启动命令): ```bash systemctl start oscardb_OSRDBd # 通过systemctl启动服务[^4] ``` - 打开DBA管理控制平台,输入以下信息: - **主机名/IP**:数据库服务器地址(如本地为`localhost`或`127.0.0.1`) - **端口**:默认端口(需根据安装配置确认,通常为`2003`) - **用户名/密码**:安装时设置的数据库管理员账号(如`SYSDBA`) --- #### **方式二:命令行工具(如`isql`)** 1. **连接命令格式** 通过终端或SSH登录数据库服务器,使用内置命令行工具: ```bash isql -U 用户名 -P 密码 -H 主机名 -S 端口 ``` **示例**: ```bash isql -U SYSDBA -P shentong -H localhost -S 2003 ``` 2. **关键注意事项** - **用户权限**:需确保账号具有登录权限(如`SYSDBA`为默认管理员账户)。 - **网络配置**:若远程连接,需在数据库配置文件中开放访问权限(类似`pg_hba.conf`,具体文件路径参考官方文档)。 --- #### **常见问题排查** 1. **服务未启动** 若连接失败,首先检查服务状态: ```bash systemctl status oscardb_OSRDBd # 确认服务运行状态[^4] ``` 2. **防火墙或端口限制** 确保服务器防火墙放行数据库端口(默认`2003`)。 3. **安装客户端工具** 若缺少`isql`命令,需安装数据库客户端组件(参考静默安装步骤中的用户权限配置[^3])。 --- ### 相关教程扩展 - **图形化工具安装**:DBA管理控制平台需单独下载,集成在数据库安装包中。 - **监控集成**:可通过Zabbix监控数据库运行状态(参考Docker安装教程[^2])。 ---
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Damon7575

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值