在linux系统中安装oracle的详细步骤

一、安装ORACLE前的准备

 

 

u  检查LINUX版本,根据安装版本,检查包。【检查命令:rpm -q (包名)】

u  例如:Red Hat Enterprise Linux ES/AS 3 (Update 2 or higher)这个版本。

u  则需要安装下列包:

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

compat-db-4.0.14-5

compat-gcc-7.3-2.96.128

compat-libstdc++-7.3-2.96.128

compat-libstdc++-devel-7.3-2.96.128

u  若缺少,则使用 yum -install 包名 这个命令安装。

若网络无此包,则使用  yum -search 包名 先行搜索此包后,再使用

Yum -install 包名,进行安装。

 

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

要查看可用 RAM 和交换空间大小,

运行以下命令:

    grep MemTotal /proc/meminfo

grep SwapTotal /proc/meminfo

 

 

u  ROOT身份进入LINUX,创建必须的账户及账户属组。

# /usr/sbin/groupadd oinstall 

# /usr/sbin/groupadd dba

 

usr/sbin下创建组oinstall dba .

 

u  # /usr/sbin/useradd -g oinstall -G dba oracle 

 

新建并将ORACLE用户所属的群组设置为oinstalldba ,其中-gORACLE所属的主群组,-G后面接的群组名称则是ORACLE还可以支援的群组.

 

u  #passwd oracle 设置ORACLE账户的密码。

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

 

 

 

 

u  创建必须的安装目录.

#mkdir -p /u01/app/oracle

选加:#mkdir -p /u02/oradata

u  改变目录的拥有者与所属群组,将其授予,OINSTALL属组与ORACLE账户。

# chown -R oracle:oinstall /u01/app/oracle

选加;# chown -R oracle:oinstall /u02/oradata

改变文件目录的访问权限.

#chmod -R 775 /u01/app/oracle

选加:#chmod -R 775 /u02/oradata

u  修改核心参数.

# 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

 

u  配置系统环境变量

进入/home/oracle 目录。

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

u  使其内容为:

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

                      . ~/.bashrc

fi

# User specific environment and startup programs

v  export ORACLE_BASE=/u01/app/oracle;

v  export ORACLE_HOME=$ORACLE BASE/ product/10.2.0/db_1

export PATH=$PATH:$HOME/bin

export PATH

v  UMask=022

 

注:"*"为新增加环境变量.

 

保存并退出,运行一次,使用#. ./.bash_profile命令。

 

 

二、安装ORACLE数据库

u  进入#cd /home/oracle/database目录下

运行runInstaller 使用命令:#. ./runInstaller执行。(如果无权限执行,使用chmod -R 775 /home/oracle  授权)

 

 

u  ORACLE数据库开始安装。。。。。。。

 

 

 

数据库安装完成后,进入.bash_profile

PATH改为:

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

以上加在UMask=022之上。

保存退出运行

 

 

 

 

 

u  创建数据库

进入ORACLE根目录使用CD /命令

或者cd $ORACLE_HOME/bin 进入bin目录下

输入#dbca命令。

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

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

设置过程中会设置一个SID

 

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

加入:export ORACLE_SID=**.

**代表 你上一个SID名称。两个SID必须一样。

保存执行。

 

 

u  安装数据库助手

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

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

进入安装监听界面,选第三个(local net service name configuration),add,,service name,

Tcp,ip地址,yes,finish.

 

三、数据库的开启与建立用户

 

u  开启数据库

安装完成后,oracle目录下,开启监听器

#lsnrctl  start

然后#sqlplus "/as sysdba"

进入SQL

运行命令startup

数据库启动。

 

u  在数据库下建立用户

    sql 下输入:

Create user 用户名 identified by 密码;

给用户授权:

Grant connect to  用户名;

 

四、Windows下安装ORACLE客户端

 

运行ORACLE安装文件。

 

 

 

 

 

 

 

 

 

 

 

 

 

u  链接数据库

用户名为SYS,密码:你懂的。链接身份:SYSDBA 

(有多个系统用户暂未知何用,选其一作为登陆用户)

如果连接失败,注意关闭LINUX下的防火墙。如依然出现问题,

进入?:/oracle/product/10.2.0/client_2/NETWORK/ADMIN目录下

用写字板打开tnsnames.ora文件进行调试。

Tnsping ip.

链接成功后,运行CMD打开控制台,此时输入sqlplus  用户名/密码@+(sid名称)

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

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

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

注:(数据库操纵与控制命令请参考其它文献)

 

至此结束 ....

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值