误删除oracle 用户导致sqlplus 不能使用的解决方法

注:我是linux新手,下面的方法只是记录,不一定能解决问题(防止误导您)

1 在/etc/sudoers 中添加oracle 用户

在root   ALL=(ALL)      ALL 下面添加

oracle   ALL=(ALL)      ALL

2.在 oracle 用的~ 目录下创建 .bash_profile 和 .bashrc

(如果这两个文件没了就需要这一步,并且此时你的提示符变成了bash x.x 的样子)

从root 用户下拷贝这两个文件的内容并复制到对应文件中去

在.bash_profile 中追加 (注意这里的路径改为你的路径)

export ORACLE_BASE=/data/oracle #oracle数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径
export ORACLE_SID=orcl #oracle启动数据库实例名
export ORACLE_TERM=xterm #xterm窗口模式安装
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量
export LANG=C #防止安装过程出现乱码
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致

3 重启

4 执行 sqlplus / as sysdba 试试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值