3 Oracle
zflovecf
我最大的愿望是知道宇宙的本质,但是我不知道我如果知道了答案以后,我还想知道什么,所以你活着,首先感恩这个世界,其次,去大胆尝试你的想法
展开
-
ORA-12154: TNS: 无法解析指定的连接标识符
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: T转载 2017-09-28 10:54:57 · 627 阅读 · 0 评论 -
oracle delete之后恢复数据
有两种方案解决此问题,具体操作:一:根据时间来恢复:1、查询数据库当前时间(目的是为了检查数据库时间是否与你电脑时间相近,避免时间不同而将数据恢复到错误时间点)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;2、查询删除数据时间点之前的数据select * from 表名 as of timestamp to...转载 2018-10-16 14:23:33 · 8464 阅读 · 2 评论 -
sql特殊排序
今天,sql语句的排序,有了特殊需求,不止是 asc,desc 简单的正序、倒序排,需要根据字段的值,来执行排序。可使用如下方式: order by case `state` when 2 then 1 // 当值为2,排在第一个 when 1 then 2 // 当值为1,排在第二个 when 3 then 3 // 当值为3...转载 2018-09-26 13:21:48 · 1368 阅读 · 0 评论 -
oracle查看用户表记录数量
查看用户表记录数select owner,TABLE_NAME,NVL(NUM_ROWS, 0) from dba_all_tables where owner in ('DB_NSXYGL_JF','DB_NSXYGL_JF_NB','FXGL','JSZX','SJCK_YHS','SY_SJCK','SY_ZBGL','TDAP','TDAP_YHS','YDGL','HX_DM_ZDY',...原创 2018-04-20 15:40:14 · 3548 阅读 · 0 评论 -
Oracle 大小写转换函数
Oracle 大小写转换函数小写转大写UPPer大写转小写LOWER例:[html] view plain copyselect lower(ename) from emp; select upper(ename) from emp;转载 2018-04-18 17:05:41 · 17170 阅读 · 0 评论 -
oracel新建表空间和用户,授权
1.新建表空间CREATE TABLESPACE "TS_DAT_SJCK" LOGGING DATAFILE '/servyou/install/app/oradata/syrjfxgl/TS_DAT_SJCK.DBF' SIZE 50M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;2.新建临时表空间CREATE...原创 2018-04-18 16:45:35 · 360 阅读 · 0 评论 -
窗口命令连接oracel和mysql
窗口命令连接oracle:sqlplus ytslpt/ytslpt@syrjfxgl 需要配置syrjfxgl服务sqlplus ytslpt/ytslpt@12.199.149.7:1521窗口命令连接mysql:mysql -h12.199.149.7 -P3306 -uroot -p123456mysql -hlocalhost -P3306 -uroot -p12...原创 2018-04-18 10:31:43 · 352 阅读 · 0 评论 -
sqlplus连接远程oracle&&sqlplus导入、导出dmp文件
一、sqlplus连接远程oracleoracle远程登录解决办法Oracle远程登录:在cmd中:sqlplus scott/tiger@oracle //在tiger和@中间不能加空格,oracle为你自己在netca中添加的远程连接的服务名在cmd中:sqlplus /nologslqplus scott/tiger@192.168.0.101:1521/orcl //orc...转载 2018-04-10 15:02:45 · 613 阅读 · 0 评论 -
ORA-12162: TNS:net service name is incorrectly specified 错误解决
1.故障现象本文所要描述的故障与这个通用的问题描述不同,在数据库服务器端使用TNSNAMES.ORA中记录的连接串连接没有问题,但如若未指定连接串,将会报出ORA-12162错误。1)使用system用户尝试登录系统,此时便会收到报错如下信息[sql] view plain copy[oracle@asdlabdb01 ~]$ sqlplus system/sys SQL*Plus: Rel...转载 2018-04-10 10:13:27 · 751 阅读 · 0 评论 -
Sql plus命令报command not found的解决笔记
Sql plus命令报command not found的解决笔记1.问题描述环境:linux9, Oracle10g.在一台装有Oracle10g的Linux机器上,我运行sqlplus命令,报错"command not found",运行别的命令(如:lsnrctl)也同样的错误。初步怀疑是路径问题,然后我尝试cd $oracle_home/bin下,再次运行这些命令,还是同样的错误。但用ls...转载 2018-04-10 09:57:55 · 3603 阅读 · 0 评论 -
多列子查询
一、子查询的基本类型之多行子查询(1)使用IN操作符进行多行子查询。(总结:IN操作符后可用多行子查询)比如:查询各个职位中工资最高的员工信息。SQL>select ename, job, sal from emp where sal in (select max(sal) from emp group by job);——单列子查询或SQL>select ename, job, sa...转载 2018-03-22 18:30:50 · 5896 阅读 · 0 评论 -
oracle导出序列
select 'create sequence ' || SEQUENCE_NAME || ' minvalue ' || MIN_VALUE ||' maxvalue ' || MAX_VALUE || ' start with ' || LAST_NUMBER ||' increment by ' || INCREMENT_BY || ' nocache...转载 2019-03-20 14:51:57 · 1207 阅读 · 0 评论