0、说明

神通数据库可以使用图形化界面和静默安装两种方式。图形化安装方式这里就不介绍了,主要说明静默安装的方法。
静默安装使用root用户或者普通用户都可以,本文使用root用户安装。

1、安装软件

解压:
unzip ShenTong7.0.8.zip

进入数据库安装包内的 Disk1/InstData 目录,编辑静默安装的 st.properties 文件。

OSCAR_DB_NAME=OSRDB
OSCAR_ENCODING=UTF8
DATEFORMAT= NOARCHIVELOG CONTROLFILE '/opt/ShenTong/admin/OSRDB.ctrl' LOGFILE  '/opt/ShenTong/odbs/OSRDB/OSRDB01.log' SIZE 100M TEMPFILE  '/opt/ShenTong/odbs/OSRDB/OSRDB01temp.dbf' SIZE 100M AUDITFILE  '/opt/ShenTong/odbs/OSRDB/OSRDBaux01.dbf' SIZE 100M AUTOEXTEND ON NEXT 20M DATAFILE  '/opt/ShenTong/odbs/OSRDB/OSRDB01.dbf' SIZE 100M AUTOEXTEND ON NEXT 20M;

参数说明:
• INSTALLER_UI
安装方式(静默安装)。
• USER_INSTALL_DIR
数据库安装路径。
• OSCAR_DB_NAME
默认安装数据库库名。

注:可以手动修改数据库安装目录(USER_INSTALL_DIR)、默认建库库名(OSCAR_DB_NAME)

2、执行安装

在linux终端下执行:
./setup.bin -f st.properties
当提示InstallationComplete所有基本功能安装完毕,但静默安装环境变量不会更改生效,需要重 启后所有功能可以正常使用。
注:下载完后会自动创建oscar用户。

3、启动数据库

启动:

/etc/init.d/oscardb_< 数据库实例名 >d start

停止:

/etc/init.d/oscardb_< 数据库实例名 >d stop

例如:"数据库实例名"为创建数据库时的库名称,如库名称为OSRDB,则启动数据库的命令为

/etc/init.d/oscardb_OSRDBd start

4、连接数据库

使用isql工具连接数据库。
这里需要注意:要切换到oscar用户下去执行。
默认创建三个用户SYSDBA(管理员)、SYSAUDIT(审计)、SYSSECURE(安全管理),密码均为szoscar55

[oscar@oracle ~]$ isql
Welcome to isql 7.1.20190301 the ShenTongDB interactive terminal.
Type:  COPYRIGHT for distribution termsHELP for help with SQL commands? for help on internal commands! to run system commandsEXIT to quitSQL> list databaseList of databasesName  | Owner  | Encoding
-------+--------+----------OSRDB | SYSDBA | UTF8
(1 row)

至此,便成功安装完成神通数据库!

这里在使用的时候感觉到一个很不人性化的地方:类似exit、desc这种不是SQL命令的语句如果在语句结尾加上’;'则会报错,这些在oracle都不会。

SQL> exit;
parser: syntax error at or near "exit" at character 1
SQL> desc user_tables;
parser: syntax error at or near "desc" at character 1

5、常用命令

5.1、用户管理
创建用户:

SQL> create user test with password'test';
CREATE USER

赋权:

SQL> grant role sysdba to user test;
GRANT

查看系统中的所有角色,以及这些角色被授予了哪些用户。

SQL> SELECT * FROM V_SYS_ROLE;ROLENAME    | ROLESYSID |     USERLIST
---------------+-----------+-------------------SYSDBA        |        11 | {1,3,32996,34049}RESOURCE      |     33461 | AUDIT         |        14 | {4}AUDIT_OPER    |        16 | SECURE        |        12 | {2}SECURE_OPER   |        15 | EXTERNAL_AUTH |        18 |
(7 rows)

5.2、表空间管理
创建表空间:

SQL> CREATE TABLESPACE test2> DATAFILE '/u01/ShenTong/odbs/OSRDB/test01.dbf' SIZE 100M3> AUTOEXTEND ON NEXT 10M4> MAXSIZE 200M, '/u01/ShenTong/odbs/OSRDB/test02.dbf' SIZE 50M5> AUTOEXTEND OFF;
NOTICE, 添加数据文件/u01/ShenTong/odbs/OSRDB/test01.dbf成功
NOTICE, 添加数据文件/u01/ShenTong/odbs/OSRDB/test02.dbf成功
CREATE TABLE SPACE

在表空间中增加数据文件:

SQL> ALTER TABLESPACE test2> ADD DATAFILE '/u01/ShenTong/odbs/OSRDB/test03.dbf' SIZE 50M;
NOTICE, 添加数据文件/u01/ShenTong/odbs/OSRDB/test03.dbf成功
ALTER TABLE SPACE

删除表空间:
在神通数据库中,除 SYSTEM 表空间外,所有表空间都可以被删除。为了删除表空间,用户必须具有 DBA 权限。

SQL> DROP TABLESPACE test;
DROP TABLE SPACE

5.3、分区表管理
神通数据库支持水平分区和垂直分区两种方式。

创建分区表:

