安装oracle数据库
安装前配置
1、确定当前登录的是超级管理员 root 用户,如下内容都是在 root 下面进行的操作。依 次执行命令:
[groupadd dba]----------------------------------------新建管理组
[groupadd oinstall]------------------------------------新建安装组
[useradd tester -g oinstall -G dba]----------新建用户,用户录属于 dba 和 oinstall
[passwd tester]------------------------------------------修改用户密码
具体操作如下图所示:
创建用户组
2、继续利用 root 用户建立安装目录并分配权限。分别执行如下命令
[mkdir -p /oracle/product/10.2.0/db_1]-----------------------------------新建 oracle 安装目录
[chown -R tester.oinstall /oracle]---------修改 oracle 安装目录属主和属组 [chmod 755 -R /oracle]--------------------修改 oracle 安装目录操作权限
如下图所示:
分配权限
3、注销当前 root 用户(建议注销,不用 su 命令置换),再用刚才新建的 tester 用户登录 系统。进入当前用户的根目录执行命令[vi ./.bash_profile],打开用户环境变量列表,插入 如下内容:
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=orcl
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export ORACLE_BASE
export ORACLE_HOME
export ORACLE_SID
export PATH
export LD_LIBRARY_PATH
设置环境变量
4、进入文件后,单击[i],开始修改,修改完成后保存退出(ESC---冒号---wq),执行命
令[source ./.bash_profile],使修改生效,此时你可以利用命令[echo $ORACLE_BASE]或
[echo $PATH]命令查看刚才的设置内容,如下图所示:
加载环境变量
5.2安装 Oracle
1、注销系统,用 tester 用户登录系统(注意如果上一步没有注销,这一步一定要注销, 要是你当前桌面显示[tester 的主目录]),找到 Oracle 安装文件,比如我的是放在/tmp 下的 zip文件,所以首先解压缩:
解压安装文件
2、解压缩完成,会生成一个 database 的文件夹,进入 database 目录下会看到一个可执
行文件 runInstaller,执行命令[./runInstaller],安装开始:
安装数据库
3、安装正式开始以后会弹出如下提示界面,有[基本安装]和[高级安装]两项,[高级安 装]中可以选择[企业版]、[标准版]和[自定义]。默认的是[基本安装],也就是[企业版],设置 都是上面用 root 账户创建的内容,可以默认不动,但是下面的数据库口令一定要设定号并 且记牢,它是关键所在,这里我们不是用[高级安装].
Libawt.so libXp.so,进入/usr/lib目录下查看这两个包没有,找不到只能档下来在安装了,解决办法:加载安装包在server目录下面找到libXp,sysstat,libXp-devel安装包进行安装。
安装如果还有问题就执行下面得命令:
用root用户在终端执行:xhost 然切换回安装的Oracle得用户,执行#export DISPLAY=:0
运行runinstaller就可以了。
随后回调用oracle的安装界面,这是最好是在虚拟机的界面操作,此时可能会出现界面字体看不清或者全是英文简写很难操作:输入export LANG=en_US 或者export LANG=zh_UTF-8.
设置安装路径
4、设定完密码,单击[下一步]继续,这个地方的内容也是默认的,不用修改,[下一步]
继续:
设置身份验证信息
5、当[检查]栏出现蓝色突出显示的提示时,选中当前的复选框即可,[下一步]继续:
检查先决条件
6、检查通过以后进入正式安装界面,单击[安装]:
执行安装
7、安装过程中如果出现如下图提示,单击[忽略]继续:
确认提示信息
8、然后会出现如下图继续安装界面:
图6- 12安装进程
9、数据库文件安装好以后,进行配置组件时会出现下图提示界面,作用是进行口令的 修改和管理:
设置管理员密码
10、单击 [口令管理],出现下图界面,可以根据需要作适当修改,这里我们默认安装。
确认管理员密码
11、单击[确定]后继续安装,然后会弹出下图所示界面,按提示进行操作:
安装脚本执行
12、下面是我切换到 root 后执行脚本的界面,其中出现一个选择路径的地方默认即可:
执行安装配置脚本
13、执行完脚本后,单击[确定]出现如下提示,安装完成,[退出]:
安装退出
14、首先查看一下欢迎界面,输入如下图地址,如果正确显示则表示安装成功:
15启动自启动服务
切换root用户:在/etc目录下,
Vi oratab 文件,修改orac=/oracle/product/10.2.0/db_1:N,将N改为Y。
切换会tester用户,在oracle_home下:vi /db_1/bin/dbstart
修改:oracle_home_listner=“oracle的安装目录”
进入db_1/bin目录执行./dbstart启动oracle。
16、安装成功之后启动oracle
首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:
第一步:打开Oracle监听
$ lsnrctl start
第二步:进入sqlplus
$ sqlplus /nolog
SQL>
第三步:使用sysdab角色登录sqlplus
SQL> conn /as sysdba
第四步:启动数据库
SQL> startup
经过上面的四个步骤,oracle数据库就可以启动了,可以进行操作了