这几天被嫣然天使儿童医院(李亚鹏)因欠租2680万被推风口浪尖的新闻在看戏,二十年间,嫣然天使基金已累计资助2000多名贫困唇腭裂患儿完成手术, 二十载公益事业的坚守确实不容易,但这么长时间干这事赤诚与坚守,是普通人无法做到的,为默默奉献者点赞,基于目前的这个时代,公益事业要靠几代人的努力才能到达彼岸,建议找大树做这样更踏实。
说不多说,还是聊聊近段时间学习的神通数据库-在某领域探险记吧!!
神通数据库也是几十年耕耘才有今天的成功,他坚持长期主义,是一款计算机数据库,提供了大型关系型数据库通用的功能,丰富的数据类型、多种索引类型、存储过程、触发器、内置函数、视图、Package、行级锁、完整性约束、多种隔离级别、在线备份、支持事务处理等通用特性,系统支持SQL通用数据库查询语言,提供标准的ODBC、JDBC、OLEDB/ADO和.Net Provider等数据访问接口等。

2008 年 11 月更名为神通数据库,国家级专精特新“小巨人”企业、国家知识产权优势企业、国家高新技术企业、天津市企业技术中心、国家级博士后科研工作站、中国软件诚信示范单位、全国科技创新示范单位、政府采购优秀供应商、软件和信息技术服务优秀企业、国家百新区百强企业、信创百强企业等。属于天津神舟通用数据技术有限公司,隶属于中国航天科技集团(CASC)

