易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 11g 安装


对于Oracle,笔者也是一个初学者,如文章中的不足之处还请各位网友指正
     下面我们开始安装Oracle,在安装之前,我们先来列出一些在安装Oracle数据库时需要注意的事项;Oracle安装程序(OUI)不支持字符界面安装,因此安装服务器必须有X windows支持 下面是我安装Oracle数据库的系统信息
操作系统:CentOS 5.2
Oracle版本:Oracle database 11g R1 for Linux x86
本次安装分为五个步骤
1、 插件包的安装,Oracle安装的时候需要很多插件支持,比如gcc等
2、 用户组的创建,用户安装和维护Oracle数据库
3、 系统参数修改,优化Oracle性能,使安装Oracle时更加顺畅
4、 Oracle安装
5、 Oracle网络连接设置
6、 创建数据库
关于一些安装细节,后面边操作边讲解
 
 
一、插件安装
所需安装插件如下,我们可以使用rpm –qa 来查询系统中下面的哪些插件包没有安装,对于系统中没有安装的插件我们可以使用光盘中的rpm包进行安装,也可以使用yum进行安装,安装步骤在此省略。
binutils-2.17.50.0.6-6.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125-3.el5
glibc-2.5-24
glibc-common-2.5-24
glibc-devel-2.5-24
gcc-4.1.2-42.el5
gcc-c++-4.1.2-42.el5
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2-42.el5
libstdc++-4.1.2-42.el5
libstdc++-devel-4.1.2-42.el5
make-3.81-3.el5
sysstat-7.0.2-1.el5
unixODBC-2.2.11
unixODBC-devel-2.2.11
 
 
 
二、创建用户和组
创建用户和组是为了合理分配安装和维护Oracle时用户和组所使用的权限,首先我们来创建一个目录/u01,这个目录用于安装Oracle。然后创建oracle用户和oinstall、dba组,用户Oracle和dba组用于维护和管理Oracle数据库,oinstall组用于安装Oracle
#mkdir /u01 //此目录为Oracle的安装跟目录
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba -d /u01/oracle oracle //将/u01/oracle作为用户oracle的用户目录
#passwd oracle
#mv /opt/database /u01/oracle/ //把解压完的Oracle安装包database文件夹移动到Oracle用户的根目录
#chown -R oracle:oinstall /u01 //修改/u01 目录的所有者,以便Oracle用户在安装Oracle时有足够的权限
 
 
三、 系统参数修改
1、修改内核参数(控制内存和文件句柄数)
#vi /etc/s


相关文档:

Oracle 移动数据库文件


Oracle
移动数据库文件

Oracle数据库由数据文件,控制文件和联机日志文件
三种文件组成。
由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,我們可能会考虑移动数据库文件。(注:
恢复数据库时非常
有用,属于冷备份)
查询当前数据库中,相关文件路径

select * from v$datafile;
se ......

.net在web.config中连接oracle数据库

1.asp.net连接oracle服务器需要添加Sytem.Data.OracleClient命名空间,将System.Data.OracleClient.dll加入到项目中。
2.连接时需要ConnectionString字符串,出现在web.config文件中,如下所示:
<connectionStrings>
   <add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=( ......

oracle带参数游标的使用


  从游标提取数据
  从游标得到一行数据使用FETCH命令。每一次提取数据后,游标都指向结果集的下一行。语法如下:
FETCH cursor_name INTO variable[,variable,...]
  对于SELECT定义的游标的每一列,FETCH变量列表都应该有一个变量与之相对应,变量的类型也要相同。
  例:
SET SERVERIUTPUT ON
DECLARE
......

查询Oracle资源使用情况

SELECT trim(NAME) ||'            '|| VALUE from v$parameter
WHERE NAME IN ('sga_max_size','db_cache_size','shared_pool_size',
'shared_pool_reserved_size','large_pool_size','java_pool_size',
'db_block_size','db_block_buffers','log_buffer','sort_area_si ......

[转]Oracle 随机获取N条数据


当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到这样的目的.   
  
   1) select * from (select * from tablename order  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号