推荐下载-linux下ORACLE安装流程与Windows下客户端连接 精品

  • 格式:doc
  • 大小:106.00 KB
  • 文档页数:6

一、安装ORACLE前的准备
◆检查LINUX版本,根据安装版本,检查包。

【检查命令:rpm -q (包名)】
◆例如:Red Hat Enterprise Linux ES/AS 3 (Update 2 or higher)这个版本。

◆则需要安装下列包:
gcc-3.2.3-34
gcc-c++-3.2.3-34
glibc-2.3.2-95.20
make-3.79.1
openmotif21-2.1.30-8
setarch-1.3-1
pat-db-4.0.14-5
pat-gcc-7.3-2.96.128
pat-libstdc++-7.3-2.96.128
pat-libstdc++-devel-7.3-2.96.128
◆若缺少,则使用 yum install 包名,这个命令安装。

若网络无此包,则使用 yum search 包名,先行搜索此包后,再使用
Yum install 包名,进行安装。

验证系统要求要验证系统是否满足 Oracle 10g 数据库的最低要求,以 root 用户身份登录并运行以下命令。

要查看可用 RAM 和交换空间大小,
运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
◆以ROOT身份进入LINUX,创建必须的账户及账户属组。

# /usr/sbin/groupadd oinstall //AP01中无用
# /usr/sbin/groupadd dba
在usr/sbin下创建组oinstall 与dba .
◆# /usr/sbin/useradd -g oinstall -G dba oracle
新建并将ORACLE用户所属的群组设置为oinstall与dba ,其中-g是ORACLE所属的主群组,-G后面接的群组名称则是ORACLE还可以支援的群组.
◆#passwd oracle 设置ORACLE账户的密码。

完成后重新用ORACLE用户登录系统。

◆创建必须的安装目录.
mkdir -p /home/db/oracle
#mkdir -p /u01/app/oracle //AP01中无用
选加:#mkdir -p /u02/oradata //AP01中无用
◆改变目录的拥有者与所属群组,将其授予,OINSTALL属组与ORACLE账户。

chown –R oaclecle:oda /home/db/oracle
# chown -R oracle:oinstall /u01/app/oracle
选加;# chown -R oracle:oinstall /u02/oradata
改变文件目录的访问权限.
chmod –R 775 /home/db/oracle
#chmod -R 775 /u01/app/oracle
选加:#chmod -R 775 /u02/oradata
◆修改核心参数.
/proc/sys/kernel/sem
250 32000 32 128
/proc/sys/kernel/shmall
old: 2097152
new: 268435456
/proc/sys/kernel/shmmni
4096
/proc/sys/fs/file-max
old: 373022
new: 591948
/proc/sys/net/ipv4/ip_local_port_range
32768 61000
# echo 250 32000 100 128 > /proc/sys/kernel/sem
# echo 2097152 > /proc/sys/kernel/shmall
# echo 4096 > /proc/sys/kernel/shmmni
# echo 65536 > /proc/sys/fs/file-max
# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range
◆配置系统环境变量
进入/home/oracle 目录。

#vi .bash_profile进入编辑环境变量。

◆使其内容为:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
❖export ORACLE_BASE=/u01/app/oracle;
❖export ORACLE_HOME=$ORACLE BASE/ product/10.2.0/db_1 export PATH=$PATH:$HOME/bin
export PATH
❖UMask=022
注:"*"为新增加环境变量.
保存并退出,运行一次,使用#. ./.bash_profile命令。

二、安装ORACLE数据库
◆进入#cd /home/oracle/database目录下
运行runInstaller 使用命令:#. ./runInstaller执行。

(如果无权限执行,使用chmod -R 775 /home/oracle 授权)
chmod 775 /home/db/oracle –R
. ./runInstaller
◆ORACLE数据库开始安装。

数据库安装完成后,进入.bash_profile中
将PATH改为:
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
以上加在UMask=022之上。

保存退出运行。

◆创建数据库
进入ORACLE根目录使用CD /命令
或者cd $ORACLE_HOME/bin 进入bin目录下
输入#dbca命令。

第一个next,第二个next创建数据库,然后一直next,到设置databasename,sid;next,设置database credentials密码,next,选第三个next,next,勾选sample schemasnext,最后finish。

这时将弹出可视化界面并引导建立一个数据库。

设置过程中会设置一个SID。

创建数据库完成后,打开环境变量。

.bash_profile
加入:export ORACLE_SID=**.
**代表你上一个SID名称。

两个SID必须一样。

保存执行。

◆安装数据库助手
在ORACLE根目录下执行# netca安装数据库助手。

出现可视化界面后自行选择。

进入安装监听界面,选第三个(local net service name configuration),add,,service name, Tcp,打ip地址,yes,finish.
三、数据库的开启与建立用户
◆开启数据库
安装完成后,oracle目录下,开启监听器
#lsnrctl start
然后#sqlplus "/as sysdba"
进入SQL
运行命令startup
数据库启动。

◆在数据库下建立用户
在sql 下输入:
Create user 用户名 identified by 密码;
给用户授权:
Grant connect to 用户名;
四、Windows下安装ORACLE客户端
运行ORACLE安装文件。

链接数据库
用户名为SYS,密码:你懂的。

链接身份:SYSDBA
(有多个系统用户暂未知何用,选其一作为登陆用户)
如果连接失败,注意关闭LINUX下的防火墙。

如依然出现问题,
进入?:\oracle\product\10.2.0\client_2\NETWORK\ADMIN目录下
用写字板打开tnsnames.ora文件进行调试。

Tnsping ip.
链接成功后,运行CMD打开控制台,此时输入sqlplus 用户名/密码@+(sid名称)
进入数据库下的用户。

用户此时可使用数据库命令进行操作。

如果要建基表,则需打开数据库进行用户授权,如图所示
进入数据库进行权限操作,方可建立基表。

返回CMD对数据库进行操作。

注:(数据库操纵与控制命令请参考其它文献)至此结束....。