![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库相关
文章平均质量分 57
k月光疾风k
这个作者很懒,什么都没留下…
展开
-
超详细处理system,sysaux表空间使用率过大的问题
11g有四类表awr表:wri(internal)、wrm(metadata)、wrh(history)、wrr$(replay)重演。引入了一个后台进程默认每隔一小时把统计信息从内存中往磁盘中写(做快照),AWR就是取任何两次快照(只要这个instance没有重启过)时间点之间,然后生成报告来判断有什么变化。当行数非常大时,表需要数千个区段,并且将来需要重新插入数据时,此设置作为删除非常大表的所有行的替代方法非常有用。–修改WRI统计信息改为7天(目前为默认31天)–截断大的WRH段名。原创 2023-08-31 15:26:07 · 1081 阅读 · 0 评论 -
全网oracle迁移数据到mysql最好的方法(sqluldr2+管道)!
1.oracle用的gbk字符集,mysql用的是utf8字符集,如果导出和导入的时候用的字符集不一样,就会出现各种报错,在下面的案例中,oracle的gbk字符集数据,转成utf8的方式导出来,导入mysql的时候,也要指定utf8字符集,这样才不会出错。escape=0x5c 指定转义字符是反斜杠,便于导入mysql,在MySQL中,默认的转义字符是反斜杠(\)quote=0x27 指定转义字符是单引号,便于导入mysql,在MySQL中,默认的引号字符是单引号(')null=null 保持一致。原创 2023-07-07 16:35:13 · 543 阅读 · 1 评论 -
一次性解决ORA-01950: 对表空间 ‘USERS‘ 无权限的问题
系统权限unlimited tablespace是隐合(没有显式包括)在dba, resource角色中的一个系统权限;我为什么遇到这个报错:因为我收回了一个用户的dba角色,则该用户的unlimited tablespace系统权限自然也被收回,此时即使之前赋过resource权限都没有用,需要重新赋一次。1.对于一个新建的用户,如果没有分配给unlimitedtablespace系统权限的用户,必须先给他们指定限额,之后他们才能在表空间中创建对象。缺少权限,可能是回收了DBA角色导致的。原创 2023-05-18 11:55:16 · 13336 阅读 · 0 评论 -
Oracle11G-Redo日志大小修改
10个2G的redo日志组,一天产生的归档日志太少了,需要改小到500M查看redo日志的路径查看每天日志切换次数大致情况,决定是否要调整 推荐日志切换的时间不要超多20分钟!那么一天要72个以上才合适,48个的情况下redolog要调小一点,增加切换归档日志的频率,让它一天达到100个左右比较好 由于ORACLE并没有提供类似RESIZE的参数来重新调整REDO LOG FILE的大小,因此只能先把这个文件删除了,然后再重建。原创 2023-04-10 13:21:55 · 2627 阅读 · 0 评论 -
关于oracle异机备份:O/S-Error: (OS 5)拒绝访问
场景描述我的场景是A机器备份到B机器,B机器通过共享文件夹的方式映射到A上,且只共享给了backup用户,在备份的过程中,出现了如下报错:rman备份无法写入到其他服务器共享出来的文件夹上rman-03009ora-19504ora-27040osd-04002O/S-Error: (OS 5)拒绝访问记录原因:A机器上的oracle是administrator开启的,所以相关服务的系统用户都是administrator,B机器的共享文件夹是只给了特定用户backup,所以写不进去,报O/原创 2022-04-15 10:14:19 · 3736 阅读 · 0 评论 -
Oracle详解:exp/imp和expdp/impdp的区别
Oracle导入导出数据库(exp/imp和expdp/impdp的区别)原创 2022-03-08 14:39:34 · 7954 阅读 · 0 评论 -
【详细】win2008环境下oracle11G配置高可用dataguard
Oracle DataGurad单实例部署1. 安装环境服务器环境为VMware workstation搭建的两台虚拟机,操作系统为Windows Server 2008 R2,数据库为Oracle11gR2,安装目录实例名全部相同,备库数据库仅安装软件,不建库。主机1(主库)主机2(备库)操作系统Windows server 2008 64位Windows server 2008 64位IP192.168.118.134192.168.118.135数据库版原创 2021-11-22 15:01:15 · 2449 阅读 · 0 评论 -
Oracle CDB、PDB常用管理命令
Oracle CDB、PDB常用管理命令查看当前属于哪个容器show con_name --用show查看当前属于哪个容器select sys_context('USERENV','CON_NAME') from dual; --使用sys_context查看属于哪个容器查看PDB信息(在CDB模式下)show pdbs --查看所有pdbselect name,open_mode from v$pdbs; --v$pdbs为PDB信息视图select con_id,dbid,guid,nam原创 2021-07-23 10:09:01 · 799 阅读 · 0 评论