
Oracle
文章平均质量分 87
Gary强z
这个作者很懒,什么都没留下…
展开
-
ORACLE directory 目录
Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:CREATE [OR REPLACE] DIRECTORY directory AS 'pathname';本案例具体创建如下:create or replace directory exp_dir as '/tmp'转载 2012-07-13 15:11:50 · 1053 阅读 · 0 评论 -
删除指定时间段分区的SQL
下面黄色部分修改为实际的:用户名、表名、起止时间DECLARE s_owner varchar2(22) := '用户名'; s_tablename varchar2(22) := '表名'; cur_date date:= to_date('20140502', 'yyyymmdd'); end_date date:= to_date('20140510', 'yyy原创 2016-01-17 05:00:13 · 2278 阅读 · 0 评论 -
Oracle权限管理
权限管理相关表:SQL> select * from dba_role_privs; // 查看用户拥有哪些角色SQL> select * from dba_sys_privs; // 查看用户拥有哪些权限项(直接分配的权限项,不包括通过角色间接拥有的权限项)SQL> select * from role_sys_privs; // 查看角色拥有哪些权限项SQL> sele转载 2016-01-19 11:49:06 · 312 阅读 · 0 评论 -
关于重命名表
重命名表的命令是:ALTER TABLE old_name RENAME TO new_name;注意:目标名称不能带schema,但源表是可以带schema的。(如:SQL> alter table lc0029999.t11 rename to tt1; )否则会报:ORA-14047: ALTER TABLE|INDEX RENAME may not be combined转载 2016-01-19 12:22:25 · 554 阅读 · 0 评论 -
Oracle 11 密码永不过期
http://www.codesky.net/article/201202/166682.html转载 2016-02-22 10:08:41 · 354 阅读 · 0 评论 -
开启IMPDP导入时的trace日志
1) 采用下面方式收集跟踪日志:impdp system/********directory=DATADUMP dumpfile=t_product_%U.dmptables=t_product table_exists_action=appendlogfile=expdp_iden_product.log trace=4C0300;2) 生成的日志在/opt/ora转载 2016-03-24 16:31:52 · 6042 阅读 · 0 评论 -
Oracle的AWR报告分析
【技术分享】开Oracle调优鹰眼,深入理解AWR性能报告转载 2016-05-25 15:35:30 · 5267 阅读 · 2 评论 -
深究Oracle的隔离级别
深究Oracle的隔离级别转载 2016-05-17 15:58:38 · 337 阅读 · 0 评论 -
“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”的解决办法
有段时间没有安装Oracle了,安装Oracle时遇到“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”问题尝试了重启 Oracle数据库和监听,问题未解决。在确保已开通了1521端口、已启动Oracle服务,Listener状态显示正常的情况下,最后,参考了下面这篇文章,修改监听配置文件,添加红色字段部分的配置并重启监听解决。# listener.o转载 2017-02-27 11:18:52 · 4535 阅读 · 0 评论 -
Oracle如何执行存储过程
示例:有如下创建索引的存储过程--procedure create_indexcreate or replace procedure create_index(indexName in varchar2, tableName in varchar2, columnName in varchar2)istmp_name VARCHAR2(50);TMP_SQL VARCHAR2(1024原创 2015-01-05 09:35:29 · 5975 阅读 · 0 评论 -
ORA-12154问题分析
想来很多同学都曾幸与ORA-12154结缘过吧?!遥想当年ORA-12154令人那样的无措憋屈无可奈何是那样的记忆犹新!!恰逢今天有同学遇到ORA-12154了,就估且借此把分析处理过程小总结下吧!!OK,下面咱先来看看人家Oracle的官方定义,以表深刻理解问题的实质!ORA-12154: TNS:could not resolve the connect identifie原创 2012-11-19 13:48:33 · 1815 阅读 · 0 评论 -
关于oracle与sql server的insert into和select into
一、sql server1、select into[示例]select * into table2 from table1;[结果]1)根据table1的表结构,创建table2;2)从table1中查询出所有数据,并将查询数据插入table2。[要求]表table2不存在。2、insert into[示例]insert into原创 2012-07-05 11:22:10 · 3246 阅读 · 1 评论 -
oracle数据字典
1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典转载 2012-10-11 15:59:02 · 768 阅读 · 0 评论 -
oracle关于DBA_TABLES、ALL_TABLES以及USER_TABLES的区别
此三个视图可以用来查询ORACLE中关系表信息,它们之间的关系和区别有: DBA_TABLES >= ALL_TABLES >= USER_TABLES DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。 USER_TABLES意为某一用户所拥有的所有的关系表。 由上可知转载 2012-10-11 16:13:36 · 7877 阅读 · 0 评论 -
ORA-01502错误成因和解决方法
第一部分:接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错:2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误java.sql.SQLException: ORA-01502 state这个错误是由于索引失效造成的,重建索引后,问题就解决了。为了搞清楚索引为什么会失效,以及转载 2012-10-11 19:16:11 · 35633 阅读 · 0 评论 -
Oracle批量修改用户表table的表空间
一、修改用户表table的表空间1、修改用户表table的表空间:alter table 表名 move tablespace 新表空间名;2、查询所有用户表:select * from user_tables;【脚本】查询当前用户的所有的数据表,并把表空间为“EAS_D_HFY_STANDARD”的用户表,修改为:EAS_D_HFY120929_STANDARD。/*原创 2012-10-11 14:16:39 · 7899 阅读 · 0 评论 -
查询所有连接到ORACLE服务器的客户端IP地址的方法
【说明】 Oracle中通过v$session表中的OSUSER和MACHINE字段可以查看当前客户端登陆连接的“操作系统名称”和“机器名”,但没能查看到客户端电脑IP。查询:select * from v$session where username='HFY120401';--------------------------转载 2012-10-12 14:52:40 · 33010 阅读 · 1 评论 -
Oracle常用数据库impdp&expdp示例
【说明】示例脚本,完成如下功能:1)创建表空间EAS_D_HFY121009_STANDARD和临时表空间EAS_T_HFY121009_STANDARD、用户hfy120910;2)创建用于备份还原的目录zdir;3)完成从源数据库hfy备份并还原到新的数据库hfy120910;【脚本】------ begin 创建用户和表空间 ------------CREA原创 2012-10-09 10:44:35 · 1095 阅读 · 0 评论 -
impdp数据表table导入
平常都是对数据库或schema备份还原的,对特定table导入的事情倒是做得很少!今天要导入指定table操作时,发现oracle有些个别约束!不多说了,看示例吧!错误一:不能同时使用schemas与tables参数$ impdp hfy121123/kingdee schemas=hfy tables=CT_HSE_CusBaseCode remap_schema=hfy:HFY原创 2012-11-23 16:25:49 · 32179 阅读 · 0 评论 -
基于MyBatis的批量插入更新实现
我的问题:如何在MyBatis下实现批量新增和更新的操作?遇到的困惑:1、MyBatis不支持在XML配置的SQL中带有分号“;”;2、因为第1点原因,所以考虑如何在Oracle下通过一条语句实现批量插入。写法:"INSERT ALL INTO a表 VALUES(各个值) INTO a表 VALUES (其它值) INTO a表 VALUES(其它值) ....再跟一原创 2017-03-12 09:34:43 · 10309 阅读 · 1 评论