
Oracle
文章平均质量分 51
xiaozaq
这个作者很懒,什么都没留下…
展开
-
oracle 根据身份证号码与指定日期计算年龄
【代码】oracle 根据身份证号码与指定日期计算年龄。原创 2024-01-31 17:12:09 · 2573 阅读 · 0 评论 -
第1章 oracle的体系结构(一)
毕业10年了,上学时oracle dba教程没好好学。现在回过头来看当时的教程,感觉收获满满。 十多年的书,都没怎么翻过,很新的样子。废话不多说,记录一下总结体会。1. 在数据库系统中什么是稀有资源? 数据库系统中最宝贵的稀有资源是内存。为了高效地使用内存这种稀有资源,同时保证数据不丢失,oracle数据库管理系统引入了一个非常复杂的体系结构。2. oracle服务器(server)的组成。 服务器主要由 oracle实例 和 ...原创 2022-03-18 17:46:12 · 790 阅读 · 0 评论 -
oracle 安装
1.首先获取安装文件。2.解压安装包到指定目录。注意:这里不要对win64_11gR2_datebase_1of2.zip压缩文件右键解压到当前目录。如果这样解压可能导致后面安装时,会有很多提示找不到XXX文件。推荐:对2个压缩包分别解压。具体操作就是如下图选择红框框的选项。同理2of2也一样。然后再把2of2解压出来的文件拷贝到1of2解压目录中去。3.打开1of2目录,进入database文件夹,然后双击setup.exe程序进行安装。接下来按照导引一步步安装就好了。这里我的原创 2022-03-17 16:23:24 · 642 阅读 · 0 评论 -
jdbc查询时,传入Date类型导致索引失效
发现明明有索引,当但是查询还是很慢。花费了几个小时。终于找到原因了。之前试过使用强制索引。但是无效。select /*+index(fy IDX_JFRQ)*/ *from tab fy where jfrq>?网上找到原因:由于需要小时分秒的信息,我们使用的是java.util.Date,观察发现在数据库端有类似如下函数转换 TO_TIMESTAMP(date_column) = parameter_timestamp 导致纵然加了hit也走不上索引.为什么会触发ora原创 2021-01-22 09:12:05 · 1345 阅读 · 0 评论 -
Oracle 查询表名和列名以及所有外键
1.查询所有表select table_name,tablespace_name,temporary from user_tables [where table_name=表名]2.查询所有列名select column_name,data_type ,data_length,data_precision,data_scale,table_name from user_ta原创 2017-01-11 11:17:33 · 17467 阅读 · 0 评论 -
获取通过sql查询数据库的表,字段,主键,自增,字段类型等信息。
1.查询所有表,以及表的备注信息。Oracle数据库 select t.table_name tableName, cmts.comments descr from user_tables tleft join user_tab_comments cmts on t.table_name = cmts.table_namewhere t.table_name like '%'...原创 2017-02-28 08:53:55 · 7010 阅读 · 0 评论 -
如何查看oracle用户具有的权限和角色
上次有同学问我,如何查看一个oracle用户具有的权限和角色,我一时没答上来,回头好好研究了一下,记录一下,备查: 1.查看所有用户: select * from dba_users; select * from all_users; select * from user_users;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限): s转载 2017-09-19 09:19:57 · 1792 阅读 · 0 评论