前言
图形化安装和命令行安装
提示:以下是本篇文章正文内容,下面案例可供参考
一、图形化安装
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;
总结
工作中的总结,方便日后自己回顾;如转载,请备注出处。