
oracle
文章平均质量分 50
sky@sea
这个作者很懒,什么都没留下…
展开
-
shell将oracle查询结果保存到excel文件
shell将oracle查询结果保存到excel文件[oracle@sea scripts]$ cat t_query.sh #!/bin/bash. ~/.bash_profileecho 'EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO,'>t_query.csvsqlplus -silent /nolog >>/home/oracle/scripts/t_query.csv<<EOFset pagesize 0原创 2021-04-13 17:23:55 · 1208 阅读 · 0 评论 -
linux下安装oracle11g(12c)
描述:oracle11g和oracle 12c安装的过程是一样的,如果在安装没有特别要求,参数都可以一样的。安装过程中主要分为三大部分,创建用户以及相应的目录、配置添加相应的系统参数、图形界面安装,在安装过程中遇到问题不要着急,错误均有错误提示,根据错误提示找到解决方法即可。1. 创建用户和用户组[root@oel ~]# groupadd oinstall[root@oel ~]#...原创 2019-11-13 15:49:34 · 451 阅读 · 0 评论 -
oracle锁机制(上)
oracle锁机制(上)目录:锁机制锁定冲突解决锁定冲突死锁详述:1.锁机制• 锁(lock)– 可防止多个会话同时更改同一数据– 自动在指定语句尽可能低的级别获取– 不会升级• Locking机制– 高级数据并发处理:• 执行插入、更新和删除时使用行级锁定• 查询不需要任何锁– 自动队列管理– 在事务处理结束(进行 CO原创 2017-05-10 13:13:09 · 407 阅读 · 0 评论 -
ora-00205:系统找不到控制文件
ora-00205:系统找不到控制文件错误描述:在为系统添加控制文件时,将控制文件的路径写错,启动数据库时报错ora-00205.SQL> alter system set control_files='f:\app\administrator\oradata\orcl\control01.ctl','f:\app\administrator\flash_recovery_area\o原创 2017-05-10 16:30:47 · 3813 阅读 · 0 评论 -
ora-12546
问题描述:sqlplus / as sysdba连接oracle时显示错误:ora-12546原因描述:是由于sqlnet.ora里面的信息不全解决方法:数据库所在的服务器重启注:(1)错误时的sqlnet.ora# This file is actually generated by netca. But if customers choose to# insta原创 2017-06-14 11:51:20 · 6048 阅读 · 0 评论 -
你应该懂的oracle知识结构
概述:希望学习者对Oracle知识结构有一个全局概念,这样在学习的过程中才会知道自己应该学习什么,掌握了哪些以及自己需要提高哪些知识。Oracle知识结构:注:本oracle数据库思维导图是根据《Oracle数据库管理 从入门到精通》所学习内容亲自制作,若内容不全、出错欢迎指正以便及时修改。...原创 2019-04-26 10:21:14 · 188 阅读 · 0 评论 -
oracle sql*plus编辑器的使用
描述: 当使用Oracle的sql*plus时,为了更加方便的书写代码,对前输入的代码重新编辑。因此编辑器可以提高效率。操作如下:[root@oaec ~]# su - oracle [oracle@oaec ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Fri Jan 5 12:...原创 2019-04-26 10:41:48 · 778 阅读 · 0 评论 -
expdp按用户导出时排除一些表
本文描述:按要求要将一个用户导出,但是大于5000000条数据的表要被排除。解决方法:使用expdp的exclude参数,并将其放入参数文件中1. 查询要排除的表名列表:select distinct table_name from user_all_tables where nvl(num_rows,0)>5000000;2. 准备参数文件exclude_table2.p...原创 2019-04-29 09:35:15 · 5642 阅读 · 0 评论 -
查询Oracle一个用户使用了哪些表空间
描述:有时候一个用户使用了多个表空间,而在数据库翻新时有可能因为表空间不存在而报错,因此在导入之前应该查一下表空间是否存在。select distinct tablespace_name from dba_segments where owner='user_name';...原创 2019-05-16 13:08:54 · 5351 阅读 · 0 评论 -
oracle表空间管理
0. 创建表空间create tablespace cloud datafile '/oracle/oradata/sky/cloud01.dbf' size 500M;1. 表空间的删除 (1) 删除空的表空间,但是不包含物理文件drop tablespace tablespace_name; (2) 删除非空表空间,但是不包含物理文件drop tabl...原创 2019-08-30 10:51:39 · 243 阅读 · 0 评论 -
Linux下oracle11g静默安装
1. 创建用户和用户组[root@sky ~]# groupadd oinstall[root@sky ~]# groupadd dba[root@sky ~]# useradd -g oinstall -G dba oracle[root@sky ~]# passwd oracleChanging password for user oracle.New UNIX pa...原创 2019-10-10 11:36:33 · 362 阅读 · 0 评论 -
ORA-01658: 无法为表空间 UNDOTBS2 中的段创建 INITIAL 区
ORA-01658: 无法为表空间 UNDOTBS2 中的段创建 INITIAL 区错误呈现:SQL> create rollback segment user1 tablespace undotbs2;create rollback segment user1 tablespace undotbs2*ERROR at line 1:ORA-01658: 无法为表空间 UN原创 2017-04-26 09:25:54 · 916 阅读 · 0 评论 -
cmd输出日期及格式
cmd输出日期及格式内容描述:编写Windows批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的。内容详述:1.获取日期格式: %date%结果: 2012-07-312.获取时间格式: %time%结果: 10:21:21.683.获取日期和时间格式:转载 2017-05-17 14:31:24 · 42147 阅读 · 1 评论 -
oracle undo详述与管理
oracle undo详述与管理内容介绍:undo数据内容:(1)原始的,修改之前的数据副本(2)是针对更改数据的每个事物处理的所捕获的(3)至少保留到事务处理结束undo数据作用:(1)回退操作(2)度一致性查询(3)闪回查询,闪回事务处理和闪回表(4)从失败的事务处理中进行恢原创 2017-04-26 14:53:44 · 495 阅读 · 0 评论 -
ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,kllcqas:kllsltba) 时进程内存不足
ORA-04030:在尝试分配123416字节(QERHJ hash-joi,kllcqas:kllsltba)时进程内存不足问题描述:应用程序再执行一条sql查询语句时报错:### Error querying database. Cause: java.sql.SQLException: ORA-04030: 在尝试分配 123416 字节 (QERHJ hash-joi,原创 2017-04-25 11:11:58 · 9256 阅读 · 2 评论 -
oracle体系结构
oracle体系结构内容:oracle体系结构概述目录: (1)实例和数据库(Database and Instance) (2)数据库存储结构(Database Storage Structures) (3)数据库实例结构(Database Instance Structures) (4)应用和网络结构(Application and Networking Archite原创 2017-04-21 15:08:32 · 348 阅读 · 0 评论 -
oracle获取不同格式的当前系统时间
oracle获取不同格式的当前系统时间解决内容:日常开发或查询过程中会用到不同时间格式1.查询系统当前默认时间格式sysdate systimestamp 2.系统时间格式之'YYYY-MM-DD HH24:MI:SS'sysdate systimestamp 3.系统时间格式之'YYYY-MM-DD HH24:MI:SS.FF'(精确到毫秒原创 2017-05-05 10:17:33 · 835 阅读 · 0 评论 -
oracle11g安装配置EM
oracle11g安装配置EM解决内容:oracle不能使用em原文连接:http://www.2cto.com/database/201503/378861.html不能登录EM,执行emca -config dbcontrol db 不知道总是默认1522的端口号,无奈,google一番,从下面第二步开始执行。。。(我的监听没问题)1、打开oracle配置工具里的Net C转载 2017-05-05 10:45:57 · 1290 阅读 · 0 评论 -
oracle表分区实现及查询
oracle表分区实现及查询目录:范围分区列表分区散列分区范围-散列分区范围-列表分区内容:oracle分区表的创建和查询操作详述提示:本文使用的表为oracle用户hr下的job_history,创建分区使用的表名均为hr_job_history。job_history表数据为:1.范围分区:范围分区将数据基于指定的范围映射到不同分区,原创 2017-05-05 16:23:52 · 53186 阅读 · 0 评论 -
Windows server 2008 R2(win7)登陆sqlplus错误:ORA-12560和ORA-12557
Windows server 2008 R2(win7)登陆sqlplus错误:ORA-12560和ORA-12557错误截图如下:问题情景描述 1:Windows系统只安装oracle11g,未安装client,此时在cmd不能登陆sqlplus。解决方法:(1)查看注册表是否含有ORACLE_SID=xxxx,(xxxx代表实例名,一般安装默认是or原创 2017-05-26 10:40:42 · 903 阅读 · 0 评论 -
oracle定时任务
DBMS_JOB系统包是Oracle“任务队列”子系统的API编程接口。DBMS_JOB包对于任务队列提供了下面这些功能:提交并且执行一个任务、改变任务的执行参数以及删除或者临时挂起任务等。DBMS_JOB包是由ORACLE_HOME目录下的rdbms/admin子目录下的DBMSJOB.SQL和PRVTJOB.PLB 这两个脚本文件创建的。这两个文件被CATPROC.SQL脚本文件调用,转载 2017-05-26 11:01:52 · 608 阅读 · 0 评论 -
oracle怎样查询某用户下的所有表的表名
oracle怎样查询某用户下的所有表的表名问题描述:查询一个oracle用户下有哪些表解决方法:(1)dba_tables(在dba权限下可查)SQL> conn / as sysdbaConnected.SQL> select count(*) from dba_tables where owner='TEST';COUNT(*)-----原创 2017-05-16 14:58:19 · 77616 阅读 · 2 评论 -
oralce审计详述(上)
oracle审计详述(上)目录:数据库安全和审计的责任标准审计基于值的审计细粒度审计SYSDBA的审计维护审计线索内容详述:一:数据库安全和审计的责任• 责任分离– 具有DBA权限的用户必须可靠.• 滥用信任• 审计保护受信任的位置– 必须分散DBA责任.– 一定不能共享账户.– DBA和系统管理员必须由不同人担任.– 分原创 2017-05-08 11:00:23 · 432 阅读 · 0 评论 -
LRM-00112: multiple values not allowed for parameter 'log'
LRM-00112: multiple values not allowed for parameter 'log'问题描述:在cmd下导出数据库时报错解决方法:分析:错误是日志参数赋值问题,由于在记事本里打开的备份脚本,直接看没看出问题,当用鼠标全选代码时,发现在赋值当前时间时,值后面留有空格。于是导致日志参数出错。修改后结果:原创 2017-05-23 14:03:16 · 11960 阅读 · 0 评论