- 论坛徽章:
- 0
|
求助?rh7.3上安装好oracle817,发现sqlplus无法进入
Oracle817 for Linux RedHat 7.3 Install Manual
一、安装环境
compat-glibc-6.2-2.1.3.i386.rpm
compat-libs-6.2-3.i386.rpm
compat-libstdc++-6.2-2.9.0.16.i386.rpm
compat-egcs-6.2-1.12.16.i386.rpm
compat-egcs-objc-6.2-1.12.16.i386.rpm
jdk118_v3-glibc-2.1.3.tar // /usr/local/java 必须安装
jre118_v3-glibc-2.1.3.tar // /usr/local/jre…
二、追加组及用户
#groupadd oinstall
#groupadd dba
#useradd –g oinstall –G dba oracle
设置oracle用户密码
#passwd oracle
三、配置oracle变量
以root用户修改./home/oracle/.bash_profile
在原文件的基础上追加:
source /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export NLS_LANG="american_america.zhs16cgb231280"
export ORACLE_SID=”csona” //自己起名
export ORACLE_TERM=”xterm”
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/libexport
PATH=$PATH ORACLE_HOME/bin
四、建立安装目录
# mkdir –p /usr/local/oracle
# mkdir –p /usr/local/oracle/product
# mkdir –p /usr/local/oracle/product/8.1.7
# mkdir –p /usr/local/oracle/mydata //数据库目录
chown –R oracle.oinstall /usr/local/oralce
五、Oracle安装
以oracle用户登录
$ ./runIinstall
按照提示安装,过一会oracle会提示你要用root身份运行orainstRoot.sh文件
#############################################
#按alt+ctrl+f2,用root登录
# /usr/local/oracle/product/8.1.7
# # .orainstRoot.sh
#按照提示输入组名 install or dba
#############################################
####################################################
#在安装过程中系统会提示:ins****** 出错.
#把env_ctx.mk复制 /usr/local/oracle/product/8.1.7/ctx/lib/
# 复制成功后,继续安装
####################################################
####################################################
#在文件复制完毕后系统提示以root运行root.sh
#稍等,要修改一个root.sh
# RUID=`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}`
# 改为 (就是加了一个“'”)
# RUID=`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}'`
# 修改后保存退出
####################################################
运行root.sh
在提示输入bin目录时直接按回车键就可以啦。
有时在安装完后系统配置不成功先不要管它点击next,进入结束页面选择exit.
接下系统会进行net 8,web,database,安装
也许会出错但是不会着急
六、打补丁
找到补丁文件:glibc-2.1.3-stubs.tar
解压到 /usr/local/oracle/product/8.1.7/目录下。
$ ./setup_stubs.sh
也许会很慢…………….L
补丁打完后查看/etc/oratab文件。
$ cat oratab
显示结果:
csona:/usr/local/oracle/product/8.1.5:Y ///ORACLE_SID
七、重启系统
以root用户reboot
八、测试
如果不是以oracle用户登录,
则: su – oracle
转入oracle用户
$ cd $ORACLE_HOME/
这是进入Oracle安装目录:/usr/local/oracle/product/8.1.7
$ cd bin
如果在安装过程中创建的数据出错那在用dbassist 重新建一个数据。
修改一个文件:$ORACLE_HOME/dbs/init.ora
把他的名字改为initcsona.ora //oracle_sid
$ dbstart
附.
如何设置字符集
SVRMGR>; SHUTDOWN IMMEDIATE; -- or NORMAL
SVRMGR>; STARTUP MOUNT;
SVRMGR>; ALTER SYSTEM ENABLE RESTRICTED SESSION;
SVRMGR>; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SVRMGR>; ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SVRMGR>; ALTER DATABASE OPEN;
SVRMGR>; ALTER DATABASE CHARACTER SET;
SVRMGR>; SHUTDOWN IMMEDIATE; -- OR NORMAL
SVRMGR>; STARTUP; |
|