加载中…
  
博文
标签:

it

分类: Oracle

因oracle应用程序及其工具toad、PLSQL Developer等的部署很多,动辙要安装几百兆的Oracle Client实在很烦。

Instant client小而够用。这里共享出自己的经验,供同行参考,如果能给你帮助,荣幸之至。

 

运行环境:windows XP sp3,新安装系统,从未安装过任何版本Oracle

 

1、下载Instant Client

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

 

找到与系统对应版本下载。

 

这里以32位windows系统:

instantclient-basic-nt-11.2.0.3.0.zip

instantclient-sqlplus-nt-11.2.0.3.0.zip

 

如果你只用客户端工具,不使用命令行下sqlplus,第二个包可以不用

 

2、解压缩包到C:\instantclient_11_2

 

3、设置变量:

NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会是乱码)

TNS_ADMIN=C:\instantclient_11_2

Path=C:\instantclient_11_2

 

4、保存以下内容为注册表文件,

标签:

获取当前年月日

it

分类: Oracle
Oracle 获取当前年、月、日
1、//oracle中extract()函数从oracle 9i中引入,用于从一个date或者interval类型中截取到特定的部分  

//语法如下:  

   EXTRACT (  
        { YEAR | MONTH | DAY | HOUR | MINUTE | SECOND }  

        | { TIMEZONE_HOUR | TIMEZONE_MINUTE }  

        | { TIMEZONE_REGION | TIMEZONE_ABBR }  

FROM { date_value | interval_value } )  

select extract(year from sysdate) from dual; --当前年

select extract(month from sysdate) from dual; --本年到当月的月数

select extract(day from sysdate) from dual; --本月到当日的天数 

//我们只可以从一个date类型中截取 year,month,day(date日期的格式为yyyy-mm
标签:

oracle

session

processes

分类: Oracle

1.sessions

在初始化参数所设定的限制中,最为人所知的估计就是sessions和processes

Sessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。通常,我们设定这个数字时需要考虑我们可能会有多少个同时连接到数据库的并发用户,并加上后台进程的进程数,最后乘与1.1.

比如说,估计系统中可能会同时有100个用户连接到数据库,那么,你的session最少应该为

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有