Oracle
cnzf1
业精于勤 荒于嬉;行成于思 毁于随;
展开
-
Oracle数据库中正确的导入dmp数据库文件
其实在Oracle数据导入与导出imp/exp的实际操作和Oracle数据还原和备份的实际操作很相似。我们大家都知道exp命令可以把相关的数据从远程Oracle数据库的服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,原创 2012-04-29 14:21:25 · 680 阅读 · 0 评论 -
Oracle数据库impdb和expdb操作
一、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)>select * from dba_directories;删除定义目录>drop directory dir_name;二、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。>create or replace direct原创 2012-10-16 17:33:15 · 826 阅读 · 0 评论 -
sysdba,dab,sysoper的区别
sys和system用户区别1)最重要的区别,存储的数据的重要性不同sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 system用户用于存放次一级的内部数据,如oracle的一些原创 2012-10-26 16:46:25 · 651 阅读 · 0 评论 -
WEBLOGIC连接Oracle RAC 的负载均衡
要进行压力测试,中间件使用WEBLOGIC 816,数据库版本为11.1.0.6 RAC,压力测试工具为LOADRUNNER 8.0。测试单实例与RAC环境各个节点的负载情况。在WEBLOGIC上配置了一个多池,利用WEBLOGIC提供的负载均衡策略,将并发均衡的分别到两个节点上。但是测试发现,一旦运行了一段时间,所有的压力都会加载到一个节点上,而另一个节点上机会没有任何的压力。原创 2012-11-26 16:56:17 · 1171 阅读 · 0 评论 -
Oracle RAC负载均衡
RAC的负载均衡RAC的负载均衡主要是指新会话连接到RAC数据库时,如何判定这个新的连接要连到哪个节点进行工作。在RAC中,负载均衡分为两种,一种是基于客户端连接的,另外一种是基于服务器端的。客户端的负载均衡配置相对简单,只需要在tnsnames.ora中添加LOAD_BALANCE=ON这么一个选项即可。比如下面的TNS: RAC =(DESCRIPTION =(AD原创 2012-11-26 16:31:23 · 913 阅读 · 0 评论 -
ojdbc各版本区别
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别,之间的差异 在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是or原创 2012-12-04 18:03:58 · 4169 阅读 · 0 评论 -
oracle连接问题ORA-00604,ORA-12705
myeclipse6.0 连接oracle10g的问题ORA-00604,ORA-12705MyEclipse Database Explorer建立oracle 10g数据库连接的时候 总提示java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: invalid or u原创 2012-12-05 11:08:46 · 927 阅读 · 0 评论 -
oracle 系统信息查询常用语句
oracle查询用户下的所有表select * from all_tab_comments -- 查询所有用户的表,视图等select * from user_tab_comments -- 查询本用户的表,视图等select * from all_col_comments --查询所有用户的表的列名和注释.select * from user_col_comments --原创 2012-08-13 23:06:27 · 842 阅读 · 0 评论 -
oracle ctl 详解
sqlldr userid=lgone/tiger control=a.ctlLOAD DATAINFILE 't.dat' // 要导入的文件// INFILE 'tt.date' // 导入多个文件// INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容INTO TABLE table_name // 指定装入的表原创 2013-05-06 17:15:04 · 7473 阅读 · 0 评论 -
ORACLE将表中的数据恢复到某一个时间点
概念:You perform a Flashback Query by using a SELECT statementwith an AS OF clause.You use a flashback query to restrieve data as it existed at some time in the past.The query explicitly references转载 2014-06-28 19:54:14 · 9584 阅读 · 0 评论 -
Oracle编码格式查看与修改
--查看oracle数据库字符集:select userenv('language') from dual;查询结果:SIMPLIFIED CHINESE_CHINA.AL32UTF8//SIMPLIFIED CHINESE_CHINA.ZHS16GBK--修改oracle数据库字符集:(在SQL Plus中)开始-》运行-》输入cmd,输入sqlplus / as s原创 2012-07-25 09:50:06 · 1467 阅读 · 0 评论 -
Oracle创建用户、表空间、导入导出、...命令
//创建临时表空间create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048mextent management local;原创 2012-05-01 09:58:04 · 437 阅读 · 0 评论 -
COGNOS连接不上ORACLE数据源
COGNOS正确安装完后,连接不上数据库,但是ORACLE数据库安装正确;经查证,为COGNOS的安装目录路径中不能存在括号,因为ORACLE不能解析括号,存在括号等特殊字符的路径会导致连接失败原创 2012-08-30 01:50:41 · 2661 阅读 · 0 评论 -
ORACLE权限管理
一、系统的默认用户 Java代码 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆 Java代码 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys原创 2012-04-28 20:54:53 · 504 阅读 · 0 评论 -
OracleDBConsoleorcl 启动不了 服务特定错误2
我的oracle不知道为什么OracleDBConsoleorcl 启动不了 出现“服务特定错误2”现在我也不知道原因估计是因为我电脑的IP经常变动,有时在公司用,有时在家里用!我的oracle版本:oracle10g 问题解决:上网搜索,发现很多人遇到过这问题,不过导致这问题的原因也很多,我是试了几个方法都不行,后来进行如下:第一步:先删除原来的配置:D:\原创 2012-05-01 21:26:16 · 1585 阅读 · 0 评论 -
oracle小记1--分组 排序 取最新时间记录
select b.*, a.currentworkitemname as huanjie, t.participantcn as shenheren from (select mt.task_id, mt.task_type as cust_no, mt.task_name cust_name,原创 2012-05-23 17:50:32 · 1383 阅读 · 0 评论 -
oracle小记2-case使用
select * from (select row_.* from (select rownum rownum_, aa.name as approvalName, pd.MOBILEPHONE as MOBILEPHONE,原创 2012-05-24 14:27:49 · 402 阅读 · 0 评论 -
oracle小记3-left join
select * from (select row_.*, rownum rownum_ from (select rownum "index", b.* from (select rownum, mc.cust_no "cust_no",原创 2012-05-24 15:17:56 · 616 阅读 · 0 评论 -
ROW_NUMBER()函数的使用
ROW_NUMBER()函数是Sql 2005中新添的一个函数。通常它被用在分页的SQL语句中。微软官方的对此函数的描述是:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。我对此的理解:利用此函数可以为表中的某个字段建立序列,从1开始。就是说,根据已存在的某列,利用此函数可建立一新列,新列是数字,按照已存在列的顺序从1开始。 上边可能说的不是很清楚,请结合下边原创 2012-05-28 17:28:30 · 6027 阅读 · 0 评论 -
oracle小记4
--客户合并跟踪列表SQL--登录用户不同,显示的对方客户经理也不同--发起方类型ccb.apply_type为 0 表示发起方客户经理(对方客户合并到本地客户) 1 对方客户经理(本地客户合并到对方客户)select rownum as "index",a.*, (select pb.name from ec_org_person pb原创 2012-05-25 12:41:31 · 488 阅读 · 0 评论 -
查看Oracle当前用户的信息
查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0、表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权原创 2012-08-09 16:59:44 · 727 阅读 · 0 评论 -
oracle查询效率积累
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基转载 2012-07-31 09:56:02 · 529 阅读 · 0 评论 -
PL/SQL连接不上ORACLE
PL/SQL正确安装完后,连接不上数据库,但是ORACLE数据库安装正确;经查证,为PL/SQL的安装目录路径中不能存在括号,因为ORACLE不能解析括号,存在括号等特殊字符的路径会导致连接失败原创 2012-08-30 01:49:28 · 511 阅读 · 0 评论 -
oracle 建表空间和用户
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。 对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。下面是创建数据库用户的具体过程:1.假如现在已原创 2012-07-25 09:02:29 · 2359 阅读 · 0 评论