SQL>  CREATE TABLE tab(C1 INT) PARTITION BY RANGE(C1) (2>  PARTITION P1 VALUES LESS THAN(10),3>  PARTITION P2 VALUES LESS THAN(100) );
CREATE TABLE
SQL> insert into tab values(1);
INSERT  1 16490
SQL> insert into tab values(99);
INSERT  1 16554
SQL> commit;
COMMIT
SQL> select * from tab;C1
----199
(2 rows)

删除分区数据:

--删除指定分区
SQL> delete tab partition(P1);
DELETE 1
--删除整个分区表数据
SQL> delete tab;
DELETE 1

删除分区表:

SQL> drop table tab;
DROP TABLE

神通数据库安装及使用手册相关推荐

  1. 麒麟服务器系统安装,麒麟服务器神通数据库安装

    麒麟服务器神通数据库安装 内容精选 换一换 本章节指导您使用MongoDB客户端和Robo 3T工具,通过公网连接GaussDB(for Mongo)集群实例.操作系统使用场景:弹性云服务器的操作系统 ...

  2. linux服务器数据库和监听自启动,linux64的神通数据库安装与启动

    目录 1. 安装包适配 2. 连接服务器 3. - 安装方式 - 自定义安装 - 静默方式安装 4. 启动数据库 1.安装包适配 安装包对应版本中标麒麟应该安装linux版本的神通数据库,飞腾的就安装 ...

  3. 国产数据库——神通数据库的安装使用

    神通数据库是一款计算机数据库,是国产化的数据库.现在应用的也挺多的,下面是神通数据库的安装方法.下载的话可以直接去官网 初始安装界面,点击安装就可以 但是我安装的过程中遇到这样一个问题,弹出框说是安装 ...

  4. 龙芯+QtCreator+神通数据库+中标麒麟操作系统

    http://www.loongson.cn/news/company/448.html 一.前言 熟悉龙芯的朋友们都知道,在服务器系统应用中,龙芯平台上支持许多国产的数据库,其中包括武汉达梦.神舟通 ...

  5. springboot JPA整合国产神通数据库(神州通用数据库)

    当前国产软件比较流行,就最近做过的springboot +JPA+神通数据库的项目做下记录供有需要的同学参考. 神通数据库在springboot中的配置和大多关系型数据库基本一样的,只是由于驱动jar ...

  6. 【达梦数据库】VMware虚拟机 + CentOS7环境配置 + DM8 数据库安装流程

    文章目录 前言 一.前期准备 1.1 VMware安装 1.2 CentOS下载 1.3 DM8下载 1.4 SecureCRT安装 二.CentOS7环境搭建 2.1 虚拟机创建 2.2 网络配置 ...

  7. redhat7.4安装神通数据库

    由于国产化需求,现在好多软件项目需要替换成国产的软硬件,今天笔者接了个安装在浪潮SR550服务器-redhat7.4系统上安装神通数据库的需求.折腾了好久才装了上去.现在分享下安装的命令. 切换账号, ...

  8. 神通数据库v7.0试用版安装步骤

    网上找了下神通数据库的安装教程,发现都已经过时,或者安装受阻,于是直接从官网下载后尝试亲自安装了一遍适用版,在CentOS7(64bit)环境具体操作步骤如下: 1.安装 wget工具 yum ins ...

  9. 神通数据库OSCAR安装

    神通数据库OSCAR安装 神通连接到数据库,用不同的用户登录. 解压 cd ~ sudo unzip ShenTong7.0.8_Linux64jre1.5.zip 安装 cd ShenTong7.0 ...

最新文章

  1. 笑了,面试官问我知不知道异步编程的Future。
  2. java运行原理_Java程序的加载与运行原理详解
  3. IM即时通讯:如何跳出传统思维来设计聊天室架构?
  4. Linux实战案例(4)CentOS清除用户登录记录和命令历史方法
  5. struts2找不到action_第一次用上Struts2框架做Web开发的体验……
  6. vue --- vue-router(项目模式的导入)
  7. 数字校园项目-学生失联预警系统(二)-----项目部署
  8. 2017.9.6 礼物 思考记录
  9. matlab 加权残值法,分步迭代加权残值法
  10. Vue实现户籍管理系统户籍信息的添加与删除
  11. seo与sem的区别
  12. 整车控制器(VCU)开发 之 概述
  13. 上市只是开端,库客音乐用版权打出组合拳
  14. 学习利用ce修改游戏生命参数
  15. java在文件中输出换行符
  16. NORDIC Thingy:52 蓝牙 BLE 服务 SoC 程序调用流程分析之八, 网盘分享 PPT
  17. NLP文本分析(文本分类与句子评分)
  18. SQL Server键和约束
  19. python 查看kafka发送的消息格式及消息内容
  20. vue+elementUi发送邮件组件编写

热门文章

  1. 【JY】浅谈混凝土结构/构件性能试验指标概念(二)
  2. httprunner踩坑之路
  3. git runner 配置_GitLab Runner安装注册配置管理
  4. 使用QSS美化PyQt5界面,分享4套超赞皮肤和QSS专用编辑器!
  5. 为提高 SDLC 安全,GitHub 发布新功能|GitHub Universe 2022
  6. matlab去除图片水印_初试 Matlab 之去除水印
  7. 闰年的计算方法及程序算法的实现
  8. Pr中有音频轨道,但是播放不了声音
  9. c语言18之鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只
  10. [原创]裴讯K3救砖TTL竟然进入openwrt终端无法进入CFE-强力救砖