分类 Oracle 下的文章

分类: Oracle

Oracle修改SGA后无法启动解决方法

Oracle修改SGA超过系统内存后,会造成启动失败,解决方法如下:1、登录oracle sqlplus sys/sys@XXX(网络服务名). as sysdba 能够登陆 提示已经连接到空闲例程; 2、找 pfile,在 /.../admin/XXX(服务名)/pfile 下,init.ora.XXXXXXX(数字串) 3、执行命令 SQL> startup pfil...

阅读全文 »

分类: Oracle

ORA-27102: out of memory 故障处理

ORA-27102: out of memory一般发生在服务器系统配置变更以后,oracle在启动的时候报错,SQL> startup ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on device系统实际可用内存还剩几十个GB,这个问题在linux到64位中比较常见,当SGA的值大于共享内存就会报这个...

阅读全文 »

分类: Oracle

ORA-00257报错处理

用户反映NC测试库不能连接,报ORA-00257错误,截图如下:错误原因是很常见的‘归档日志’写满‘快闪恢复区’(flash recovery area)导致的问题。解决方法如下:一、删除过期的归档文件;二、修改快闪恢复区(flash recovery area)的大小;

阅读全文 »

分类: Oracle

ORA-01940: 无法删除当前连接的用户处理

Oracle11gR2删除用户时报错如下:SQL> drop user HONGSINC CASCADE; drop user ODI_SRC CASCADE * 第 1 行出现错误: ORA-01940: 无法删除当前连接的用户ORA-01940是因为要删除的用户,还存在连接无法删除,解决方法如下:查看当前用户的连接:select username,sid,serial# from ...

阅读全文 »

分类: Oracle

Oracle 错误号解释大全

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: 无效的会话 ID;访问被拒绝 ORA-00023: 会话引用进程私用内存;无法分离会话

阅读全文 »

分类: Oracle

impdp导入还原命令详解

Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的。即对于数据库备份进行还原操作。[oracle@ehrtest108 ~]$ impdp -help Import: Release 11.2.0.4.0 - Production on чǚ̄ 1Ղ 17 13:48:33 2019 Copyright (c) 1982, 2011, Oracle and/or ...

阅读全文 »

分类: Oracle

impdp或imp导入乱码解决

impdp或imp导入时,显示乱码或问号等乱码,最终导致失败,一般主要是由于编码字符集设置不同导致,导入时先确认导出的编码是什么,然后设置客户端LNS_LANG在导入,LS_LANG 参数构成 NLS_LANG参数由以下局部构成:NLS_LANG=<Language>_<Territory>.<Clients Characterset>,NLS_LANG各...

阅读全文 »

分类: Oracle

impdp导入时ORA-31684报错解决

Oracle中使用impdp导入数据时,如果导入之前已经创建了用户,会提示错误:“ORA-31684:对象类型已经存在”,如:[oracle@ehrtest108 ~]$ impdp yksoft/123456ABC@ehrtest directory=DATA_PUMP_DIR dumpfile=GQYS_ORACLE11201_20180827.DMP full=y报错内容:ORA-31...

阅读全文 »

分类: Oracle

Oracle RMAN控制文件备份

进入RMAN界面rman target / RMAN>修改控制文件备份方式为自动备份 RMAN > configure controlfile autobackup on;查看控制文件备份是否为自动备份 RMAN > show controlfile autobackup;查看控制文件自动备份路径 RMAN> show controlfile autobackup...

阅读全文 »

分类: Oracle

Oracle给用户新增表空间

什么是表空间? 表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。 创建用户的时候需要指定默认表空间和temp表空间,主要是为了当该用户创建对象不指定表空间时使用默认表空间来存储对象, 而temp表空间是用户执行查询、排序、分组等操作时使用temp表空间来存储临时数据块。具体过程: 查询所有表空间使用情况 使用...

阅读全文 »

分类: Oracle

sqlplus登录方式记录

1.本地登录sqlplus / as sysdba2.账号密码登录sqlplus user/passwd3.选择实例登录sqlplus user/passwd@实例名 例如 sqlplus user/passwd@orcl4.连接远程数据库实例sqlplus user/passwd@IP:端口/实例名 例如:sqlplus user/passwd@192.168.1.2:1521/orc...

阅读全文 »