Oracle 日常管理
大碗刀削面
这个作者很懒,什么都没留下…
展开
-
创建DBA角色
-- Create the rolecreate role DBA;-- Grant/Revoke object privilegesgrant execute on SYS.DBMS_DBVERIFY to DBA;grant execute on SYS.DBMS_DEFER_QUERY to DBA;grant execute on SYS.DBMS_DEFER_SYS to DBA;grant execute on SYS.DBMS_FEATURE_USAGE to DBA;gra..原创 2020-12-18 20:14:17 · 310 阅读 · 2 评论 -
Oracle获取用户创建和授权语句
DECLARE --多个用户使用 ; 隔开 v_users VARCHAR2(1000) := UPPER('用户1'); v_sqls VARCHAR2(32767);BEGIN dbms_output.enable(9999999); FOR x IN (SELECT regexp_substr(v_users, '[^;]+', 1, LEVEL) u FROM dual CONNECT BY LEVEL <...原创 2020-12-18 20:13:29 · 728 阅读 · 1 评论 -
Mysql备份并上传FTP
#!/bin/sh#file_name:back_mysql.sh##working_dir:back_mysql.sh和backlist.dat配置文件存在目录##backlist.dat:需要备份的数据库清单文件,格式:每个数据库为一行##backup_dir:备份文件存放目录##mysql_buser:备份用户,需要根据实际情况调整##mysql_bpwd:备份用户密码,需要根据实际情况调整##备份用户创建语句以及相应的权限:###create user bakuser原创 2020-12-18 20:12:36 · 278 阅读 · 1 评论 -
Oracle process和session的关系
SessionsSessions specifies the maximum number of sessions that can be created in the system. Because every login requires a session, this parameter effectively determines the maximum number of concu...原创 2019-08-21 14:22:35 · 1302 阅读 · 0 评论 -
删除或重建Oracle 临时表空间(官方文档)
How to resize (or recreate) the TEMP tablespace ?( Version 8.1.5.0 to 11.2.0.0)SOLUTION1) Overview2) Dropping / Recreating Temporary Tablespace Method3) Drop Tempfile Command Method - (Orac...翻译 2020-05-29 09:22:26 · 744 阅读 · 0 评论 -
Oracle rac 添加磁盘到磁盘组(官方文档)
GOALBefore you add the disk(s) to your production diskgroup, you can use the next steps to validate whether the candidate disk(s) is/are in good shape and can be accessed from each node (without har...原创 2019-08-21 14:04:21 · 2266 阅读 · 0 评论 -
Oracle 归档管理
1、查看Oracle归档日志模式SQL> archive log list;Database log mode Archive Mode --归档模式Automatic archival EnabledArchive destination /u01/oracle/archive_logOldest...原创 2019-08-21 10:13:14 · 167 阅读 · 0 评论 -
重新发现Oracle之美(八)open resetlogs
resetlogs,由于不完全恢复导致日志不连续而不能使用恢复点之后的日志进行重做,所以使用resetlogs进行打开数据库。noresetlogs,由于控制文件的版本是从备份中而来或是手工重建的,并且所有日志是连续的,可以用于重做,所以使用noresetlogs打开数据库,意为使用log进行重做。The primary function of resetlogs is to ...原创 2019-08-20 09:44:44 · 397 阅读 · 0 评论 -
变更数据库字符集之前csscan检查
因实际业务需要,将部分16GBK字符集的数据库变更成AL32UTF8字符集;问题背景:变更字符集一般性方法:从老库中导出,导入新库。 但往往导入时会因为字符串长度过长报错ora-12899 。报错原因是:如果一个varchar2(8)中存的值是 "中国台湾"这样一个词,一个汉字占用2个长度,在zhs16gbk中 占用8个字符,varchar2(8)能刚好存得下。但如果在utf-8数据库...原创 2019-08-19 15:10:04 · 331 阅读 · 0 评论 -
Oracle rac crf服务
/u01/app/11.2.0/grid/crf/db/rac1文件系统撑满,crfclust.bdb文件高达90G!ora.crf用途资源对应的功能是CHM.Cluster Health Monitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。这些系统资源数据对于诊断集...原创 2019-08-19 14:48:05 · 1537 阅读 · 0 评论 -
Oracle 11g 清理策略
11g rman备份脚本:#!/bin/bash. ~/.bash_profileecho -------------------------start-----------------------;daterman target /<<EOFbackup as compressed backupset database include current contro...原创 2019-08-19 14:40:18 · 600 阅读 · 0 评论 -
Oracle 11R2+RAC+DG安装记录
一、安装规划 1、硬件环境主机 CPU 内存 存储 网卡dg1 24 Intel(R) Xeon(R) CPU E7450 @ 2.40GHz 16G / 29G /dev/shm 13G /boot 194M/u01 90G /rmanbak 3.9T Et...原创 2018-10-19 22:28:27 · 569 阅读 · 0 评论