oracle
文章平均质量分 62
Rundy_Deng
人生的乐趣在于不停的追求与超越......
展开
-
oracle 密码过期,解决方法!
Oracle 常见问题解决方法解决ORA-28002:密码过期问题警告信息: ERROR: ORA-28002: the password will expire within 7 days原因分析:sql> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name=原创 2017-08-03 16:36:05 · 677 阅读 · 0 评论 -
数据库锁机制
数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。下面举例说明并发操作可能带来的数据不一致性问题:现有两处火车票售票点,同时读取某一趟列车车票数据库中车票余额为X。两处售票点同时卖出一张车票,同时修改余额为X-1并写回数据库,这样就造成了实际卖出两张火车票而数据库中的记录却只少了一张。 产生这种情况的原因是因为两个事...转载 2018-05-10 09:44:24 · 1021 阅读 · 0 评论 -
ORA-28001
Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的问题。方法一(PL/SQL):1SELECT * FROM dba_profiles WHERE profile...原创 2018-04-09 14:08:26 · 605 阅读 · 0 评论 -
Oracle 11g使用UNPIVOT函数实现“列转行”,多列合并成行
--创建测试表create table email_signup(user_account varchar2(100),signup_date date,user_email varchar2(100),friend1_email varchar2(100),friend2_email varchar2(100),friend3_email varchar2(100));insert into e...转载 2018-03-02 10:27:29 · 4262 阅读 · 0 评论 -
Oracle中nls_sort和nlssort()函数排序功能
ALTER SESSION SET NLS_SORT=''; //排序影响整个会话Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首转载 2017-12-26 09:04:38 · 732 阅读 · 0 评论 -
oracle序列的创建
oracle序列的创建:create sequence seq_newsIdincrement by 1start with 1maxvalue 999999999;获得oracle序列的SQL语句:select seq_newsid.nextval from sys.dual;删除oracle序列的SQL语句:DROP SEQUENCE seq原创 2017-09-21 09:07:26 · 359 阅读 · 0 评论 -
oracl 导出与导入字节码不一样 ORA-12899报错
在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案; 出现ORA-12899,是字符集引起的,中文在UTF-8中占3个字节,ZHS16GBK中占2个字节,而源dmp文件字符集是ZHS16GBK库里倒出来的数据,现在要原创 2017-09-01 23:14:55 · 402 阅读 · 0 评论 -
oracle 数据的导出与导入操作
导出命令:1)单表导出:exp 用户名/密码@服务器别名 tables=表名 file=d:\名称.dmp复制代码 代码如下:exp jm110/jm110@120_2 tables=ajb file=d:\ajb.dmp多张表:复制代码 代码如下:exp jm110/jm110@120_2 tables=(ajb,jjdwb) file=d:\aj原创 2017-08-31 13:46:58 · 574 阅读 · 0 评论 -
Oracle 知识汇总
Oracle的解惑:to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会和我一样,直觉的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。如:select to_date('2005-01-01 13:14:20'原创 2017-08-04 15:18:38 · 321 阅读 · 0 评论 -
SQL优化
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where ...转载 2018-05-08 15:50:53 · 205 阅读 · 0 评论