- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 dbms_job不能自动执行
定义了dbms_job,但是一直没执行。。。。解决方法:alter system set job_queue_processes = 10--原来的值是0。 参数说明:查看初始化参数job_queue_processes:SQL>show parameter job_queue_processes如果值为0(也是缺省值) 表示实例不启动协调作
2015-12-29 17:16:20 3624
原创 数据库中执行sql文件
方法一:可以在工具中执行,如PL/sql工具中(适用于文件较小)文件-->打开sql文件方法二:利用 sqlplus 登录数据库之后 键入: @文件名 全路径 即可执行*.sql 文件 例 假设有一个 test.sql 文件 所在路径是/home/oracle/ 现在要执行它 1 登录数据库
2015-12-25 13:56:35 1242
转载 oracle 10g 创建db_link
Oracle建立DB-LINK两台服务器。centos 6 安装oracle10G数据库两台服务器远程:IP:192.168.0.18,SID: usertest,用户名:usertest,密码:123456本地:IP: 192.168.8.90,SID: wjn,用户名:userwjn,密码:mosquito0参数设置
2015-12-25 10:49:41 467
原创 oracle数据库修改字符集
本人之前在进行数据迁移。由于疏忽,将数据库的字符集没有对应,导致数据导入之后。。。存储过程、函数中的汉字变成了乱码;同时 ,表当中的注释行业变成了乱码。。。。然后想补救一下。。。。修改oracle字符集。。。首先--查看Oracle数据库字符集:select userenv('language') from dual;查询结果:SIM
2015-12-24 16:49:39 389
原创 切换oracle提示Too many open files in system
[root@pansa ~]# su - oraclesu: /bin/bash: Too many open files in system--这里报错,说打开的文件太多,不能切换到oracle用户了--解决方法(增加最大打开文件数的限制,当然最好是自己能控制好这个数量,要不机器性能也不行)[root@pansa ~]# cat /proc/sys/fs/file-max
2015-12-23 15:58:45 1433
原创 关于oracle 导入导出
根据需求,将一数据库导出用exp 命令导出。。数据量比较大(dmp都50G左右),数据量达到八九千万行。。。(导出来就后悔了,早知道就用数据泵了。。。。)导出命令exp username/passwd@orcl file=/test owner= test;之后搭建新的数据库环境.注意:新搭建的环境实例名(sid),用户、表空间名,要保持一致。。。。否则会出错
2015-12-23 14:20:20 289
转载 数据泵导出/导入Expdp/impdp
数据泵导出/导入Expdp/impdp 注意:数据泵文件与传统的EXP/IMP数据转储文件是不兼容的。之前是用exp 导出的文件。。。。。好几十G,导入的时候好慢,好慢。。。一、以下是DATA PUMP的几个优点介绍:1.数据泵(DataPump)的所有工作都有数据库实例来完成,数据库可以并行来处理这些工作,不仅可以通过建立多个数据泵工作进程来读/写正在
2015-12-23 13:13:06 1205
原创 v$session_wait中参数
关V$session_wait中参数描述p1,p2,p3进行等待事件的分析v$session_wait视图的列代表的缓冲区忙等待事件如下: P1—与等待相关的数据文件的全部文件数量。 P2—P1中的数据文件的块数量。 P3—描述等待产生原因的代码。 例:select p1 "File #", p2 "Block #", p3 "Reason Code" from
2015-12-16 14:58:20 646
转载 ORACLE CPU利用率高的解决方案
ORACLE CPU利用率高的解决方案1、 找到利用率高的进程号PID2、 查看利用率高的进程在干什么SQL>select sql_text,spid,v$session.program,process from v$sqlarea,v$session,v$process where v$sqlarea.address=v$session.sql_add
2015-12-16 14:51:15 375
转载 关于数据库session连接数目问题
第一次:一开始只是通过admin/数据库名/pfile/init.ora.018201210520下的process = 150 然后修改成了500,重启数据库,本认为万事大吉了,大约过了几个小时客户来电话,说不行了,再次连接不上数据库了。第二次:然后又继续想问题的所在,对于数据库的进程数超过最大值,只有资源打开之后,没有及时的关闭,或者说资源打开之后不正常的关闭界面造成数据库中的proc
2015-12-07 17:22:22 1513
原创 误将SELINUXTYPE看成SELINUX后,将其值改为disabled。导致操作系统服务启动
环境:Redhat 6.4数据库:ORACLE11g RAC在安装ORACLE 11g 之前需要关闭操作系统的防火墙和SELinux。1、关闭防火墙:iptables -F————————————清除防火墙策略service iptables stop———————关闭防火墙服务chkconfig iptables off—————— 禁止防火墙服
2015-12-02 10:13:30 1033
原创 SELinux 关闭重启方法
一、查看SELinux状态命令:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查二、关闭SELinux方法:1、临时关闭(不用
2015-12-02 10:06:46 4875
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人