2014年2月10日

摘要: 由于工作需要更换公司的服务器,于是经过一堆的动作,转移网页,转移数据……正当一切都有序进行,却卡在数据库这里,一般为了方便我对数据库的备份都是复制数据库文件的,再通过附加方法实现的,今天由于发现数据库的日志文件太大就对数据库日志文件进行了减肥,结果就出现了无法附加的问题,愁死我了,后来到网上搜罗了一番,顺利的把问题解决了,现在把问题的步骤讲解一下:1.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。2.停掉数据库服务器。3.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖 阅读全文
posted @ 2014-02-10 15:07 佳静枫儿 阅读(717) 评论(0) 推荐(0) 编辑

2013年12月6日

摘要: over不能单独使用,要和分析函数:rank(),dense_rank(),row_number(),ntile ,sum(),avg()等一起使用。rank,dense_rank,row_number和 ntile之间的区别1 1 1 12 2 2 12 2 3 24 3 4 25 4 5 3 四个分析函数都是按照col1分组内从1开始排序 row_number() 是没有重复值的排序(即使两天记录相等也是不重复的),可以利用它来实现... 阅读全文
posted @ 2013-12-06 10:13 佳静枫儿 阅读(267) 评论(0) 推荐(0) 编辑

2013年10月21日

摘要: 检查/bin/下面的文件的组属 和 sh 文件 的权限 是否有问题例如:-rwxr-xr-x. 1 weblogic dba 34904 Jul 15 2011 /bin/su1 修改这个文件的属主和属组[root@ www.linuxidc.com ~]# chown-R root:root /bin/*2 修改sh这个文件的权限[root@ www.linuxidc.com ~]# chmod u+s /bin/sh在查看属性-rwsr-xr-x. 1 root root 34904 Jul 15 2011 /bin/su 阅读全文
posted @ 2013-10-21 17:20 佳静枫儿 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 挂载好新硬盘后输入fdisk -l命令看当前磁盘信息1.创建新硬盘分区 用fdisk+ 路径 进行分区进入磁盘,对磁盘进行分区 #fdisk /dev/sdbCommand (m for help):nCommand action e extended //输入e为创建扩展分区 p primary partition (1-4)pfdisk可以用m命令来看fdisk命令的内部命令;a:命令指定启动分区;d:命令删除一个存在的分区;l:命令显示分区ID号的列表;m:查看fdisk命令帮助;n:命令创建一个新分区;p:命令显示分区列表;t:命令修改分区的类型ID号;w:命令是将对分区表的修... 阅读全文
posted @ 2013-10-21 17:19 佳静枫儿 阅读(243) 评论(0) 推荐(0) 编辑

2013年8月29日

摘要: 解决此问题,必须关闭“简单文件共享”,然后获取文件夹的所有权: 1. 关闭“简单文件共享”: a. 单击“开始”,然后单击“我的电脑”。 b. 在“工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。 c. 在“高级设置”下,单击以清除“使用简单文件共享 (推荐)”复选框,然后单击“确定”。 2. 右键单击您希望获得其所有权的文件夹,然后单击“属性”。 3. 单击“安全”选项卡,然后单击“安全”消息框(如果出现)中的“确定”。 4. 单击“高级”,然后单击“所有者”选项卡。 5. 在“名称”列表中,单击您的用户名,如果您是作为管理员登录的,请单击“Administrator”,或者单击“ 阅读全文
posted @ 2013-08-29 11:07 佳静枫儿 阅读(331) 评论(0) 推荐(0) 编辑

2013年8月28日

摘要: 一、脚本修改方式:----查询表空间使用情况---使用DBA权限登陆SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",F.TOTAL_BYTES 阅读全文
posted @ 2013-08-28 13:59 佳静枫儿 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 最初由 lutheran 发布 [B]进程超出最大连接数,数据库不能连接,查看v$session里只有80多个会话,但是在v$process里有350个数据库进程,数据库使用的是专用服务器,有大部分的会话已经断开,但是进程没有释放,请问这是怎么引起的???急!!!!!!!!!!! [/B]可见的原因大致有如下几个:1、网络的抖动,即网络发生了瞬断。2、你的数据库设置了profile等限制用户连接时间的设置3、应用设计的问题。比如有几台数据库服务器,其中N-1台设有trigger,有行级触发,对其中一台做操作。这样的问题解决起来也很容易:1、检查网络、去掉限制时间的设置。2、增大数据库的proc 阅读全文
posted @ 2013-08-28 13:59 佳静枫儿 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.停止oracle服务[oracle@OracleTest oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止监听Listener 和EM[oracle@OracleTest oracle]$ lsnrctl stop[oracle@OracleTest oracle]$ emctlstopdbconsole3.停止HTTP服务[root@OracleTest /root]# service httpd stop4.删除安装目录rm-rf $ORACLE_ 阅读全文
posted @ 2013-08-28 13:59 佳静枫儿 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 客户端NLS_LANG的设置方法Windows:#常用中文字符集set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK#常用unicode字符集set NLS_LANG=american_america.AL32UTF8可以通过修改注册表键值永久设置HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG或者设置环境变量 NLS_LANGUnix:#常用unicode字符集export NLS_LANG=american_america.AL32UTF8#常用中文字符集export可以编辑bash_profile 阅读全文
posted @ 2013-08-28 13:59 佳静枫儿 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1. NVL(x,value) 如果x为空,返回value,否则返回x2. NVL2(x,value1,value2) 如果x非空,返回value1,否则返回value2创建同义词 create synonym 名称 for 对象create synonym toemp for scott.emp; --创建名为toemp的同义词指向 scott用户下的emp表。 阅读全文
posted @ 2013-08-28 13:59 佳静枫儿 阅读(107) 评论(0) 推荐(0) 编辑

导航