上篇中Oracle 10g已经安装成功了,但安装成功并不等于可以使用了,还需要设置下环境变量
以下是我的环境变量
vi ~/.bash_profile
ORACLE_SID=orcl
ORACLE_BASE=/oracle/oracle
ORACLE_HOME=/oracle/oracle/product/10.2.0/db_1
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_LIBRARY_PA
设置好后 sqlplus就可以启动了,但却无法登录数据库,原因是没启动数据库实例,应该就如同是Windows下没启动Oracle服务吧
下面就启动它
lsnrctl start --打开监听
sqlplus /nolog --进入sqlplus
conn /as sysdba --连接到sysdba
startup --启动数据库实例
这样就可以登录数据库了
由于个人还要用到PRO*C,所以还要设置下
vi /$ORACLE_HOME/precomp/admin/pcscfg.cfg
sys_include=(/oracle/oracle/product/10.2.0/db_1/precomp/public,/usr/include,/usr/lib/gcc/i686-redhat-linux/4.4.4/include)
ltype=short
cd /usr/lib/
ln -s /$ORACLE_HOME/lib/libclntsh.so.10.1 ./libclntsh.so(建软链接)
OK大功告成