
oracle
oracle
韧小钊
代码界的小学生
展开
-
启动数据库
1.启动数据库: sqlplus /nolog connect /as sysdba startup2.启动监听: lsnrctl start3.关闭监听程序l: lsnrctl stop4.关闭数据库:正常关闭:shutdown nomal立即关闭方式:shutdown immediate事务关闭方式:shutdown transactional ...原创 2018-12-12 19:05:07 · 223 阅读 · 0 评论 -
Oracle查询报错 ORA-00904: "month": 标识符无效
疫情期间比较清闲,在家远程办公,今天就是要求按月统计一下某张表的汇总金额和条数,首先想到的between 从1号到月底,自己都感觉...然后百度了一下,有专门的函数year() month()等,结果就报错了,如下:后面得知,mysql有上面那些函数,而oracle是如下的表示方法:重写sql执行如下:TXN_DT是CHAR(8)类型,所有多了一步to_date转换...原创 2020-03-09 18:27:50 · 2726 阅读 · 0 评论 -
字段与sysdate比较时候,理论相等,实际上却小于
确实小于sysdate,以为格式不一样,end_time字段插入的值为:to_date('2018-05-12','YYYY-MM-DD')将sysdate转换为何end_time一样的格式,再去比较,结果入下:原创 2018-05-15 18:29:24 · 570 阅读 · 0 评论 -
centos7安装完oracle11g执行sqlplus 说命令不存在
1.网上说是环境变量没配,然后配完使其生效,结果报错原因:PATH=$PATH:$HOME/.local/bin:$HOME/binexport PATHexport ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE...原创 2018-06-11 21:37:57 · 22362 阅读 · 2 评论