
问题汇总
Zxxxxx99
这个作者很懒,什么都没留下…
展开
-
windos下修改ORACLE数据库密码过期
做项目没记录本地数据库密码,一般连接数据库都是自动访问,突然连接不上数据库,发现是ORECLE11保护机制密码有效期180天Windows + R ,输入cmd, 进入dos窗口输入sqlplus,回车根据提示,输入用户ID,输入密码--查看是不是有时间限制SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';--将180天修改成没有限制 ALTER PROF原创 2022-02-15 17:15:20 · 635 阅读 · 0 评论 -
查询库中所有的表名及数据量
sql代码直接执行即可sqlserver查询库中所有的表名及数据量SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE ( a.type = 'u' ) AND ( b.indid IN ( 0, 1 ) ) ORDER BY b.rows DESC;sqlserver查询库的数据量SELECT SUM(记录条数) AS 总记录数FROM原创 2022-01-05 10:04:29 · 2363 阅读 · 0 评论 -
num_rows为NULL时,进行Oracle收集统计信息
对数据库进行导入导出或者数据发生变更,可能导致num_rows都为null,所以需要Oracle去收集统计信息,使得num_rows字段有数据Oracle中的统计信息使用DBMS_STATS.GATHER_DATABASE_STATS收集整个数据库的统计信息直接在NAVCAT查询里运行下面代码即可,运行完num_rows就有数据了BEGIN dbms_stats.gather_database_stats(estimate_percent => dbms_stats.AUTO_SAMPLE原创 2022-01-04 15:49:08 · 1510 阅读 · 0 评论