Oracle
阿拉斯加大闸蟹
JDcloud;ByteDance;XueQiu;YiChe;CATARC
展开
-
ORACLE中实现类似SQLSERVER中IDENTITY(1,1)序号自增的功能
最近在做一个把SQL SERVER中的数据库的表同步到ORACLE 中,排除解决了了一系列如类型不匹配等产生的错误后,终于将数据同步过来了,可是又发现了一个新问题:SQL SERVER中源表的ID是通过IDENTITY(1,1)自增的,ORACLE中的表示通过sequences实现的自增,但问题是:我是通过在SQL SERVER中的存储过程,经由链接服务器直接将数据插入到ORACLE的表中,这样,原创 2016-09-09 16:43:01 · 1851 阅读 · 0 评论 -
Oracle多条件判断比对
--VIN错误 select VIN from DB_INFOMATION i where length(i.VIN)!=17 ; --VIN重复 select VIN from DB_INFOMATION i group by VIN having count(vin) > 1原创 2017-09-06 08:43:03 · 4825 阅读 · 0 评论 -
oracle 性能优化建议小结
oracle 性能优化建议小结原则一:注意WHERE子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.尤其是“主键ID=?”这样的条件。原则二: SELECT子句中避免使用 ‘ * ‘:ORACLE在解析的过程中, 会将'*' 依次转换成所有的列名, 这个工作原创 2017-09-07 08:19:19 · 384 阅读 · 0 评论 -
采用oracle创建用户并授予dba权限 1)创建用户: create user wmlt identified by wmlt; 2)授予dba权限 grant connect,resou
采用oracle创建用户并授予dba权限 1)创建用户: create user wmlt identified by SCOTT; 2)授予dba权限 grant connect,resource,dba to SCOTT;原创 2017-11-13 17:54:35 · 1523 阅读 · 0 评论 -
ORA-01017 invalid username/password;logon denied
sqlplus sys/00x0@fuelcqcasys as sysdba select username,account_status from dba_users; alter user scott account unlock; alter user scott identified by scott; sel原创 2017-08-09 14:44:04 · 531 阅读 · 0 评论 -
ORA-01034: ORACLE not available ORA-27101
Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:\Users\ADC>lsnrctl staart LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 09-8月 -2017 13:1 5:54原创 2017-08-09 13:25:43 · 735 阅读 · 0 评论 -
Oracle SqlServer Access行转列
Oracle借用内置函数实现: SELECT VIN, MAX(decode(PARAM_CODE, 'CT_BSQDWS', PARAM_VALUE,null)) AS CT_BSQDWS, MAX(decode(PARAM_CODE, 'CT_BSQXS', PARAM_VALUE,null)) AS CT_BSQXS, MAX(decode(PARAM_CODE, 'CT_EDGL', ...原创 2016-09-09 16:46:09 · 851 阅读 · 0 评论 -
使用Oracle Sql Developer将SQL SERVER 2008数据库移植到Oracle 11g
上一次,我使用手工转换SQL脚本的方式进行数据库的迁移,其间过程相当繁琐,特别是标识符长度的限制让我焦头烂额,因为我们的系统中长标识符真是多如繁星,另外,表结构建好之后,数据的迁移又是一个相当复杂的过程,因为修改了不少的表名,需要把导出的数据和表一一对应上。 但是,除了手工的方式之外,其实我们还有更为简便和自动化的解决方案,那就是ORACLE官方提供的Sql Developer自转载 2016-09-09 08:34:36 · 2963 阅读 · 3 评论 -
关于Oracle的nls的session设置
************************************************************************************************************* 查看当前session的nls参数的具体值:select * from nls_session_parameters ***************************原创 2017-03-28 15:37:36 · 4389 阅读 · 0 评论 -
oracleServiceXxx服务不见了
oradim -NEW -SID orcl -STARTMODE manual -PFILE "D:\Oracle\admin\sidname\pfile\initsidname.ora" oradim -STARTUP -SID sidname -STARTTYPE inst原创 2017-05-02 15:55:49 · 2871 阅读 · 0 评论 -
oracle 查看数据库和表命令
1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus ; 3、SQL>connect / as sysdba ;(as sysoper)或 connect internal/oracle AS SYSDBA ;(scott/tiger)原创 2017-05-25 11:34:45 · 6577 阅读 · 0 评论 -
oracle创建用户,创建数据库,导入数据,赋予创建视图~创建触发器权限
创建用户,创建表空间: /创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:\Oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; /原创 2017-05-25 13:33:48 · 1479 阅读 · 0 评论