随笔分类 -  【数据库系列】 / 【Oracle】

Oracle系列---【如何修改Oracle字符集?】
摘要:1. 字符集修改的一般步骤: su - oracle # 切换到 oracle 用户 sqlplus /as sysdba # 以 sysdba 身份登录到数据库 shutdown immediate; # 停止数据库 startup mount; # 启动数据库到 MOUNT 状态,数据库在这个状 阅读全文

posted @ 2025-01-21 23:21 少年攻城狮 阅读(24) 评论(0) 推荐(0) 编辑

Oracle系列---【解决oracle误设置VARCHAR2长度,错把字节当字符】
摘要:1.查看当前 Oracle 数据库的字符集 SELECT * FROM v$nls_parameters t WHERE t.PARAMETER = 'NLS_CHARACTERSET'; 执行结果: PARAMETER VALUE NLS_CHARACTERSET AL32UTF8 如果oracl 阅读全文

posted @ 2025-01-21 22:58 少年攻城狮 阅读(22) 评论(0) 推荐(0) 编辑

Oracle系列---【Smallfile模式的表空间如何确定单个数据文件的最大大小?】
摘要:如果你的数据版本是oracle12c以上的版本,直接跳到最下面执行5.1和5.4即可。 在 Oracle 数据库中,MAXSIZE 参数用于限制数据文件的最大大小,确保表空间不会无限制增长。MAXSIZE 的最大值主要受到以下因素的影响: 1. 操作系统的文件系统限制 不同的操作系统和文件系统有不同 阅读全文

posted @ 2025-01-15 15:11 少年攻城狮 阅读(20) 评论(0) 推荐(0) 编辑

Oracle系列---【ORA-01017用户名密码无效】
摘要:1.问题 项目启动时,报:ORA-01017用户名密码不对的错误,但是没有报具体哪个库错误,因为我是多数据源的项目。 2.解决方案 2.1定位到连接数据报错的用户和库名 select * from dba_audit_session where ACTION_NAME='LOGON' AND RET 阅读全文

posted @ 2025-01-15 11:10 少年攻城狮 阅读(109) 评论(0) 推荐(0) 编辑

Oracle系列---【Oracle中密码的策略如何设置】
摘要:在 Oracle 数据库中,profile 是一个与用户关联的配置集合,用于控制用户账户的资源使用情况和密码策略。例如,profile 可以定义用户的密码过期时间、账户锁定策略、并发会话数限制等。 简单来说,profile 是一组规则的集合,这些规则可以应用到一个或多个数据库用户,从而限制或管理他们 阅读全文

posted @ 2025-01-15 10:39 少年攻城狮 阅读(75) 评论(0) 推荐(0) 编辑

Oracle系列---【关闭归档日志】
摘要:1.问题 数据库突然不能用了,排查后发现磁盘满了,清完归档日志之后,释放掉一半的磁盘空间,过一夜很快又满了,测试环境,为了节省资源决定关闭归档日志。 2.查看是否开启归档日志 #查看归档日志是否开启,使用sqlplus查询 SQL> SELECT LOG_MODE FROM V$DATABASE; 阅读全文

posted @ 2024-11-28 10:50 少年攻城狮 阅读(240) 评论(0) 推荐(0) 编辑

Oracle系列---【查询日期差大于300秒的数据】
摘要:1.问题 交易日期和消费日期差值太大,需要查出差值大于5分钟的数据,oracle中没找到现成的函数,找了好久,记录一下。 2.sql #方案一(推荐) #两个字段类型都是TIMESTAMP SELECT * FROM transactions WHERE txn_time - create_tm > 阅读全文

posted @ 2024-11-13 16:50 少年攻城狮 阅读(10) 评论(0) 推荐(0) 编辑

Oracle系列---【磁盘有空间,但是报unable to extend index ... by 128 in tablespace COM_ASC】
摘要:如果你想快速解决这个问题,请参考:https://www.cnblogs.com/hujunwei/p/18673075 一、Oracle 表空间满了的问题可能出现在以下几个方面 1.数据文件达到最大大小限制:即使启用了自动扩展,数据文件可能已经达到了其最大大小设置。 2.缺乏可用磁盘空间:尽管您提 阅读全文

posted @ 2024-08-08 11:51 少年攻城狮 阅读(241) 评论(0) 推荐(0) 编辑

Oracle系列---【如何修改oracle密码?优雅切换密码】
摘要:1.问题描述 接审计要求,已上线的数据库的密码属于弱口令,需要更改成严格的,但是服务又不能停机,这种情况下,只能在原有用户名上新增代理用户,这里不能用新建用户的方案,因为用户间不能共用schema,所以只能用新增代理用户的方案。切换到代理用户的过程中发现,"ORA-28000: The accoun 阅读全文

posted @ 2024-07-08 22:34 少年攻城狮 阅读(64) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示