0、说明

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

静默安装使用root用户或者普通用户都可以,本文使用root用户安装。https://www.cndba.cn/foucus/article/4126

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、启动数据库

启动:https://www.cndba.cn/foucus/article/4126

https://www.cndba.cn/foucus/article/4126

/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(安全管理),密码均为szoscar55https://www.cndba.cn/foucus/article/4126

[oscar@oracle ~]$ isql

Welcome to isql 7.1.20190301 the ShenTongDB interactive terminal.

Type: COPYRIGHT for distribution terms

HELP for help with SQL commands

? for help on internal commands

! to run system commands

EXIT to quit

SQL> list database

List of databases

Name | 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

赋权:https://www.cndba.cn/foucus/article/4126

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 test

2> DATAFILE '/u01/ShenTong/odbs/OSRDB/test01.dbf' SIZE 100M

3> AUTOEXTEND ON NEXT 10M

4> MAXSIZE 200M, '/u01/ShenTong/odbs/OSRDB/test02.dbf' SIZE 50M

5> AUTOEXTEND OFF;

NOTICE, 添加数据文件/u01/ShenTong/odbs/OSRDB/test01.dbf成功

NOTICE, 添加数据文件/u01/ShenTong/odbs/OSRDB/test02.dbf成功

CREATE TABLE SPACE

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

https://www.cndba.cn/foucus/article/4126

SQL> ALTER TABLESPACE test

2> 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、分区表管理

神通数据库支持水平分区和垂直分区两种方式。https://www.cndba.cn/foucus/article/4126

创建分区表:

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

----

1

99

(2 rows)

删除分区数据:

—删除指定分区

https://www.cndba.cn/foucus/article/4126

SQL> delete tab partition(P1);

DELETE 1

SQL> delete tab;

DELETE 1

删除分区表:

SQL> drop table tab;

DROP TABLE

版权声明:本文为博主原创文章,未经博主允许不得转载。

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

  1. 操作 神通数据库_国产数据库最好的时代

    全文约2580字,阅读约15分钟 近日,墨天轮发布了2020年新一期的国产数据库名单,东方国信完全自主研发的分布式分析型数据库CirroData名列其中. "墨天轮"是国内数据库领 ...

  2. 如何通过命令终端访问本地/局域网/远程的MySQL数据库_访问数据库_连接数据库_登录数据库

    文章目录 Windows系统下 访问本地MySQL数据库 访问远程主机的MySQL数据库 本地安装了MySQL数据库 本地没有安装MySQL Linux系统下 退出数据库登录 Windows系统下 访 ...

  3. tidb数据库_异构数据库复制到TiDB

    tidb数据库 This article is based on a talk given by Tianshuang Qin at TiDB DevCon 2020. 本文基于Tianshuang ...

  4. mysql分布式数据库_分布式数据库搭建详细教程

    由于业务本身的需求,有时需要构建分布式数据库.一个具有较好设计的分布式数据库,对于用户(调用者)来说透明,跟使用本地数据库一样. 本文准备使用中间件的架构,实现分布式数据库的构建.简单点说,调用者与中 ...

  5. gp数据库创建数据库_创建数据库简介

    gp数据库创建数据库 MySQL是当今最流行的开源数据库之一. 它在商业和开源双重许可模式下可用. MySQL找到了从嵌入式设备到集群企业环境的各种应用程序. POWER5™处理器是IBMPPC®AS ...

  6. 如何避免循环查询数据库_与数据库无关的查询是不可避免的

    如何避免循环查询数据库 As the amount of data managed by an organization grows, the difficulty of managing and q ...

  7. 新建mysql数据库方法_三种方法建立MySQL数据库_创建数据库_新建数据库 - 树懒学堂...

    第一种:使用CMD命令 我们可以在cmd命令窗口使用sql语句建立数据库,创建数据库的sql语句语法格式如下: CREATE DATABASE [IF NOT EXISTS] [[DEFAULT] C ...

  8. 通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库

    文章目录 工具简介 电脑没有安装 Oracle 数据库 电脑安装了 Oracle 数据库 工具简介 PL/SQL Developer 是 Oracle 数据库开发工具,PL/SQL Developer ...

  9. sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分

    sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...

  10. sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第二部分

    sql还原数据库备份数据库 In this article, we'll walk through, some of the refined list of SQL Server backup-and ...

最新文章

  1. 基于Guava实现的文件复制
  2. poj3268(最短路)
  3. 【原创】分享一些机器学习和深度学习的学习资料
  4. 通过容器编排和服务网格来改进Java微服务的可测性
  5. 第三章JavaScript 内置对象
  6. fuse的API修改
  7. 解决android中出现的无法加载library的问题
  8. JAVA知识学习——类的修饰符
  9. 北京修复宕机故障之旅
  10. Tensorflow深度学习应用(筑基篇)
  11. 吉联新软件工作好累_社交小白:“如何在社交软件和陌生人打招呼”
  12. 【python基础语法】对象None
  13. 执行函数_PyCUDA(1)-执行核函数
  14. Microsoft JET Database Engine 错误 '80040e09' 解决方法
  15. python一元线性回归算法_Python机器学习(二):线性回归算法
  16. kali linux(全版本)详细安装w3af指南(文内提供成品镜像下载)
  17. 子网掩码及其与IP地址、网关的关系
  18. Kanzi for Android Demo
  19. Blog选址,可实现通过xml-rpc标准进行远程离线发布的Blog服务商(BSP)测评
  20. 最新易发卡PJ免授权版源码

热门文章

  1. 【集合论】集合概念与关系 ( 真子集 | 空集 | 全集 | 幂集 | 集合元素个数 | 求幂集步骤 )
  2. 实验六 Linux下文件程序设计
  3. IP地址详解,网络分段
  4. 如何获取微信应用appid
  5. 什么新东西值得学「GitHub 热点速览 v.22.29」
  6. python cmd窗口 title_解决python在windows上运行弹出cmd窗口(dos窗口)
  7. Hyperchain 超块链创始人史兴国对谈杨民道:新公链赛道烽烟再起,move语言能开启下一轮牛市吗?
  8. linux内核剖析之traps.c
  9. office2010安装提示需要MSXML版本6.10.1129.0
  10. JS导出excel 纯前端