oralcle 11g R2 安装

本文介绍 Oracle 11g 数据库安装过程中的关键步骤,包括 ASM 的设置与使用,系统架构对软件位数的影响,所需软件包的选择,操作系统组与用户的创建,ASMLIB 包的下载与安装,ASMLib 驱动程序的配置,以及 ASM 磁盘的创建等。

跟10g的安装对比操作:

 

1. ASM

 

 从11g开始使用ASM要使用共享内存(/etc/shm)  --- 联机文档中的说明:大小的标准   及问题 。。。。

 

2.系统架构  决定装的数据库软件的位数 ,注意发行版本和内核的区别  uname -r    

   uname -m

   x86

 

3.软件包的需求:如果是开发环境的话,还要装odbc

   必须安装包,今天不装,可能明天后患无穷。。。。。。。

 

4.创建操作系统必须的组和用户

   除了安装oracle还要安装ASM

   oracle 数据管理者

    oinstall

   gird    结构管理者 它的主组一定是oinstall

    osdba  dba

 

5.根据操作系统的内核去下载ASMLIB包,并安装。

   确保防火墙是关闭的:vi  /etc/selinux/config                   --------------------------SELINUX=DISABLED

6.运行配置脚本,准备ASMLib驱动程序

  参考联机文档

 

7.配置步骤和保证系统启动时自动启动。??? 如何操作,查看。。。。

   检查一下:lsmod grep oracleasm

   mount一下

  

 

8.创建ASM磁盘。

   分区:fdisk -l  查看有几个分区 看看有几块硬盘,一般一块硬盘一个分区

   分区:fdisk /dev/sda    n->p->1->w

    使分区立马生效: partprobe  再查看:fdisk -l

  之后才创建ASM磁盘命令:

  /etc/init.d/oracleasm

 用法:/etc/init.d/oracleasm createdisk DISK1 /dev/sdb1     注意:DISK1 一定是大写。

  再用oracleasm检查创建的ASM磁盘的情况:

  oracleasm listdisks

 

 

 

 

 

  

   

 

   

-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、select ename, sal * 12 from emp; --计算年薪 2、select 2*3 from dual; --计算一个比较纯的数据用dual表 3、select sysdate from dual; --查看当前的系统时间 4、select ename, sal*12 anuual_sal from emp; --给搜索字段更改名称(双引号 keepFormat 别名有特殊字符,要加双引号)。 5、--任何含有空值的数学表达式,最后的计算结果都是空值。 6、select ename||sal from emp; --(将sal的查询结果转化为字符串,与ename连接到一起,相当于Java中的字符串连接) 7、select ename||'afasjkj' from emp; --字符串的连接 8、select distinct deptno from emp; --消除deptno字段重复的值 9、select distinct deptno , job from emp; --将与这两个字段都重复的值去掉 10、select * from emp where deptno=10; --(条件过滤查询) 11、select * from emp where empno > 10; --大于 过滤判断 12、select * from emp where empno 10 --不等于 过滤判断 13、select * from emp where ename > 'cba'; --字符串比较,实际上比较的是每个字符的AscII值,与在Java中字符串的比较是一样的 14、select ename, sal from emp where sal between 800 and 1500; --(between and过滤,包含800 1500) 15、select ename, sal, comm from emp where comm is null; --(选择comm字段为null的数据) 16、select ename, sal, comm from emp where comm is not null; --(选择comm字段不为null的数据) 17、select ename, sal, comm from emp where sal in (800, 1500,2000); --(in 表范围) 18、select ename, sal, hiredate from emp where hiredate > '02-2月-1981'; --(只能按照规定的格式写) 19、select ename, sal from emp where deptno =10 or sal >1000; 20、select ename, sal from emp where deptno =10 and sal >1000; 21、select ename, sal, comm from emp where sal not in (800, 1500,2000); --(可以对in指定的条件进行取反) 22、select ename from emp where ename like '%ALL%'; --(模糊查询) 23、select ename from emp where ename like '_A%'; --(取第二个字母是A的所有字段) 24、select ename from emp where ename like '%/%%'; --(用转义字符/查询字段中本身就带%字段的) 25、select ename from emp where ename like '%$%%' escape '$'; --(用转义字符/查询字段中本身就带%字段的) 26、select * from dept order by deptno desc; (使用order by desc字段 对数据进行降序排列 默认为升序asc); 27、sel
### 如何在Linux系统上安装Oracle数据库 #### 准备工作 为了成功部署 Oracle 数据库,在 Linux 上需完成一系列准备工作。确保操作系统已更新至最新状态并满足最低硬件需求[^1]。 #### 创建必要的用户和组 创建用于运行 Oracle 软件的特定用户账户以及相应权限设置至关重要。通常建议新建名为 `oracle` 的用户及其所属的主要群组 `oinstall` 和次要群组 `dba`: ```bash groupadd oinstall groupadd dba useradd -m -g oinstall -G dba oracle passwd oracle ``` #### 设置内核参数 调整系统的内核参数以优化性能和支持大型内存分配操作,这可以通过编辑 `/etc/sysctl.conf` 文件来实现。常见的配置项包括但不限于共享内存段大小 (`shmmax`) 及文件句柄数量限制(`file-max`)等。 #### 下载软件介质 前往官方站点下载适用于目标平台版本的 Oracle Database 安装程序压缩包,并将其放置于指定目录下以便后续处理。对于大多数情况而言,获取最新的补丁集合也是推荐的做法之一。 #### 解压与预检脚本执行 利用 tar 工具解开所获得的二进制分发版归档文件;随后切换到解压后的顶层路径中找到 preInstall.sh 这样的辅助工具来进行环境一致性验证——它会自动修正部分潜在问题并给出进一步指导说明。 #### 启动图形化向导界面 当一切就绪之后便可以启动 OUI (Oracle Universal Installer),通过 GUI 方式引导整个过程直至结束。期间按照提示逐步填写相关信息即可顺利完成全部流程。 #### 配置监听器和服务名映射关系 最后一步涉及网络层面上的服务注册工作,即设定好 TNS Listener 并定义对应的连接别名使得远程客户端能够顺利访问实例资源。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值