神通数据库(ShenTong Database)是国产数据库的佼佼者,其高安全、高可靠和高性能,应用于国防、航天、政务、金融等关键领域。
最新的 OSCAR7.0 版本:重新设计和开发了整个 OSCAR 数据库的存储管理、事务处理、锁表和缓冲区管理,查询优化器和查询执行器,从而获得了性能上成倍的提高,在普通的 PC 服务器上运行 TPC-C 测试获得与 Oracle 等大型数据库管理系统相近甚至更高的 TPMC 性能值;功能上,OSCAR 则针对 SQL92、ODBC3.0、OLEDB、JDBC3.0 等做了大量的标准符合性开发,基本达到了 SQL92 入门级和过渡级的要求;开发了全新的数据库管理工具和数据迁移工具;重新编制了全套的用户手册和开发指南。通过一系列的应用推广工作证明,神通数据库已经可以满足制造业信息化、电子政务工程中的大中型应用的需求。
神通关系型数据库管理包括:
• 支持丰富的数据类型
• 提供功能强大的丰富内置函数
• 支持视图
• 支持存储过程
• 完整性约束机制:
ØNOT NULL 指定不接受 NULL 值的列。
ØCHECK 约束对可以对放入列中的值进行限制,以强制执行域的完整性。
ØUNIQUE 约束在列集内强制执行值的唯一性。
ØPRIMARY KEY 约束标识列或列集,这些列或列集的值唯一标识表中的行。
ØFOREIGN KEY 约束标识表之间的关系。
• 支持触发器
•支持事务处理
•支持模式:
Ø多个用户使用同一数据库而不会互相影响。
Ø对数据库中的对象进行逻辑分组,更便于管理。
Ø各个应用分别使用各自的模式,以避免命名冲突。
Ø在模式中创建数据库对象或访问模式中的对象时,可在对象名前指定模式名。
• 支持数据备份和恢复
• 支持数据迁移
• 支持多种计算模式
• 符合国际标准的数据查询语言
• 海量数据管理能力
• 7x24 不间断的稳定运行能力
• 完备的数据处理能力
• 多层次的数据库安全机制神通数据库实现了可靠的用户身份认证,支持自主存取控制和安
• 完备的数据备份恢复机制
• 完整的应用开发接口
• 丰富的数据库管理工具
数据库的安装:
./setup -console
请选择语言安装
0 [x] chn
1 [ ] eng
输入选择:
0
Portions Copyright (c) 1994, The Regents of the University Development Groupof California
IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISINGOUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
天津神舟通用数据技术有限公司 2019版权所有(c)。保留所有权利。
按1接受,按2拒绝,按3重新显示
1
选择安装路径 : [/opt/ShenTong]
按1继续,按2退出,按3重新显示
1
----
完整安装
----
输入Y表示是,输入N表示否:
Y
最小安装 未选择
自定义安装 未选择
完成!
按1继续,按2退出,按3重新显示
1
请输入agent密码(密码长度不能小于8,要同时包含大写字母、小写字母、数字、特殊字符中的两种)
密码:
**********
确认:
**********
按1继续,按2退出,按3重新显示
1
您可以选择是否注册HA服务
0 [x] 否
1 [ ] 是
输入选择:
0
按1继续,按2退出,按3重新显示
1
------
创建快捷方式
------
输入Y表示是,输入N表示否:
Y
---------
在桌面创建快捷方式
---------
输入Y表示是,输入N表示否:
Y
您可以选择是否创建数据库
0 [x] 不需要创建数据库
1 [ ] 需要创建数据库
输入选择:
1
数据库名称: 默认OSRDB [OSRDB]
数据库编码: 可选择UTF8|SQL_ASCII|GBK|UNICODE|BIG5|GB18030
0 [x] UTF8
1 [ ] SQL_ASCII
2 [ ] GBK
3 [ ] UNICODE
4 [ ] BIG5
5 [ ] GB18030
输入选择:
2
是否加密存储
0 [x] 不需要加密存储
1 [ ] 需要加密存储
输入选择:
0
按1继续,按2退出,按3重新显示
1
====
安装开始
[ 开始打开包装 ]
[ 处理包: (1/50) ]
[ 处理包:神通数据库服务器端 (2/50) ]
[ 处理包:神通数据库客户端 (3/50) ]
[ 处理包:神通数据库驱动程序 (4/50) ]
[ 处理包:神通数据库帮助 (5/50) ]
[ 处理包: (6/50) ]
[ 处理包: (7/50) ]
[ 处理包:数据对比工具 (8/50) ]
数据对比工具安装完成
[ 处理包:stpython驱动 (9/50) ]
stpython驱动安装完成
[ 处理包:ACCI驱动 (10/50) ]
ACCI驱动安装完成
[ 处理包:全文索引组件 (11/50) ]
全文索引组件安装完成
[ 处理包:ruby_aci (12/50) ]
ruby_aci安装完成
[ 处理包:Isql交互终端 (13/50) ]
Isql交互终端安装完成
[ 处理包:神通数据库帮助手册 (14/50) ]
神通数据库帮助手册安装完成
[ 处理包:shentong_exporter (15/50) ]
shentong_exporter安装完成
[ 处理包:数据库维护工具 (16/50) ]
数据库维护工具安装完成
[ 处理包:ODBC驱动 (17/50) ]
ODBC驱动安装完成
[ 处理包:dlm (18/50) ]
dlm安装完成
[ 处理包:.net Provider驱动 (19/50) ]
.net Provider驱动安装完成
[ 处理包:cdc驱动 (20/50) ]
cdc驱动安装完成
[ 处理包:数据库配置工具 (21/50) ]
数据库配置工具安装完成
[ 处理包:datamigrate工具 (22/50) ]
datamigrate工具安装完成
[ 处理包:PHP驱动 (23/50) ]
PHP驱动安装完成
[ 处理包:Hibernate方言包 (24/50) ]
Hibernate方言包安装完成
[ 处理包:ESQL驱动 (25/50) ]
ESQL驱动安装完成
[ 处理包:神通数据库后台 (26/50) ]
神通数据库后台安装完成
[ 处理包: (27/50) ]
[ 处理包:逻辑备份恢复工具 (28/50) ]
逻辑备份恢复工具安装完成
[ 处理包:go-aci驱动 (29/50) ]
go-aci驱动安装完成
[ 处理包:策略管理工具 (30/50) ]
策略管理工具安装完成
[ 处理包: (31/50) ]
[ 处理包: (32/50) ]
[ 处理包:神通数据库agent服务 (33/50) ]
神通数据库agent服务安装完成
[ 处理包:DBD_ShenTong (34/50) ]
DBD_ShenTong安装完成
[ 处理包:OscarHA (35/50) ]
OscarHA安装完成
[ 处理包:rust_shentong (36/50) ]
rust_shentong安装完成
[ 处理包:运行时诊断工具 (37/50) ]
运行时诊断工具安装完成
[ 处理包:ACI驱动 (38/50) ]
ACI驱动安装完成
[ 处理包:JDBC驱动 (39/50) ]
JDBC驱动安装完成
[ 处理包: (40/50) ]
[ 处理包:审计工具 (41/50) ]
审计工具安装完成
[ 处理包:SQL管理工具 (42/50) ]
SQL管理工具安装完成
[ 处理包:升级工具 (43/50) ]
升级工具安装完成
[ 处理包:跨平台迁移工具 (44/50) ]
跨平台迁移工具安装完成
[ 处理包: (45/50) ]
[ 处理包: (46/50) ]
[ 处理包: (47/50) ]
[ 处理包: (48/50) ]
[ 处理包: (49/50) ]
[ 处理包: (50/50) ]
[ 拆包完成 ]
安装完成
安装成功
应用程序安装在 /home/shentong/product
[ 写入卸载程序数据 ... ]
[ 控制台安装完成 ]
安装完成:
用户安装:
# add environment by shentong db 2026年 01月 21日 星期三 17:15:31 CST
export SZ_OSCAR_HOME=/home/shentong/product
export PATH=/home/shentong/product/bin:${PATH}
export LD_LIBRARY_PATH=/home/shentong/product/bin:/home/shentong/product/jre/lib/amd64:${LD_LIBRARY_PATH}
[root@shentongKlin10 /]#
[root@shentongKlin10 /]# ls -l /etc/init.d/
总用量 56
-rw-r--r-- 1 root root 18044 7月 14 2020 functions
-rwxr-xr-x 1 root root 9559 9月 6 2023 network
-rwxr-xr-x 1 root root 4214 1月 20 17:15 oscaragentd
-rwxr-xr-x 1 root root 1534 1月 20 17:15 oscardb_OSRDBd
-rw-r--r-- 1 root root 1161 4月 4 2024 README
-rwxr-xr-x 1 root root 4304 1月 29 2024 yhkydefenderservice
[root@shentongKlin10 /]#

