随笔分类 -  Oracle数据库的基本操作

摘要:1、程序报错,无法进行修改操作,通过日志,看到如下错误 2、通过google查询,问题是表空间文件不够了 3、查看表空间文件位置 4、增加表空间文件 阅读全文
posted @ 2018-12-21 17:48 fansik 阅读(441) 评论(0) 推荐(0)
摘要:1、正在执行的 2、执行过的(此方法好处可以查看某一时间段执行过的sql,并且 SQL_FULLTEXT 包 3、查找前十条性能差的sql. 阅读全文
posted @ 2018-04-09 17:14 fansik 阅读(7520) 评论(1) 推荐(0)
摘要:1、查看可用镜像docker search oracle2、拉去想要的镜像docker pull wnameless/oracle-xe-11g3、基于wnameless/oracle-xe-11g创建容器docker run -itd -p1521:1521 --name fansik wname 阅读全文
posted @ 2017-07-14 10:34 fansik 阅读(599) 评论(0) 推荐(0)
摘要:1、查看processes和sessions参数show parameter processesshow parameter sessions 2、修改processes和sessions值alter system set processes=300 scope=spfile;系统已更改。alter 阅读全文
posted @ 2017-02-24 12:35 fansik 阅读(7323) 评论(0) 推荐(0)
摘要:当oracle11g修改最大连接数后启动报如下错误时,需要调整linux的信号量的内核参数: ORA-27154: post/wait create failedCause: internal error, multiple post/wait creates attempted simultane 阅读全文
posted @ 2017-02-24 12:29 fansik 阅读(823) 评论(0) 推荐(0)
摘要:原因有可能是oracle的密码过期机制导致的:一、由于Oracle中默认在default概要文件中设置了“PASSWORD_LIFE_TIME=180天”所导致。解决办法:1、查看用户用的哪种profile策略,一般是default:select username,profile from dba_ 阅读全文
posted @ 2017-02-24 11:59 fansik 阅读(4116) 评论(0) 推荐(1)
摘要:11G中有个新特性,当表无数据时,不分配segment,以节省空间解决方法:1、insert一行,再rollback就产生segment了。该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。2、设置deferred_segment_creation 参数show para 阅读全文
posted @ 2017-02-17 10:00 fansik 阅读(509) 评论(0) 推荐(0)
摘要:一、环境准备环境 操作系统:CentOS release 6.5 (Final) 内核版本:2.6.32-431.el6.x86_64 物理内存:2G(必须大于1G) swap分区:3G(必须大于3G) 硬盘空间:100G(必须大于100G) Oracle版本:Oracle Database 11g 阅读全文
posted @ 2016-09-24 20:22 fansik 阅读(368) 评论(0) 推荐(0)
摘要:1、使用管理员账号登录到oracle C:\Users\Administrator>sqlplus / as sysdba 2、查看字符集 SQL>select userenv('language') from dual; 3、修改字符集为UTF8 SQL>shutdown immediate; S 阅读全文
posted @ 2016-09-22 15:56 fansik 阅读(202) 评论(0) 推荐(0)
摘要:1、创建临时表空间 create temporary tablespace linshi tempfile 'e:\linshi.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; 2、创建数据表空间 create tablespace fansik logging datafile 'e... 阅读全文
posted @ 2016-09-22 15:16 fansik 阅读(270) 评论(0) 推荐(0)