神通資料庫開啟服務 神通資料庫安裝及使用手冊

2021-10-17 02:18:26 字數 3808 閱讀 8740

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所有基本功能安裝完畢,但靜默安裝環境變數不會更改生效,需要重 啟後所有功能可以正常使用。

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.

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

賦權:sql> grant role sysdba to user test;

grant

檢視系統中的所有角色,以及這些角色被授予了哪些使用者。

sql> select * from v_sys_role;

rolename | rolesysid | userlist

sysdba | 11 |

resource | 33461 |

audit | 14 |

audit_oper | 16 |

secure | 12 |

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

在表空間中增加資料檔案:

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、分割槽表管理

神通資料庫支援水平分割槽和垂直分割槽兩種方式。

建立分割槽表:

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(2 rows)

刪除分割槽資料:

—刪除指定分割槽

sql> delete tab partition(p1);

delete 1

—刪除整個分割槽表資料

sql> delete tab;

delete 1

sql> drop table tab;

drop table

神通資料庫連線問題

神通資料庫 1 工具 資料庫配置工具 建立資料庫 這一步操作要使用 管理員身份 開啟神通資料庫 2 如果沒有修改 資料庫名 預設名稱為osrdb 在 服務 中會存在osrdb例項。若使用其他名字新建了資料庫,需要在dos介面下執行命令services.msc 啟動新的資料庫伺服器。3 若新建的資料庫...

神通資料庫簡單建立

今天要到了 神通資料庫的安裝檔案.然後在龍芯上面進行資料庫的 靜默安裝 安裝很快捷,但是發現沒有啟動指令碼與原廠的工程師聯絡了下進行相關工作如下是處理過程 第一步檢視資料庫是否建立完成.設定環境變數 source etc profile 第二步檢視資料庫相關資訊 oscar e list datab...

OSCAR神通資料庫建表及插資料

一 建表 create table oscar表名 t id bigint not null,t date date,t time time 6 t timestamp timestamp 6 t serial serial,t bigserial bigserial,constraint tbl ...