以 root 用户将神通数据库相关服务设置为自动启动
# 如果支持 systemctl 命令,使用以下命令
systemctl enable oscardb_OSRDBd.service # 库名为 OSRDB 的数据库后台服务,请根据实际创建数据库名填写
systemctl enable oscaragentd.service
# 如果不支持则使用 chkconfig 命令
chkconfig --add oscardb_OSRDBd # 库名为 OSRDB 的数据库后台服务,请根据实际创建数据库名填写
chkconfig --add oscaragentd
以 st_user 用户或者 root 用户停止实例服务
/etc/init.d/oscardb_OSRDBd stop
Note: 数据库安装完成后实例服务自启动,需先停止实例服务。如果实例服务运行时执行步实例无法正常提供服务。
设置完毕,使用 st_user 或者 root 用户都可以用服务方式启动神通数据库后台和代理程序
/etc/init.d/oscardb_OSRDBd start
/etc/init.d/oscaragentd start
[root@shentongKlin10 bin]# ./isql -d osrdb -p 2003 -U sysdba/6hlcq2HHL@
Welcome to ShenTong Isql 2.0.86 interactive terminal, Client Default Encoding is UTF8.
Connect to:
神通数据库管理系统V7.0.251210 for Linux(x86 64bit) (2000 connections) (license invalid after 180 days)
Using New Protocol. Database Encoding is GBK.
Logon Database At Time : 2026-01-20 18:51:15
Type: 'copyright' for distribution terms
'help' or '\h' for help with SQL commands
';' for end with commands
'!' to run system commands
'@' to run sql script
'exit' for quit
SQL=>
SQL=> list database
List of databases
Name | Owner | Encoding | Description
--------+---------+----------+-------------
OSRDB | SYSDBA | GBK |
(1 row)


