Oracle

Oracle提示错误消息ORA-28001: the password ha

这个问题是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'语句查询密码的有效期设置,LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过ALTERUSER用户名IDENTIFIEDBY密

系统 2019-08-12 01:55:02 2535

Oracle

oracle_删除同一列的重复数据

deletefromtbl_over_picture_alarmawhererowidnotin(selectmin(b.rowid)fromtbl_over_picture_alarmbwherea.picture_url=b.picture_url)oracle_删除同一列的重复数据

系统 2019-08-12 01:54:52 2535

Oracle

Oracle中查询正锁表的用户及释放被锁的表的方法

查询oracle锁定的表及杀掉锁表的进程,注意查看的时候要用sys/sys管理员的身份登录1、首先查看锁定的表太进程:SELECTsubstr(v$lock.sid,1,4)"SID",serial#,V$SESSION.sid,substr(username,1,12)"UserName",substr(object_name,1,25)"ObjectName",v$lock.type"LockType",www.2cto.comdecode(rtrim

系统 2019-08-12 01:54:19 2535

数据库相关

使用EM来查看表空间视图

现在来简单看下如何使用EM来查看表空间视图在Administration-Storage-Tablespaces下可以查看表空间的各项指标:如下图显示了表空间的使用情况,总大小和剩余空间,百分比等,同时还可以对表空间进行简单的操作,点击表空间名称可以查看详细信息:另外,我们可以通过下面的SQL语句查询表空间的使用情况:SELECTa.tb_name表空间名称,c.contents类型,c.extent_management区管理,b.total/1024/

系统 2019-08-12 01:54:16 2535

数据库相关

数据库正规化和设计技巧

在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响。无论你使用的是mySQL或者Oracle数据库,通过进行正规化的表格设计,可以令你的PHP代码更具可读性,更容易扩展,从而也会提升应用的性能。简单说来,正规化就是在表格设计时,消除冗余性和不协调的从属关系。在本文中,我将通过五个渐进的过程来告诉你在设计中应该了解的正规化技巧。从而建立一个可行而且效率高的数据库。本文也会详细分析一下可以利用的关系类型。这

系统 2019-08-12 01:54:04 2535

Oracle

Oracle数据库——函数

1、instr在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始到字符的结尾就结束。语法如下:instr(string1,string2[,start_position[,nth_appearance]])参数分析:string1源字符串,要在此字符串中查找。string2要在string1中查找的字符串.start_position代表string1的哪个位置开始查找。此参数可选,如果省略默认

系统 2019-08-12 01:53:58 2535

Oracle

操作oracle的tnsnames.ora文件

#region获取tnsnames.ora路径privatestringGetTNSNAMESORAFilePath(){RegistryKeyrgkLm=Registry.LocalMachine;RegistryKeyrgkOracleHome=rgkLm.OpenSubKey("SOFTWARE").OpenSubKey("ORACLE");stringhome=rgkOracleHome.GetValue("ORACLE_HOME").ToStri

系统 2019-08-12 01:53:05 2535

数据库相关

11.25 如何理解当事人与当事人角色?

在人与人交往或商业活动中,事件发生或交易的参与人都称为当事人,当事人可能是个人,也可能是组织或团体,每个当事人都扮演了一定的角色。每个人在工作或生活中都有多种角色,比如:张三对于其父母来说,角色是儿子,张三对于其姊妹来说是哥哥,对于其所在单位张三是雇员。在企业管理中角色也称为岗位,有时一个岗位就是一个人,有时一个岗位可能有多个人,也有可能某人身兼数职,也即他同时在多个岗位上任职或工作。因此,企业管理中的岗位概念也即角色,角色管理就是岗位管理,岗位职责定义了

系统 2019-08-12 01:33:34 2535

Oracle

[跟着hsp步步学习系统]oracle培训学习集锦全360

第三十七讲ifthenifelsethenifelsethenelsifelsifcreateorreplaceprocedurepro1(v_in_enamevarchar2)is--定义工资变量v_salemp.sal%type;beginselectsalintov_salfromempwhereename=发——沁+;ifv_sal<2000thenupdateempsetsal=sal*1.1whereename=v+in+ename;endif

系统 2019-08-12 01:32:20 2535

Oracle

oracle pl/sql 中的过程

模式:createorreplaceprocedure过程名(参数名参数类型,...)is变量名变量类型;begin过程内容;end过程名;/showerr;举例:createorreplaceprocedureproc_blddesignusagearea(p_buildidnumber)is/*函数功能:统计楼栋下房屋的用途、面积、套数等信息*/l_buildareabldroom.buildarea%type;l_useareabldroom.use

系统 2019-08-12 01:54:56 2534

Oracle

oracle_根据表名拼装语句

1、-----批量删除用户下所有表数据------保留表结构eg:批量删除用户下的所有表数据SELECT'TRUNCATETALBE'||TABLE_NAME||';'FROMUSER_TABLES;如果表中存在外键会报错,建议使用delete,然后再purgerecyclebin;(清空回收站操作)SELECT'DELETEFROM'||table_name||';'FROMUSER_TABLESORDERBYTABLE_NAME;执行方法,在plsql

系统 2019-08-12 01:54:50 2534

数据库相关

游标练习

select*frompersondeclarePersonCurcursorforselectnamefrompersonopenpersoncurdeclare@cnvarchar(50)fetchfirstfrompersoncurinto@cprint@cclosepersoncurdeallocatepersoncurdeclarePersonCurcursorscrollforselectnamefrompersonopenpersoncurd

系统 2019-08-12 01:53:45 2534

Oracle

Oracle内置函数SQLCODE和SQLERRM

Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话,将可以确保所有的错误都会被检测到。在一个内在的异常中,SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息,错误消息首先显示的是错

系统 2019-08-12 01:53:33 2534

Oracle

【原】Oracle数据库字符集问题

出现的问题:从Oracle数据库中查出来的数据放在本地显示为????,即乱码。解决过程:经过上一篇文章在本地安装了一个oracle客户端,然后通过PL/SQLDev连接服务器端数据库时报这个错于是我怀疑是服务器端数据库的编码问题,一般都用ZHS16GBK比较正常。AL32UTF8总是不太正常。用下面的信息查了一下数据库端的字符集,果然为AL32UTF81、查询oracleserver端的字符集selectuserenv('language')fromdua

系统 2019-08-12 01:52:05 2534