- 博客(17)
- 收藏
- 关注

原创 完整版在linux环境下安装mysql
完整版在linux环境下安装mysql第一步:安装依赖yum install libaio wget -y第二步:检查Mysql是否已安装yum list installed | grep mysql如果有可以先卸载# 格式 yum -y remove [包名]yum -y remove mysql-libs.x86_64第三步:下载MySQL官网的仓库文件cd /tmp...
2020-03-25 15:07:08
153
原创 【无标题】
oracle 19c使用远程同义词时,不能采用左关联进行关联取表做connect by 递归查询。会报错ORA-00904: 标识符无效 和ORA-02063 紧接着 line。oracle 19c远程同义词bug。
2025-02-10 15:00:31
80
原创 查看oracle数据库有哪些存储过程是加密的
oracle 有些存储过程是加密的,项目上有时候交接的需要统计哪些存储过程是加密的,可以通过查看数据字典dba_source找到加密的存储过程和包体。
2025-01-20 17:05:19
86
原创 Oracle 把timestamp转换为date类型
在Oracle 里面,把01-6月 -19 12.00.00.000000000 上午 转换为2019/6/1select to_date('20'||substr('01-6月 -19 12.00.00.000000000 上午', instr('01-6月 -19 12.00.00.000000000 上午', '-', '1', '2')+1,2)||'-'||trunc(substrb('01-6月 -19 12.00.00.000000000 上午',instr('01-6月 -19 12.00
2021-08-02 15:25:38
1158
原创 expdp/impdp 备份/还原数据库
expdp 备份数据库--创建目录create or replace directory UTL_FILE_DIR as 'C:\Users\Administrator\Desktop';--将目录授权给要导出的用户testgrant read, write on directory UTL_FILE_DIR to test;--导出全数据库expdp 'userid="/ as sysdba"' full=y-----导出指定用户testexpdp test/test@127.
2021-05-11 16:31:01
528
原创 12C登录客户端登录被拒绝
12C数据库客户端登录被拒绝的原因,一般是由于客户端跟服务端版本不匹配导致的,这个时候,只需要在客户端的sqlnet.ora文件中添加两行即可# sqlnet.ora Network Configuration File: F:\app\Administrator\product\12.2.0\dbhome_1\network\admin\sqlnet.ora# Generated by Oracle configuration tools.# This file is actually gene
2021-02-18 10:42:41
316
原创 undo表空间迁移
创建新的临时表空间SQL> create undo tablespace undotbs2 datafile ‘/storage/ORA_DATA/UNDOTBS2.dbf’ size 100m reuse autoextend on next 200m ;切换UNDO表空间为新的UNDO表空间 , 动态更改spfile配置文件;SQL> alter system set undo_tablespace=undotbs2 scope=both;等待原UNDO表空间所有UNDO..
2021-02-18 10:38:31
275
原创 数据文件在没有被OFFLINE的情况下物理删除
1. 正常情况下,将被删除文件设置为在offline情况下删除[oracle@dsjjk qzjorcl]$lsnrctl stopsqlplus internalSQL> shutdown immediateSQL> startup mountSQL> alter database datafile '/webdata/dbdata/ry/csh20051001.dat' offline drop;SQL> alter database open;SQL> dr
2021-02-18 10:35:08
279
2
原创 Oracle 11gR2 RAC集群服务启动与关闭总结
关闭过程(CRS集群关闭->关闭数据库)1.关闭数据库:用oracl用户执行srvctl命令语法:srvctl stop database -d dbname [-o immediate]作用:可以一次性关闭dbname的所有实例[oracle@rac1 ~]$ srvctl stop database -d racdb -停止所有节点上的实例然后查看状态:[oracle@rac1 ~]$ srvctl status database -d racdb Instance ra...
2021-02-18 10:33:00
816
原创 ORA-27492 无法运行作业,调度程序不可用
ORA-27492:无法运行作业;调度程序不可用ORA-06512: at “SYS.DBMS_ISCHED”, line 185ORA-06512: AT SYS.DBMS_SCHDULER.LINE 486ORA-06512: AT LINE 2解决方法:登陆数据库:sql> show parameter job_queue_processes;显示如下:NAME TYPE VALUEjob_queu
2021-02-18 10:30:54
752
原创 ORA-14400: 插入的分区关键字未映射到任何分区
--如果没有数据,选择重建表,并添加‘interval (numtoyminterval(1,'month'))’自动分区create table TB_TEST_ZH( XM VARCHAR2(64) not null, NL VARCHAR2(36) not null, PART VARCHAR2(22) not null, TIME DATE not null)partition by range (TIME)interval (numtoyminterval(1...
2021-02-18 10:29:12
463
原创 Oracle11G登录时提示:ORA-12557: TNS:协议适配器不可加载
doc 窗口下可以登录,但是在plsql中不能登录,报错ora 12557跟环境bai变量无关 就是这个du问题导致的,PLSQL里有oci.dll文件,oracle 里也有zhi oci.dll文件因为daoPLSLQ无发识别是哪一个,去plSQq里把首选项里面的oci库地址填成PLSQL里面的oci.dll路径即可...
2021-02-18 10:26:38
1505
1
原创 ORA-03106: 致命的双工通信协议错误
1.网络问题2.设置,在源和目标数据库均添加如下内容在 sqlnet.oraSQLNET.INBOUND_CONNECT_TIMEOUT = 0SQLNET.RECV_TIMEOUT = 0SQLNET.SEND_TIMEOUT = 0SQLNET.EXPIRE_TIME=1000在 listener.ora 增加:INBOUND_CONNECT_TIMEOUT_LISTENER = 30配置完成后在DOS命令或者shell窗口执行lsnrctl reload...
2021-02-18 10:25:29
4110
原创 ORA-01652 无法通过 128 (在表空间 TEMP 中) 扩展 temp 段
--查看包括临时表空间使用率select * from (Select a.tablespace_name,to_char(a.bytes/1024/1024,'99,999.999') total_bytes,to_char(b.bytes/1024/1024,'99,999.999') free_bytes,to_char(a.bytes/1024/1024 - b.bytes/1024/1024,'99,999.999') use_bytes,to_char((1 - b.bytes/a.
2021-02-18 10:23:51
267
原创 oracle 12C环境下,数据库启动得了,但是监听启动不了
oracle 12C环境下,数据库启动得了,但是监听启动不了一般情况下,看三个方面/etc/hosts下面的主机名配置问题,是否配置正确看listener的配置,看listener下面的lintener.ora文件是否正确tnsname下有一个原始linstener配置,查看是否配置一致找问题所在流程:找到listener的参数文件[oracle@sjzk30 admin]$ lsnrctl statusLSNRCTL for Linux: Version 12.1.0.2.0 - Pro
2021-02-18 10:21:01
1369
原创 ORA-00001: 违反唯一约束条件 的解决办法
ORA-00001: 违反唯一约束条件 的解决办法–当遇到‘违反唯一约束’错误提醒之后,查看源程序中有没有执行删除,如果没有,就手动删除重复数据,如果是插入表里面的数据重复,则在被插入数据的表哪里插入一个嵌套,使得只插入一条数据:–查看重复数据:select ID,NAME, count() from TEST_1 t group by ID,NAME having count() >1;--------------------------------------------手动删除重复数
2021-01-22 16:20:52
11668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人