Oracle database
文章平均质量分 69
Oracle database
为什么不问问神奇的海螺呢丶
Ely Psy Congroo
展开
-
oracle 12c pdb expdp/impdp 数据导入导出
系统版本:Red Hat Enterprise Linux Server release 6.5软件版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit。原创 2024-01-08 10:59:06 · 1538 阅读 · 0 评论 -
Oracle database 12cRAC异地恢复至单机
系统版本:Red Hat Enterprise Linux Server release 6.5软件版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit。原创 2024-01-03 11:13:05 · 1081 阅读 · 0 评论 -
Oracle 12c rac 搭建 dg
系统版本:Red Hat Enterprise Linux Server release 6.5软件版本:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit。原创 2023-12-27 14:47:16 · 1244 阅读 · 0 评论 -
Oracle database 开启归档日志 archivelog
归档日志模式是Oracle数据库的一种运行模式,它允许数据库将已经使用的日志文件保存到归档日志目录中,以便在需要时进行恢复和还原操作。在归档日志模式下,数据库会自动创建归档日志文件,并将其命名为"ARCH"开头的文件。原创 2023-10-17 17:21:06 · 1826 阅读 · 0 评论 -
Oracle database Linux自建环境备份至远端服务器自定义保留天数
crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。默认情况下,也就是constrnts=y,它将导出表的所有限制。默认情况下,也就是triggers=y,它将导出表的所有触发器。默认情况下,也就是indexes=y,它将导出表的所有索引。tables:指定要导出的表的列表。原创 2023-08-10 15:23:30 · 793 阅读 · 0 评论 -
Oracle database 创建只读账号(新建用户与只读用户)
根据对某些用户的对象只读生成授权语句。原创 2022-11-10 10:01:44 · 582 阅读 · 0 评论 -
Oracle database 表空间不足 ORA-01653
Oracle database 表空间不足。原创 2022-11-10 09:45:43 · 439 阅读 · 0 评论 -
Oracle database 清理日志文件 (listener.log/ alert log)
Oracle database 清理监听日志文件。原创 2022-11-10 09:38:04 · 1415 阅读 · 0 评论 -
内存优化(开启内存大页vm.nr_hugepages)
为优化内存管理引入了hugepages 可以自定义设置、将原来标准内存也4k设置为更大。使得Oracle SGA 不可交换;减轻 TLB 的压力;减少页表的开销;减少页表查询的开销;提升内存访问的整体性能;原创 2022-10-25 10:34:39 · 1406 阅读 · 0 评论 -
Oracle database DG 问题处理
alter database recover managed standby database using current logfile disconnect from session;#(启用日志应用)原创 2022-10-25 09:57:06 · 583 阅读 · 0 评论 -
Oracle database oracle imp 导入dmp 文件
创建新用户并导入数据创建表空间testbj修改用户默认表空间用户授权设置字符集(可选 -可能影响导入后表备注展示)imp导入后台执行原创 2022-06-22 16:19:13 · 345 阅读 · 0 评论 -
Oracle database oracle12c RAC 增加PDB
现有oracle 12c rac 环境 需增加pdb原创 2022-06-22 15:20:40 · 3878 阅读 · 0 评论 -
Oracle database oracle12c 完全卸载 一键卸载
oracle 12c 完全卸载关闭监听与数据库以 oracle 用户执行 lsnrctl stop 与 dbshut也可选择登录数据库 执行 shutdown immediaterunuser - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"runuser - oracle -c "$ORACLE_HOME/bin/dbshut" 使用deinstall工具卸载oraclerunuser - oracle -c "$ORACLE_HOME/deinsta原创 2022-04-21 09:12:20 · 1325 阅读 · 0 评论 -
Oracle database 静默安装 oracle12c 一键安装
基于oracle安装包中应答文件实现一键安装支持环境:Linux :centerOS 7oracle :12.2.0.1Oracle应答文件runInstaller应答文件/database/response/db_install.rspnetca应答文件/database/response/netca.rspdbca应答文件/database/response/dbca.rsp解压oracle安装包后在生成database目录静默安装需先编辑对应应答文件编辑完成后执行安装程序指原创 2022-04-21 08:50:07 · 2022 阅读 · 0 评论 -
Oracle database oracle 12c 单节点 安装部署
oracle12c单节点部署环境情况linux环境:#cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core)oracle版本:12.2.0.1下载地址:Oracle12c linux-server下载器oracle安装目录:/oracledata/app/oracle/product/12.2.0/dbhome_1主机名与实例名:orcl服务器地址:172.17.36.23安装步骤1、修改主机名#hostn原创 2022-04-11 16:45:33 · 4048 阅读 · 0 评论 -
Oracle database 恢复被修改的视图
早上同事来找、 一个视图被修改了、 能不能查出来修改的时间、 研究了下系统中各个数据字典、找到一个表可以看到、select * from all_objects where OBJECT_NAME='CV_SR_PART';OWNER OBJECT_NAME SUBOBJECT_NAME ...原创 2018-06-08 14:39:59 · 9739 阅读 · 0 评论 -
Oracle database AWS RDS 数据迁移方案(exp/imp)
从一台AWS RDS 迁移数据到另一台AWS RDS 上、只能在客户端操作、 所以使用exp/imp进行数据迁移、1、exp导出源库数据:使用exp导出数据、 空表不会导出、 会使后期导入出现表丢失的情况、 避免空表丢失: select 'alter table '||table_name||' allocate extent;' from dba_tables where n...原创 2018-05-22 16:29:32 · 3459 阅读 · 0 评论 -
Oracle database sql优化遇到的部分问题与解决方案、
前几天被别的项目组(RRSWLSQM)借去帮忙、 因为项目临近上线、 为了确保系统稳定、 一批问题sql需要优化遇到的问题大概如下:1、索引能解决绝大部分select 慢的问题、 拿到sql、看执行计划、看开销、 哪里开销比较大、 如果是(TABLE ACCESS FULL)全表扫描、考虑适不适合走索引、 如果应该走索引、 考虑为何不走索引、 索引的种类有很多、 此次调优种用到的:...原创 2018-05-15 10:28:23 · 8557 阅读 · 0 评论 -
Oracle database 通过linux下命令crontab 基于RMAN实现oracle数据库自动备份
俄罗斯服务器本来有自动清理归档日志脚本的 —exdp方式、(个人认为很不严谨) 我之前也不清楚、一直没有出问题、 也没来找我、前些天找到我、归档日志不自动备份清理了、 导致归档日志写满、数据库无法登陆、 现在只能是运维人员手工清理、 让我查下原因、解决下大概查了下、 问题原因是因为root密码过期、 之前的脚本是挂在root下的、通过crontab定时执行、 root密码过期导...原创 2018-05-14 17:03:23 · 11254 阅读 · 0 评论 -
oracle database about impdp&empdp -----数据泵导入导出 11g/12c
创建存放备份的目录:directorymkdir Folder_path> chmod 775 Folder_path> chown oracle:oinstall Folder_path> 授予用户对目录的读写权限:create or replace directory directory_name> as ’ Folder_path> ‘; se原创 2018-01-25 15:15:16 · 1028 阅读 · 1 评论 -
oracle database about Business and Lock ------事务与锁
事务必须具备以下四个属性,简称ACID 属性: 原子性(Atomicity): 事务是一个完整的操作。事务的各步操作是不可分的(如原子不可分);各步操作要么都执行了,要么都不执行。 一致性(Consistency):1)一个事务结束之后,所有会话发起的查询所看到的该事务的结果都是一致的(commit后的查询有同样的结果)。原创 2018-01-26 16:08:30 · 2407 阅读 · 0 评论 -
oracle database about Backup and recovery
数据库故障的类型: 1)user process failure: pmon 自动处理 2)instance failure: smon 自动处理 3)user errors : 需要dba通过备份恢复解决 4)media failure:原创 2018-01-10 17:29:39 · 336 阅读 · 0 评论 -
Oralce database 11g 单机迁移至RAC
单机: 备份目录:/backuprac: 备份目录:/recover 单机归档存放位置:/archive在单机数据库中查看dbid号: select dbid from v$database;在单机数据库中查看scn号: SQL> select FIRST_CHANGE#,NEXT_CHANGE#,STATUS from v$log;单机全备 run...原创 2018-03-09 12:02:27 · 26353 阅读 · 0 评论 -
Oracle database 11g 重定义表
Oracle11g 的联机重定义功能联机条件下把普通的堆表转换成分区表(11g新特性)例:联机创建分区表:将emp表联机重定义、要求完成两个任务、使其按照 sal分区(以2500为界)、并去掉comm列、这个过程需要建立一个临时分区表emp_temp完成复制转换、sys下执行create table scott.emp as select * from scott.emp;al...原创 2018-03-09 14:39:55 · 605 阅读 · 0 评论 -
Oracle database OS认证
OS认证:系统用户和database user名字相同,使用系统用户登入数据库 用户的密码是OS_AUTHENT_PREFIX参数的value加上usernameroot用户: useradd orauser passwd orauser chmod 777 /home/oracle/.bash_profile ch...原创 2018-03-09 15:13:58 · 6842 阅读 · 1 评论 -
Oracle database sql loader 导入数据
sql loader 导入数据1、模拟生成数据源 SQL> select empno||','||ename||','||job||','||mgr||','||hiredate||','||sal||','||comm||','||deptno from scott.emp; EMPNO||','||ENAME||','||JOB||','||MGR||','||HIRE...原创 2018-03-09 15:32:38 · 2303 阅读 · 3 评论 -
oracle database -----日志挖掘
DML日志挖掘:1、添加database补充日志SQL>ALTER DATABASE ADD SUPPLEMENTAL LOG DATA; 2、确定要分析的日志范围,添加日志,分析SQL>execute dbms_logmnr.add_logfile(logfilename=>'/redo1/redo05_1.log',options=>...原创 2018-03-05 14:10:17 · 1412 阅读 · 0 评论 -
Oracle Database 11g RAC 迁移至单机
RAC为生产环境、基于RMAN备份恢复将生产环境恢复到单机上、作为测试环境使用、 单机环境安装oralce数据库软件、 不创建实例、对于RAC:查看DBID:select dbid from v$database;查看SCN:select FIRST_CHANGE#,NEXT_CHANGE#,STATUS from v$log;创建pfile:create...原创 2018-03-14 11:20:53 · 2873 阅读 · 0 评论 -
Oracle databas RMAN 备份脚本
进入rman管理操作查看所有的归档日志文件。原创 2018-03-14 11:44:15 · 2815 阅读 · 0 评论 -
Oracle database 分区表/簇表/物化视图/dblink
分区表 建表时创建分区后可指定表空间 按分区查看数据 select * from sale partition(p1) ; 截断p3分区 alter table sale truncate partition p3 update global indexes; 查看表的所有分区 select table_name,partition_name,high_value f...原创 2018-03-14 13:56:49 · 644 阅读 · 0 评论 -
Oracle datanbase 数据库审计 audit
数据库审计 audit show parameter audit 审计结果 aud$ 语句审计 audit table ; 权限审计 audit select any table; 对象审计 audit update on scott.emp; 精细审计 Fine Grained Auditing (FGA)创建策略begindbms_fga.add_p...原创 2018-03-14 14:13:48 · 501 阅读 · 0 评论 -
Oracle database 表空间/段/区/块
表空间 (一个或多个数据文件组成的 用来存储对象) 根据表名查表空间 select table_name ,tablespace_name from user_tables where table_name=’DEPT’; 查询表空间剩余大小 select tablespace_name,sum(bytes)/1024/1024 from dba_free_space gr...原创 2018-03-14 14:24:42 · 708 阅读 · 0 评论 -
Oracle database 闪回 flash back
闪回 (使用UNDO表空间) 恢复最近删除的、 flashback table emp1 to before drop ; 清除最先删除的、 purge table emp1 ; 闪回查询 select * from scott.emp1 as of scn 966132; 闪回归档创建表空间 create tablespace zzz dat...原创 2018-03-14 14:33:02 · 4131 阅读 · 0 评论 -
Oracle database plsql 账号批处理
要激活一批账号、 单条操作太麻烦、写了个简单的存储过程 代码如下:create or replace procedure reset_user_fly asbegin declarecursor cc is select name from fly_0322 ; beginfor cur_sql in cc loopEXECUTE IMMEDIATE 'alt...原创 2018-05-18 15:10:34 · 581 阅读 · 0 评论 -
oracle database about user
create user identified by ; -----创建用户、设置密码grant connect,resource to ; ---授权、其中connect、resource 为两个角色(role)revoke connect,resource from ;-----回收权限1)在resource角色里包含了unlimited tablesapce 系统权原创 2018-01-10 16:44:24 · 5026 阅读 · 0 评论