Oracle
文章平均质量分 76
幻欢子
湘地生,癸酉诞,好诗书,喜乐理。
展开
-
一键手动开启Oracle相关服务
Oracle数据库服务项如果设置为开机自启动会耗费开机时间,而且包含有七个开机项;如果我们暂时用不到Oracle服务,服务开启在那里还会占用内存,就算要用到数据库,我们也只需要最后面的两个服务就可以了,所以设置为手动开启能加快开机速度。 操作步骤: 【步骤一】右击【计算机】——【管理】——【服务和应用程序】——【服务】,点到“名称”那一栏,输入o会快速定位到与Oracle相关的服务。 也可原创 2016-08-27 22:16:07 · 632 阅读 · 0 评论 -
Oracle建表规范
一、oracle建表时表名和字段名推荐做法是不要加引号,且名称大写。(执行sql语句时,oracle会将名称转为大写,这点可以从视图/函数/建表数据字典中看出)。二、加上引号支持大小写,但容易被人所忽略,反而造成许多不必要麻烦。如下图:C1和C2建表时加了"",区分大小写,所以"test"和"Test"是不同表。 C3和C4建表时不加"",不区分大小写,所以C4建名称为t...原创 2019-07-18 09:51:10 · 2293 阅读 · 0 评论 -
oracle笔记附件——建表脚本
该博文用于SQL基础语法和SQL高级——PLSQL编程相关的环境设置。--相关脚本:--使用超级管理员登录conn SYS/chage_on_install AS SYSDBA;--创建c##scott用户CREATE USER c##scott IDENTIFIED BY tiger;--为用户授权GRANT CONNECT, RESOURCE, UNLIMITED TABL...原创 2019-05-18 10:09:57 · 1850 阅读 · 0 评论 -
SQL高级——PLSQL数据库编程
本篇博文仅作笔记翻阅,样例都是我曾一个一个敲过的,能够运行成功,也有注解。适合有点基础的人观看(毕竟笔记嘛,把一本书由厚读到薄,再由薄读到厚),代码有点多。笔记建表脚本基础语法篇/*===================================第一章:PL/SQL基础 =====================================================...原创 2019-05-12 22:14:11 · 2701 阅读 · 2 评论 -
SQL基础语法笔记
本篇博文仅作笔记阅览,记录了一些SQL的基础操作语法。代码有点多,但都是我曾经一个一个代码敲出来的,笔记中所有样例用测试数据脚本搭好环境后均可运行。笔记建表脚本另一篇博文:SQL高级——PLSQL数据库编程笔记内容结构:标题/*==========================================第一章 简单查询语句 ====================...原创 2019-05-12 22:07:40 · 625 阅读 · 0 评论 -
Python连接数据库
一、Oracle库1、环境配置(以我的机器为例)1.1、python版本1.2、oracle1.3、cx_Oracle驱动配置 python链接oracle的驱动包,这个需要自己安装,cx_Oracle发行版本历史在这个网址中下载对应的驱动,下载驱动的时候一定要选好对应的版本 上面的工作做好之后,在刚才下载好的oracle客户端版本中找到下面三个文件:...原创 2019-03-30 10:40:28 · 245 阅读 · 0 评论 -
Oracle数据库表解锁操作
Oracle数据库表解锁Oracle数据库锁表产生的原因最大的可能就是更改数据没有提交事务,数据库就将表锁住!所以在更新时不要用select * from 表名 for update这样的语句很容易锁表!解决办法:一、锁表查询的代码有以下的形式:select count(*) from v$locked_object;select * from v$locked_object; 二、查看哪个表被锁原创 2016-11-01 22:28:24 · 478 阅读 · 0 评论 -
从Oracle数据库导入导出表格
【1】从远程数据库导出文件到本地: exp username/password@ip_address/orcl file=D:test.dmp (若后面加了full = y会将整个数据库导出) 【2】从本地数据库导出文件到本地: exp username/password@orcl file=D:test.dmp 【3】导入文件到本地数据库 imp username/passwo原创 2016-08-27 23:34:54 · 794 阅读 · 0 评论 -
Oracle创建/删除表空间和用户
创建表空间和用户开启Oracle服务 Win+R输入cmd打开命令提示符窗口 登录 sqlplus /nolog connect /as sysdba; 先创建表空间 create tablespace tablespace_name logging datafile ‘D:\test1.dbf’ size 1024m; 再创建用户(指定默认表空间,所以要先创建表空间) create原创 2016-08-27 23:23:11 · 21156 阅读 · 0 评论 -
Oracle表空间不存在问题
一、问题引出相信大家对如上报错应该不陌生(ORA-00959:表空间XXX不存在)。二、问题分析问题原因:涉及到源库(导出库)中的表、索引、LOB字段的表空间在目的库(导入库)中不存在的问题。解决思路:所以该问题正确解决方式应该分三步:表的表空间迁移。 索引的表空间迁移。 LOB字段的表空间迁移。三、解决方法3.1、表的表空间迁移首先,我们需要知道...原创 2019-07-18 12:00:15 · 10289 阅读 · 0 评论