当前位置:  数据库>oracle
本页文章导读:
    ▪Oracle 11g R2安装手册      1、Oracle 11g R2安装手册(图文教程)For Windows安装前大家需要确认以下几点:你的内存没有问题(这一点很重要,如果你的机子经常蓝屏那就不要装了,不然有你哭的)你的系统已经激.........
    ▪oracle partition by 与 partition by ... order by 分组      partition by与partition by ... order by用法区别,刚使用到,迷迷糊糊的如:表t  A                B         &nb.........
    ▪oracle TNS-12549: TNS:operating system resource quota exceeded      1.问题现象客户端无法连接到,listener运行正常,但是,在重新启动listener后报出如下错误:TNS-12549: TNS:operating system resource quota exceededTNS-12560: TNS:protocol adapter error   TNS-00519: Operating syste.........

[1]Oracle 11g R2安装手册
    来源:    发布时间: 2013-10-29

1、Oracle 11g R2安装手册(图文教程)For Windows

安装前大家需要确认以下几点:

你的内存没有问题(这一点很重要,如果你的机子经常蓝屏那就不要装了,不然有你哭的)

你的系统已经激活

即使是64位的系统也可以安装32位的Oracle

 

1.下载Oracle 11g R2 for Windows版本,下载地址如下
官方网站:
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_1of2.zip
http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_database_2of2.zip

 

2.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:



3.执行安装程序后会出现如下的命令提示行。



4.等待片刻之后就会出现启动画。



5.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。

6.之后就会出现安装选项对话框,默认点击"下一步"继续

 

7. 之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在Windows Server上的话就选择服务器类。

 

8. 然后就是安装配置,在这要注意的是:管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。

 

9. 之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。

 

 

10. 之后点击"完成"就开始安装了

 

11. 安装画面如下图所示:


12. 当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。

 


13. 然后再弹出的确认对话框点击"确定"这时会回到主界面然后再单击"关闭"完成安装。


14. 至此,Oracle11g R2已经安装完成,你可以在开始菜单->Oracle - OraDb11g_home1->Database Control - orcl中打开访问网址。

 

 

15. 登陆:在连接身份里选择"SYSDBA",再用户名处输入"sys",密码为你最初设定的密码,点击"登陆"你就可以访问数据库了

 

本文链接


    
[2]oracle partition by 与 partition by ... order by 分组
    来源:    发布时间: 2013-10-29

partition by

partition by ... order by

用法区别,刚使用到,迷迷糊糊的

如:表t

  A                B                C                

 1                 43              2013-4-17

 2                 33              2013-4-18

 3                 10              2013-4-17

使用

partition by:

在使用rank()时,需要使用order by

Select  rank() over(partition by C  order by B desc) as rank,C, B,A  from t

这样结果是:

rank        C                 B               A                           

1          2013-4-17     43               1

2          2013-4-17     10               3

1          2013-4-18     33               2

对它进行了分级显示,同一日期的则根据order by 的排序方法以一个等级往上升

现在如果我现在要查询每一天当中最B列值最大的,那么:

Select   * from

(

Select  rank() over(partition by C  order by B desc) as rank,

C, B,A  from t

)  table

where table.rank = 1

那么这样子就查询出每一天最高的一条记录

rank        C                 B               A                          

1          2013-4-17     43               1

1          2013-4-18     33               2

 

现在使用sum()或count()这些函数进行使用

如:查询每一天的B列的总和

select sum(B) over(partition by C order by C ASC) as sum,

C, B,A  from t

如果这里还加上order by ,则表示累计这个时间以上的数据,那么这里就会出现

sum           C              B               A

1          2013-4-17     43               1

53          2013-4-17    10              3

33          2013-4-18     33               2

如果不加order by ,即:

select sum(B) over(partition by C) as sum,

C, B  from t

则不会累计之前的,只要显示最后的数据,但是多条的;

sum           C              B               A

53         2013-4-17     43              1

53          2013-4-17    10              3

33          2013-4-18     33               2

这样子,如果求每天总和,即

select sum,C from

(

select sum(B) over(partition by C) as sum,

C, B  from t

) tt

group by sum, B,C

这样就可以得到

sum           C            

53         2013-4-17   

33          2013-4-18

本文链接


    
[3]oracle TNS-12549: TNS:operating system resource quota exceeded
    来源:    发布时间: 2013-10-29

1.问题现象
客户端无法连接到,listener运行正常,但是,在重新启动listener后报出如下错误:
TNS-12549: TNS:operating system resource quota exceeded
TNS-12560: TNS:protocol adapter error
   TNS-00519: Operating system resource quota exceeded
    IBM/AIX RISC System/6000 Error: 11: Resource temporarily unavailable

监听无法启动,观察后台连接到数据库的session不是很多。

2.问题处理思路
既然提示资源超出额度,无外乎和压力和限制有关,从另外一个角度来分析,既然是新做的系统,是否与某些与“限制”相关的没有调整有关?
这个maxuproc参数可以解释为“max user processes”,用来限制每个用户最多可用的进程数(类似于Oracle的processes参数对session数的限制)。

CentOS修改用户最大进程数

一般在/etc/security/limits.conf 中修改最大打开文件数和进程数,如:

* soft noproc 102400
* hard noproc 102400
* soft nofile 102400
* hard nofile 102400

但是在centos 6.3下,方法不一样了

首先在/etc/security/limits.conf中修改最大文件数和进程数

*  soft  nofile  102400

*  hard  nofile  102400
 
然后在/etc/security/limits.d/90-nproc.conf中修改最大文件数和进程数
*  soft  nproc  102400
*  hard  nproc  102400

 

本文链接


    
最新技术文章:
▪current online redo log缺失后的恢复
▪ORA-600 2662错误解决实例
▪ORA-00600 2662错误解决方法
▪Oracle Hidden Parameter:_allow_resetlogs_corruption
▪Oracle诊断事件列表
▪Oracle 隐含参数 _disable_logging 详解
▪ORA-00600 [2662]错误解决过程
▪Oracle里常见的执行计划
▪Oracle里另外一些典型的执行计划
▪Oracle服务器自动备份
▪Oracle固定SQL的执行计划(一)---SQL Profile
▪Oracle固定SQL的执行计划(二)---SPM
▪同一环境下新建Standby RAC库
▪Oracle快速克隆安装
▪Oracle单实例启动多个实例
▪Oracle的PLSQL别名中文出现乱码解决方法
▪ORA-00379: no free buffers available in buffer pool DEFAULT ...
▪RMAN-06023: no backup or copy of datafile 16 found to restor...
▪RMAN还原数据库报错问题解决案例
▪OEL6.8_X86平台部署Oracle 10gR2检测失败问题
▪Oracle 性能优化建议
▪Oracle SQL语句优化心得
▪Oracle慢SQL监控脚本实现
▪Oracle dblink 查询 tns:无法解析指定的连接标识...
▪Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结...
▪Linux6.6及以上版本配置Oracle ASM共享储存-UDEV
▪Oracle 12C 开启数据库归档模式
▪Solairs系统中配置Oracle 12c 开机启动
▪重建DBMS_STATS解决ORA-31626 ORA-21633以及ORA-04063 ORA...
▪Oracle ASMM 与AMM之间相互切换
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3