Oracle
rick_grace
这个作者很懒,什么都没留下…
展开
-
解决OracleOraDb11g_home1TNSListener服务启动后停止
今天遇到OracleOraDb11g_home1TNSListener服务启动不了的问题,百度了各种方法,总结出一个靠谱的步骤。1. 配置Oracle的listener.ora文件F:\orcle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,其中Listener修改为: LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL =...转载 2020-06-15 17:48:22 · 1115 阅读 · 0 评论 -
Navicat Premium 12连接Oracle 11g
1)安装Oracle1.安装略2.配置监听、TNS2)Navicat设置参考博客:https://blog.csdn.net/gxp1182893781/article/details/79815573下载与自己系统匹配的“Instant Client”3)修改用户名和密码1.以Windows操作系统为例,打开命令提示符,输入命令sqlplus /nolog ,进入oracle控制台,并输入 conn /as sysdba;以DBA角色进入。2.连接成功后,输原创 2020-06-08 10:47:54 · 1109 阅读 · 0 评论 -
查看Oracle中是否有锁表
一、用dba用户登录,或者将用户赋权为DBA用户 命令: su - oracle sqlplus / nolog conn sys as sysdba sys grant connect,resource,dba to TSAMS(用户名);二、执行sql查看被锁的表、用户、session等信息。参考文章:http://www.cnblog...转载 2020-03-17 17:22:27 · 507 阅读 · 0 评论 -
多表关联的UPDATE 语句书写语法
1、单表updateupdate 表名 set 列名=新值 where条件;或select语句 for update;2、两表(多表)关联update-- 仅在where字句中的连接update table1 a -- 使用别名set a.type='01' --update值where exists (select 1from table2 b,table3 cw...原创 2020-03-03 15:31:41 · 5693 阅读 · 0 评论 -
oracle中对timestamp类型数据求时间差
需求:oracle中对timestamp类型数据求时间差问题:直接对timestamp类型数据求时间差时,转出来的格式并非易读格式,如图:考虑将timestamp类型转为其他类型再作差,时间差以分钟为单位,试了几种方法,可行方法如下:1、select to_date(to_char(ABH.CLOSE_DATE, 'yyyy-mm-dd hh24:mi:ss'), ...原创 2019-09-11 11:21:35 · 9319 阅读 · 1 评论 -
Navicat 查看日志文件
Navicat Premium日志文件记录在 Navicat 已运行的动作中,它们的子目录是 logs,例如:SQL执行历史文件地址:C:\Users\{登录用户名}\Documents\Navicat\Premium\logs\ 用户可以在选项中改变日志文件的位置,日志的保存路径可在工具-选项中设置: LogHistory.txt - 已运行...原创 2018-12-21 17:30:35 · 21178 阅读 · 0 评论 -
使用用navicat导出表结构
在"表"或者某个具体的表上,点击右键“导出向导”,只导出表数据的,而导出不了表结构。正确的操作是: 在数据库上某个具体的表上,点击右键,有一个“转储sql文件”选项,可以导出表结构和表数据。 2、如果只导出一两个表结构,可以这样,对某个表点右键-对象信息,查看单个表的DDL语句,在弹窗中选择DDL,可以查看表生成语句,手动将它们保存即可。 ...原创 2018-12-21 17:06:02 · 41462 阅读 · 0 评论 -
Navicat 的文件导入导出(包含查询结果的导出)
一、数据的导入1、在navicat中先新建一个数据表hrms_org2、现从外部导入相应的数据,先选中表,点击“导入”。3、选择要导入的文件格式,此处以csv格式为例。4、选择要导入文件的路径。5、点击“下一步”。6、确认源表与目标表是否正确,字段是否能对得上。7、确认以什么操作导入数据。8、点击“开始”,导入数据,即完成数据导出了。...原创 2018-12-21 11:59:07 · 10882 阅读 · 0 评论 -
使用navicat连接mysql、oracle
Navicat 窗口包括一个导览窗格(左边的窗格)及一个对象窗格(右边的窗格)。导览窗格一个是导览连接、数据库及数据库对象的基本途径。它采用树状结构,让你透过弹出菜单快捷及方便地使用数据库和它们的对象。对象窗格显示开启表、查询等。在窗口顶部的工具栏提供其他控制项,你可以用它来操作你的数据。 1、打开后单击工具栏左边第一个‘连接’,进入连接页面。2、(最重要的一步)打开的...原创 2018-12-21 11:01:07 · 3474 阅读 · 0 评论 -
Navicat介绍及安装
一、Navicat介绍Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 Postgr...原创 2018-12-21 10:15:40 · 11768 阅读 · 7 评论 -
MySQL 命令行工具之 mysqldump 深入研究
MySQL 命令行工具之 mysqldump 深入研究mysqldump 是MySQL的一个命令行工具,用于逻辑备份。可以将数据库和表的结构,以及表中的数据分别导出成:create database, create table, insert into的sql语句。当然也可以导出 存储过程,触发器,函数,调度事件(events)。不管是程序员,还是DBA都会经常使用的一个工具。1. mys...转载 2018-12-03 10:03:35 · 645 阅读 · 0 评论 -
模糊查询的两种写法
模糊查询 like 和 Oracle中的 instr() 函数有同样的查询效果。 如下所示:select * from um_user where email like 'zhangwei%';select * from um_user where instr(email,'zhangwei')>0;...原创 2018-08-22 17:34:26 · 2122 阅读 · 0 评论 -
Oracle 插入数据时报错:ORA-01861: 文字与格式字符串不匹配 的解决办法
报错代码:ORA-01861: literal does not match format string文字与格式字符串不匹配报错原因:经检查,是在Oracle中insert 日期字段值时,文字与格式字符串不匹配导致,如:SQL>insert into user(USERNAME,LOGONID,EMPLOEEID,LOGINTIMES)values('陈蓉','chenron...原创 2018-09-12 15:37:00 · 15597 阅读 · 2 评论 -
Oracel中如何对某一字段不为空的字段进行优先排序
语法:order by order_col [asc|desc] order by colum asc 时,null默认被放在最后order by colum desc 时,null默认被放在最前 语法:order by order_col [asc|desc] nulls [first|last]nulls first 时,强制null放在最前,不为null的按声明顺序[as...原创 2018-08-30 15:36:36 · 2001 阅读 · 0 评论