1.使系统识别sqlplus相关命令
为了让linux系统识别sqlplus,把安装好的oracle中bin目录下的sqlplus文件拷贝到/bin文件目录下:
cp $ORACLE_HOME/bin/sqlplus /bin
cp $ORACLE_HOME/bin/lsnrctl /bin
cp $ORACLE_HOME/bin/emctl /bin
chmod 777 /bin/sqlplus
chmod 777 /bin/lsnrctl
chmod 777 /bin/emctl
2.设置环境变量
直接sqlplus会报sp2-0667,sp2-0750的错,因为没导入环境变量,之前安装的时候有用过这些环境变量,我看的教程是把它放在/etc/profile文件尾的,这时候要重新source一次
source /etc/profile
当然每次都启动都弄一次太麻烦,可以直接把它放到.bashrc中,.bashrc是终端的配置文件,每次打开终端前都会加载一次。
打开.bashrc文件
sudo gedit .bashrc
在文件末尾添加段代码,我的是
export ORACLE_BASE=~/oracle11g//注意这个是你的oracle安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orc
export NLS_LANG=.AL32UTF8
export ORACLE_HOSTNAME=localhost
重新打开终端即可
3. 启动监听器和em管理器(用来网页登录用)
lsnrctl start
emctl start dbconsle
4.启动数据库