
Oracle
文章平均质量分 66
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)
Oracle 导出、导入某用户所有数据(包括表、视图、存储过程...)前提:在CMD 命令下导出命令:exp 用户名/密码@数据库owner=用户名file=文件存储路径(如:F:\abcd.dmp)测试截图:expZM/sql123@ORCLowner=ZM file=F\abcd.dmp导入命令:imp 用户名/密码@数据库fromuser=用户名 touser=用户名 file=d:\cu.dmp ignore=yimp:命令类型cu/mycu@db:导入的数据库登陆(...原创 2021-06-25 15:21:17 · 8492 阅读 · 1 评论 -
Oracle 忘记用户名和密码的解决办法
http://blog.sina.com.cn/s/blog_4ab645500100r6vo.html很久以前装了Oracle,今天终于下决心要学一学了,结果一上午的时间就贡献给如何连接数据库上了忘记用户名和密码的解决办法" title="Oracle 忘记用户名和密码的解决办法">忘记了安装时设置的用户名和密码怎么办?查了下网上的资料,终于解决了!方法一: 首先转载 2015-03-19 10:34:32 · 29430 阅读 · 0 评论 -
Oracle数据库中system和sys的区别
sys:拥有dba、sysdba、sysoper(系统操作员 )角色或权限,是Oracle权限最高的用户,只能以sysdba或sysoper登录,不能以normal形式登录。System:拥有dba、sysdba权限或角色,可以以普通用户的身份登录。•【sysdba、sysoper、DBA区别】Sysdba用户: 可以改变字符集、创建删除数据库、登录之后用户是SYS(shutdown、sta转载 2015-03-17 08:39:07 · 7243 阅读 · 0 评论 -
Oracle PL/SQL 从入门到精髓——笔记1
page15:Oracle与SQL Server数据库:SQL Server一个数据库实例可以创建和管理多个数据库。Oracle一个实例不能管理多个数据库;多个实例可以管理一个数据库,多个实例组成一个数据库的架构称为集群,简称RAC。原创 2015-03-31 11:04:06 · 1024 阅读 · 0 评论 -
ORACLE PL/SQL编程之六:把过程与函数说透
http://www.cnblogs.com/huyong/archive/2011/04/28/2031541.html继上篇:ORACLE PL/SQL编程之八:把触发器说透 得到了大家的强力支持,感谢。接下来再下猛药,介绍下一篇,大家一定要支持与推荐呀~!我也才有动力写后面的。 本篇主要内容如下:6.1 引言6.2 创建函数6.3 存储过程6.3.1转载 2014-12-01 09:45:20 · 1369 阅读 · 0 评论 -
Oracle字符集配置GOOD
oracle字符集一直困扰很久,看过http://www.itpub.net/276524.html后豁然开朗,其实就是分清客户端和数据库端字符集的配置,然后看看是否一致,不一致的时候执行转换,呵呵,真的就这么简单。1) 查询数据库有关字符集的配置的sql如下:select * from nls_database_parameters;PARAMETER VALUE------转载 2012-03-14 10:52:10 · 2214 阅读 · 0 评论 -
oracle 删除表空间(tablespace)及数据文件的方法
oracle 删除表空间(tablespace)及文件的方法 一、drop user xxxx cascade; 二、drop tablespace xxxx including contents and datafiles 1.首先看一下是不是已经使用了OMF sql>show parameter db_create 查看参数db_create_file_dest,原创 2014-10-31 16:51:31 · 22681 阅读 · 0 评论 -
无法启动OracleOraDb10g_home1TNSListener
问题:以前安装过10.1.0的数据库,删除10.1.0的数据库后,重新安装了10.2.0的数据库后,启动OracleOraDb10g_home1TNSListener报错错误:---------------------------Services---------------------------Could not start the OracleOraDb10g_h原创 2016-06-18 20:53:37 · 1749 阅读 · 0 评论 -
imp/exp关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1
关于IMP由拥有DBA权限的用户EXP数据时,数据存放表空间的几种情况(IMP-00013) -1ORACLE公司来培训BIEE,带了一个DEMO的DMP文件,其导出用户DBO具有DBA权限,缺省表空间是USERS。我做导入时,另外创建了一个用户BIEE,其缺省表空间是TS_BIEE,授予DBA权限,结果数据没有按预期导入到表空间TS_BIEE中,而是导入到了表空间USERS中,当然这转载 2016-06-18 20:51:34 · 2810 阅读 · 0 评论 -
查询oracle中所有用户信息
1.查看所有用户:select * from dba_users; select * from all_users; select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):select * from dba_sys_privs; select * from user_sys_privs; (查看当前用户原创 2014-09-29 10:18:14 · 6265 阅读 · 0 评论 -
oracle数据库sql的优化总结
一:使用where少使用having;二:查两张以上表时,把记录少的放在右边;三:减少对表的访问次数;四:有where子查询时,子查询放在最前;五:select语句中尽量避免使用*(执行时会把*依次转换为列名);六:尽量多的使用commit;七:Decode可以避免重复扫描相同的记录或重复连接相同的表;八:通过内部函数也可提高sql效率;九:连接多个表时,使用别名并原创 2016-11-12 17:25:24 · 612 阅读 · 0 评论 -
Oracle常用字符集
SIMPLIFIED CHINESE_CHINA.ZHS16GBKAMERICAN_AMERICA.WE8ISO8859P1原创 2017-02-02 21:50:14 · 786 阅读 · 0 评论 -
MySQL与Oracle函数对照
MySQL的:从NULL转换(相当于NVL在Oracle中)一、对应到Oracle的NVL与MySQL的功能是“IFNULL”选择IFNULL(null_field,'A');----------------------- Tasu Tasu | IFNULL(Null_field,'A')| Tasu -------------- Tasu ---------原创 2017-03-08 16:06:30 · 3670 阅读 · 1 评论 -
Oracle逐行提交、批量提交及极限提速方法
在Oracle数据库中,不是提交越频繁越好。恰恰相反,批量提交可以得到更好的性能。这篇文章给大家简单展示一下在Oracle数据库中逐行提交于批量提交两者之间的性能差别。最后再给出一种可以极大改变性能的方法。1.创建表t_ref,并初始化880992条数据,用于后面的实验。sec@ora10g> create table t_ref as select * from all_object原创 2015-01-22 09:25:58 · 23975 阅读 · 6 评论 -
oracle导出表结构到sql文件
问题描述:1。想要导出用户CAI下的所有表结构到sql文件2。网上搜索的解决方案如下: 需要登陆oralce用户: sqlplus 用户名/密码@实例名 SQL> set serveroutput on SQL> set long 999999 SQL> set feedback off SQL> spool temp.sql转载 2013-06-18 17:25:15 · 24950 阅读 · 0 评论 -
Oracle——10用户自定义函数
http://haohaoxuexi.iteye.com/blog/1554953用户自定义函数是存储在数据库中的代码块,可以把值返回到调用程序。函数的参数有3种类型:(1)in参数类型:表示输入给函数的参数,该参数只能用于传值,不能被赋值。(2)out参数类型:表示参数在函数中被赋值,可以传给函数调用程序,该参数只能用于赋值,不能用于传值。(3)in out参数类原创 2014-12-01 11:09:38 · 1322 阅读 · 0 评论 -
oracle接收函数返回值的三种形式
先创建一个函数吧,如下:Sql代码 create or replace function get_user return varchar2 is v_user varchar2(100); begin select username into v_user from user_users; return v_user; end; /原创 2014-12-01 11:07:12 · 15916 阅读 · 0 评论 -
Oracle数据库乱码(字符集)问题解决方案
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题 的求援信 ,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和原创 2014-05-04 18:03:57 · 5898 阅读 · 0 评论 -
oracle知识点
Oracle 是一个庞大的系统,里面的知识点很多,在学习的时候,看到一些知识点,就贴了下来,尽不知中贴了这么多,就先做个小结吧。 里面有的知识点已经单独拿出来写成单篇的blog(http://blog.youkuaiyun.com/tianlesoftware)了。有的还没有进行整理。 好记性不如烂笔头,不过我用的不是笔。 ^_^ ... 这里面大部分内容都是我泡优快云 论坛的时候整理的,现在要忙其转载 2012-02-08 15:00:25 · 2055 阅读 · 0 评论 -
Oracle 数据库/表空间/数据文件之间的关系
Databases, tablespaces, and datafiles are closely related, but they have important differences: An Oracle database consists of one or more logical storage units called tablespaces, which collect原创 2014-09-29 09:52:28 · 2555 阅读 · 0 评论 -
.net连接oracle的方法
方式1:直接利用.NET的oracle驱动连接 安装Oracle客户端驱动包找到服务器端安装路径:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN下tnsnames.ora,把该文件覆盖客户端驱动目下该文件配置客户端驱动1、打开数据源管理2、选择系统DSN,点击[添加]3、弹出的界面中选择Oracle in OraDB10g_1驱动,弹原创 2011-12-07 12:44:23 · 1953 阅读 · 0 评论 -
oracle 索引失效的原因
索引失效 1) 没有查询条件,或者查询条件没有建立索引 2) 在查询条件上没有使用引导列 3) 查询的数量是大表的大部分,应该是30%以上。 4) 索引本身失效 5) 查询条件使用函数在索引列上(见12) 6) 对小表查询 7) 提示不使用索引 8) 统计数据不真实 9) CBO计算走索引花费过大的情况。其实也包含了上面的情况,这里指的是表占有的block要比索原创 2015-01-07 13:33:46 · 7994 阅读 · 1 评论 -
oracle索引整理
http://liusuper.iteye.com/blog/219013一,oracle的索引陷阱一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而原创 2014-12-01 20:04:50 · 797 阅读 · 0 评论 -
oracle 11g更改字符集——GOOD
http://shiguanghui.iteye.com/blog/1931667工作需要,安装装了oracle 11g,在导入其他机器上的备份数据的时间,发生一个错误:IMP-00019: 由于 ORACLE 错误 12899 而拒绝行IMP-00003: 遇到 ORACLE 错误 12899ORA-12899: 列 "ZHENG"."D_DIC"."DICEXPLAIN原创 2014-09-19 15:15:36 · 14305 阅读 · 0 评论 -
ArcGIS 10.1中的Desktop连接ArcSDE——以Oracle为例
ArcGIS从10.1以后,SDE这个产品的连接方式发生了很大的改变,刚刚安装好ArcMap的时候,打开原来用来建立SDE连接的节点,顿时傻眼了,10.1中的Desktop连接ArcSDE——以Oracle为例" style="margin:0px; padding:0px; border:0px; list-style:none">这东西怎么使啊?经过一顿找资料以后发现:原来以后的Arc原创 2014-09-25 10:07:47 · 2053 阅读 · 0 评论 -
Oracle数据库创建表空间、创建用户指定表空间GOOD
//创建临时表空间create temporary tablespace user_temptempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'size 50mautoextend onnext 50m maxsize 20480mextent management local;//创建数据表空间create tab转载 2014-08-27 10:49:43 · 1052 阅读 · 0 评论 -
PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标)
http://bing-zz.iteye.com/blog/1121357PL/SQL语句块基本语法(ORACLE存储过程,函数,包,游标) 1、 PL/SQL语句块PL/SQL语句块只适用于Oracle数据库,使用时临时保存在客户端,而不是保存在数据库。基本语法:declare 变量声明、初始化begin 业务处理、逻辑代码exception转载 2014-12-01 10:24:26 · 1973 阅读 · 0 评论 -
oracle优化:避免全表扫描
1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字段进行函数、原创 2015-01-07 13:41:11 · 3318 阅读 · 0 评论