![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 84
suvi
这个作者很懒,什么都没留下…
展开
-
oracle 正则表达式语法 - Perl
<br />Oracle 从10g起就支持正则表达式了,开始时仅仅是 POSIX 的语法格式,后续的版本对部分 PERL格式的也支持了,这部分表达式包括:<br /> <br />OperatorDescription<br />/d<br />A digit character.<br />/D<br />A nondigit character.<br />/w<br />A word character.<br />/W<br />A nonword character.<br />/s<br />A转载 2011-02-25 14:30:00 · 697 阅读 · 0 评论 -
oracle 正则表达式
oracle从10g开始支持的正则表达式确实展现了其威力。从10g到现在,已经过去这么多年了,居然在网上找不到合适的标准语句,还是自己录下吧。下表所列的都是经过测试的正确语法:(原文链接 http://ddbiz.com/?p=205)1. 匹配 邮件地址 email: [0-9a-zA-Z_]+([-.][0-9a-zA-Z_]+)*@[0-9a-zA-Z_]+([-.][0原创 2009-06-19 10:39:00 · 486 阅读 · 0 评论 -
把小表放入内存中
一个小表,记录数 表名 TAB修改放入内存的方式:alter table TAB storage (buffer_pool keep);(原文链接 http://ddbiz.com/?p=197)那么这个表是在什么时候放入缓存的呢??1. 需要数据库重起?2. alter后第一次访问这个表时,该表就被放入缓存 续:1. 察看系统中有哪些数据被钉入内存:原创 2009-08-31 11:24:00 · 789 阅读 · 0 评论 -
oracle 日常使用功能集
1. 查看数据的字符集(原文链接 http://ddbiz.com/?p=168)sqlplus> col parameter format a30sqlplus> col value format a30sqlplus> select * from nls_database_parameter PARAMETER VALU原创 2010-04-22 14:45:00 · 372 阅读 · 0 评论 -
ORA-01994: GRANT 失败: 口令文件缺失或已禁用
要给某个用户赋权限时发生的错误:(原文链接 http://ddbiz.com/?p=108)# sqlplus / as sysdbaSQL> grant sysdba to sys_user_admin;grant sysdba to sys_user_admin*ERROR at line 1:ORA-01994: GRANT 失败: 口令文件缺失或已禁用SQL原创 2011-09-21 16:31:59 · 1616 阅读 · 0 评论 -
ORA-01171 掉电引起数据库无法启动
天气热了就是不好,这不,办公室空调一开,居然跳闸了。可怜了我的数据库,几个批次的整理都是按照天甚至周来进行的超常运算,这回玩完了。不过这还不是最糟糕的,最糟糕的是数据库启动不了了(原文链接 http://ddbiz.com/?p=204)> connect sys as sysdba> startup.........Database Mount ORA-011原创 2009-06-24 15:09:00 · 695 阅读 · 0 评论 -
NHibernate 缓存设定测试项目
一直以来想写一份关于 NHibernate 的缓存管理的文章,终于在迫不得已的情况下开始了:因为项目中的一个使用二级缓存的项目,发现二级缓存没有实际发挥应有的作用!!今天我们就一步一步建立一个NH测试项目,并看看这中间我们都会遇到哪些问题。(原文链接 http://ddbiz.com/?p=107)1. 创建项目项目名称: ddbiz.nhtest .netfx:原创 2011-09-22 17:18:27 · 2201 阅读 · 2 评论 -
ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings, see alert log f
数据库版本 11.1.0, 最初配置时使用的手动设定内存参数,在调整其为全自动内存参数设置过程中,发生了:ORA-00824: cannot set SGA_TARGET or MEMORY_TARGET due to existing internal settings, see alert log for more information(原文链接 http://ddbiz.com/?原创 2011-10-26 13:26:47 · 1162 阅读 · 0 评论 -
oracle varchar2 nvarchar
oracle的字符串类型可以大致分成两个大类:(原文链接 http://ddbiz.com/?p=534)varchar2nvarchar2oracle官方文档>>上有比较详细的描述,在此我仅通过一个简单的例子来表述其区别。存储字节varchar2 是单字节存储,nvarchar2是多字节存储。比如 我爱玳美森,这是5个汉字:如果用gbk编码的汉字,gbk编码的汉字都原创 2012-01-10 17:03:03 · 706 阅读 · 0 评论 -
NHibernate & oracle: ORA-01045
原有的一个CRM系统,使用的是 oracle, NHibernate 在链接数据库时,采用了 oracle 的该应用的DBA作为链接用户,这对系统的安全非常非常的不好。作为调整,为该应用创建了一个新的客户端用户,使其拥有最小权限。在这种复合权限的应用中,会产生很多的问题。在这原创 2011-09-02 12:33:36 · 787 阅读 · 0 评论 -
oracle超大数据导出为文本文件
更详细信息可以参考 http://ddbiz.com/?p=316要从oracle导出部分数据到文本文件中(flatfile),由于数据表很大,使用toad时导出失败,居然说内存溢出。看来还是用oracle自己的命令来完成吧。首先需要准备导出的目录,假设为 /opt/tmp,该目录需要oracle的帐户可以读写。create or replace directory utlexpo原创 2011-12-31 11:39:32 · 1068 阅读 · 0 评论