PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
umask 022
TERM=xterm; export TERM
TMPDIR=/tmp; export TMPDIR
### set up oracle environment
export ORACLE_SID=ORCL
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0.4
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORACLE_OWNER=oracle
export ORACLE_TERM=xterm
#export LDEMULATION=elf_i386_glibc21
export GCC_EXEC_PREFIX=/usr/lib/gcc/i386-redhat-linux/4.1.0
# linux stuff
export LD_ASSUME-KERNEL=2.4.1
# set up search path
PATH=/usr/java/jdk1.5.0_08:$PATH:$ORACLE_HOME/bin:/opt/bin:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:.
export PATH
#SET JAVA ENVIRONMENT
export JAVA_HOME=/usr/java/jdk
export CLASSPATH=$ORACLE_HOME/jdbc/lib/classes12.zip:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib:.
#oracle字符集
export NLS_LANG='American_America.zhs16gbk'
# greeting
echo ".bash_profile executed"
打补丁
这个补丁是找了好久的哦,没有根本装不了
解压:.gz用gunzip,cpio 就用cpio -idmv < //注意,这个"<"不能少
6)安装过程中在安装助手时出现了一个错误,用以下方法修复:
编辑这个文件:
oracle@loaclhost lib]$vi $ORACLE_HOME/ctx/lib/ins_ctx.mk
找到第13行、第14行由ctxhx: $(CTXHXOBJ)
$(LINK) $(CTXHXOBJ) $(INSO_LINK)
改为:
ctxhx: $(CTXHXOBJ)
$(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK)
存盘退出,执行以下命令:
[oracle@localhost lib]$ make -f $ORACLE_HOME/ctx/lib/ins_ctx.mk install
现在可以重新启动agents了。
[oracle@localhost lib]$ /opt/ora9/product/9.2/bin/agentctl start
7)启动oracle
sqlplus /nolog
connect / as sysdba
startup
启动监听
lsnrctl start
8)连接Oracle,出现oracle-12154错误
原来是在tnsnames.ora里面复制时在WEIDEV前面多了两个空格,去掉就好了.
9)数据库不支持中文啦,里面的中文全都是问号
应该是字符集问题,由于本机也装了一个oracle,两边的字集集不一致,由于这个原因导致oracle要重装了.
字符集应该是:American_America.zhs16gbk
9.1)重装的时候先装上了fcitx,改了些东西,这下装oracle时出来的是中文界面了,可乖乖,都是方框,不搞他了.
9.2)好像上面加了NLS_LANG在安装过程中还是不起作用,要手工选择
9.3)看来真的是字符集的问题,现在没有乱码了.
相看字符集的sql:select * from V$NLS_PARAMETERS
oracle下载地址:
http://www.linuxsir.org/bbs/archive/index.php/t-233391.html
主要参考:
http://www.chinalinuxpub.com/showthread.php?t=26987