这个问题是由于Oracle11G的新特性所致,Oracle11G创建用户时缺省密码过期限制是180天,如果超过180天用户密码未做修改则该用户无法登录。可通过SELECT*FROMdba_profilesWHEREprofile='DEFAULT'ANDresource_name='PASSWORD_LIFE_TIME'语句查询密码的有效期设置,LIMIT字段是密码有效天数。在密码将要过期或已经过期时可通过ALTERUSER用户名IDENTIFIEDBY密
系统 2019-08-12 01:55:02 2098
/*分为四步*//*第1步:创建临时表空间*/createtemporarytablespaceuser_temptempfile'D:\oracle\oradata\Oracle9i\user_temp.dbf'size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;/*第2步:创建数据表空间*/createtablespaceuser_dataloggingdatafile'D:\ora
系统 2019-08-12 01:54:32 2098
//类classStudent{publicintStuNo{get;set;}publicstringStuName{get;set;}publicintStuAge{get;set;}}//索引器classMyClass{//存储5个学员信息的数组publicStudent[]students=newStudent[5];publicMyClass(){students[0]=newStudent(){StuNo=1001,StuName="张三",S
系统 2019-08-12 01:54:04 2098
1.Oracle10g安装过程中出现“无法确定主机的IP地址时产生该异常错误”。(本机设置自动获得IP地址)Oracle在用NetConfiguraton配置网络服务名时需要取系统的IP地址,而如果解析IP地址错误就会出现上述异常。经修改c:\windows\system32\drivers\etc\hosts文件来手动解析后安装成功,文件内容如下:127.0.0.1localhost192.168.1.102ldgis2.检查完成。此次检查的总体结果为:
系统 2019-08-12 01:53:42 2098
3、连接数据库服务器(1)启动服务器端监听器与数据库服务Linux/Unix下,启动监听器:$lsnrctlstart关闭监听器:$lsnrctlstop查看监听状态:$lsnrctlstatus启动数据库:$sqlplus/nologSQL>connsys@myoracleassysdba--这里的myoracle是前面配置的客户端本地服务名或SQL>conn/assysdbaSQL>startupWindows下,启动监听器:C:lsnrctlstar
系统 2019-08-12 01:51:50 2098
在sqlserver中的合并语句可以用xmlpath详见http://www.cnblogs.com/codeyu/archive/2010/05/25/1743474.html而oracle的合并可以用listagg配合withingroupselect*from(selectgroupvalue,max(sendtime)assendtime,listagg(content)withingroup(orderbysort)ascontentfromme
系统 2019-08-12 01:33:43 2098
oracle压缩数据的处理基于数据库块,本质是通过消除在数据库中的重复数据来实现空间节约。具体做法:比较数据块中包含的所有字段或记录,其中重复的数据只在位于数据块开始部分的记号表(SymbolTable)中存储一份,在其他行或字段出现同样的数据时,只记录一个指向记号表中相关数据的指针。性能分析:1、在批量装载或插入数据的过程中,由于压缩的同时进行,会引起CPU使用率提高,及导致装载时间明显增加2、对于普通的INSERT语句,由于没有执行压缩过程,性能几乎没
系统 2019-08-12 01:33:42 2098
1.先裝好CentOS5.4注意:A.記得裝好後要先關閉SELinuxB.oracle需要有1G以上的實體記憶體(VM中建議1100MB)C.建議2GB(或2倍以上的實體記憶體)的SWAP空間D.安裝必須套件(這全部是同一行)[root@oracle~]#yum-yinstallbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-common
系统 2019-08-12 01:32:40 2098
原创于2009年08月02日,2009年10月22日迁移至此。Oracle分析函数——数据分布函数及报表函数CUME_DIST功能描述:计算一行在组中的相对位置,CUME_DIST总是返回大于0、小于或等于1的数,该数表示该行在N行中的位置。例如,在一个3行的组中,返回的累计分布值为1/3、2/3、3/3SAMPLE:下例中计算每个部门的员工按薪水排序依次累积出现的分布百分比SELECTdepartment_id,first_name||''||last_
系统 2019-08-29 23:27:42 2097
由于上一篇关于管道表函数写的有些粗糙,追加一篇,方便大家理解。两个函数完成管道表函数数据的初始化,所以设计到一个函数中调用另一个函数获取含数据部分。一下是完整代码:1:创建row类型createorreplacetypesubwhiteblack_row_typeasobject(spidnumber,spnamevarchar(200),whitegroupcountnumber,whitelistcountnumber,whiteaddedcountn
系统 2019-08-12 09:30:25 2097
--查询表名包含某字符Select*FromsysobjectsWherenamelike'%Area%'andtype='u'--含有'XXX'字段的所有表selecta.[name]TableNamefromsysobjectsa,(select[id],count(*)bfromsyscolumnswhere[name]='SupplierREF'groupby[id])bwherea.[id]=b.[id]---查看数据库表的约束selecta.n
系统 2019-08-12 01:55:20 2097
oracle11g将触发器分为5种:1.DDL触发器:当在数据库中创建、修改、重命名、删除对象时触发。2.DML或行级别触发器:当在表中插入、更新或删除数据时触发;可用于在值被改变前(before)进行审核、检查、保存、和替代。3.复合触发器:既是语句级又是行级触发器。在需要同时使用语句级触发器和行级触发器时可以使用复合触发器。4.insteadof触发器:用于停止DML语句的执行并重定向DML语句,即视图触发器。5.系统或数据库事件触发器:用于跟踪系统事
系统 2019-08-12 01:54:55 2097
0、我使用的PowerDedigner的版本如下:1、tools>>Resource>>DBMS,然后选中你的数据库版本,双击或点击左上角的properties。2、再选择script>>sql>>format>>CaseSensitivityUsingQuote改为NO。3、DataBase>>GenerateDataBase或者Ctrl+G导出SQL语句。点击确定即可导出SQL语句了。使用PowerDesigner生成SQL语句
系统 2019-08-12 01:54:36 2097
Oracle数据库利用ODBC数据源、PLSQLDeveloper导入SQLServer数据库数据操作:建立数据源:控制面板→管理工具→数据源(ODBC)打开,界面如下:点击添加,界面如下:点击完成,出现界面如下:名称描述随意填写,服务器填写要转换的数据源服务器地址,点击下一步,出现界面如下:这里可以我选择的是使用用户输入登录……,输入用户名密码,下一步选择好要转换的数据库,下一步:这里是默认选项,根据自己需要调整,点击完成:点击测试数据源,链接没有错的话
系统 2019-08-12 01:53:14 2097
参考:oracelbigfiletablespace:(推荐)http://blog.chinaunix.net/uid-20779720-id-3078273.htmlora-01652解决http://www.cnblogs.com/songling/archive/2011/03/04/1970965.html出现:ora-01652无法通过128(在表空间xxx中)扩展temp段这种错误可能曾在两种原因:(下面两种情况针对普通的smallfilet
系统 2019-08-12 01:52:57 2097