随笔分类 -  Oracle

摘要:错误 在windows的DOS窗口下使用命令导入Oracle数据。 原因 进入sqlplus里是不能执行imp的(sqlplus不认识imp),imp 是个工具,应该在cmd的dos命令提示符下执行。 阅读全文
posted @ 2018-06-28 15:56 话·醉月 阅读(1575) 评论(0) 推荐(0) 编辑
摘要:背景 在一次面试的时候,面试官让我说一下这三者的使用场景和区别,当时瞬间懵逼,哈哈。回来赶快看一看,记下来。 详解 inner join 等值查询:返回两张表中,联结字段值相等的组合记录 举例:所有学生参加考试,学生考试结果查询 表如下 表Student(学生表)记录如下: t_id name 1 阅读全文
posted @ 2018-06-28 13:01 话·醉月 阅读(4637) 评论(0) 推荐(0) 编辑
摘要:背景 在oracle删除用户时,有的时候会提示ORA-01940: cannot drop a user that is currently connected,不能够删除用户。 原因 这是因为有其他的程序正在连接这个用户数据库,导致不能够删除用户 解决办法 前提:以dba角色操作:sqlplus 阅读全文
posted @ 2018-06-10 13:33 话·醉月 阅读(4143) 评论(0) 推荐(0) 编辑
摘要:前提 以dba角色登录数据库(普通用户没有操作权限):sqlplus / as sysdba 具体操作 创建用户 创建用户 使用默认表空间创建用户 create user xzgxh identified by xzgxh; 使用自定义表空间创建用户 create user xzgxh identi 阅读全文
posted @ 2018-06-10 13:04 话·醉月 阅读(452) 评论(0) 推荐(0) 编辑
摘要:背景 表dbcontinfo 字段loanid,类型为varchar2(60) 表dbloanbal 字段loanid,类型为char(60) loanid字段实际长度为24位 问题 两张表dbloanbal和dbcontinfo进行left关联查询,从表的数据查询不出来,值为null,sql如下 阅读全文
posted @ 2018-06-09 16:21 话·醉月 阅读(2385) 评论(0) 推荐(0) 编辑
摘要:背景 在操作Oracle时,多人同时操作oracle数据库的同一张表的时候,经常会造成锁表现象,这时需要手动进行解锁。 步骤 以dba身份登录Oracle数据库(否则用户缺少杀掉进程权限,需要给用户分配权限) sqlplus / as sysdba,如下图 查看被锁住的表进程 select b.ow 阅读全文
posted @ 2018-06-06 08:08 话·醉月 阅读(5448) 评论(0) 推荐(0) 编辑
摘要:背景 有时候我们忘记了oracle登录的用户密码,甚至是用户名称都不确定,应该怎么登陆呢 操作系统 CentOS7 Oracle12c 操作步骤 使用sqlplus登录系统:sqlplus / as sysdba,如下图 查找所有用户(需要写分号,重要!重要!重要!) select username 阅读全文
posted @ 2018-05-14 11:45 话·醉月 阅读(3164) 评论(0) 推荐(0) 编辑
摘要:背景 在工作当中,数据库的备份及数据导入是必不可少的操作,在完全无界面的Linux操作系统中,我们应该怎样实现oracle数据库的导入呢 前提 服务器已配置ftp 模拟环境 一台linux应用服务器上存有数据备份文件,地址为:132.17.32.89 一台数据库服务器(即将导入的数据库),地址为:1 阅读全文
posted @ 2018-05-14 11:18 话·醉月 阅读(4752) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示