linux系统oracle执行sqlplus找不到

linux系统oracle执行sqlplus找不到,第1张

linux系统oracle执行sqlplus找不到是设置错误造成的,解决方法为:

1、将ORACLE客户端rpm安装包传输到linux系统。

2、ROOT用户先后执行rpm包安装命令

3、安装完成后,自动生成客户端所在目录/usr/lib/oracle/121/client64,其下bin、lib目录分别存储可执行文件和对应的连接库。

4、在/usr/lib/oracle/121/client64目录下,用vi命令,创建并配置Oracle客户端的网络服务名配置文件tnsnamesora。

5、登录sqlplus使用用户,在bash_profile中设置ORACLE客户端环境变量。

6、在bash_profile中,将sqlplus所在的路径添加到PATH环境变量中。

7、完成安装后,可以在命令窗口用sqlplus按对应用户名密码连接远程的oracle数据库,读取表了。

*** 作顺序:

1、打开本地终端,输入telnet命令:

>> telnet 服务器ip

输入用户名 密码 登陆成功

2、转到oracle用户下,输入:

>> su - oracle

>> exp

根据Oracle的exp命令提供的到处向导,导出用户需要的数据到dmp文件中 myxxxoutxxxdmp

3、接下来是讲这个dmp文件传到本地

两种方式

1、如果服务器端开启了ftpd 或者 sshd ,可以从本地连接过去,把dmp文件下载到本地

重新打开一个本地终端

>> ftp 服务器ip

输入用户名 密码 登陆成功

>> cd dmp文件目录的相对路径

>> get myxxxoutxxxdmp

2、如果本地服务器开启了相关服务 可以从服务器端上传dmp文件到本地

>> cd dmp文件目录的路径

>> ftp 服务器ip

输入用户名 密码 登陆成功

>> put myxxxoutxxxdmp

最后就是本地库的导入了

在终端中输入 imp 根据向导一步一步设置导入

或者用开发工具帮助导入

当然可以

你安装数据库的时候默认就有sysdba

system用户和scott用户

sysdba-system用户密码是你自己设置的

而scott用户密码是tiger

如果你不知道连接url的话网上查资料吧

多的是

最容易出错的是端口号要注意点

希望对你有帮助

我用的是redhat

linux,用下面的步骤来启动oracle数据库。

首先使用oracle用户登录linux,然后在shell命令行中执行下面的命令:

第一步:打开oracle监听

$

lsnrctl

start

第二步:进入sqlplus

$

sqlplus

/nolog

sql>

第三步:使用sysdab角色登录sqlplus

sql>

conn

/as

sysdba

第四步:启动数据库

sql>

startup

经过上面的四个步骤,oracle数据库就可以启动了。

以上就是关于linux系统oracle执行sqlplus找不到全部的内容,包括:linux系统oracle执行sqlplus找不到、telnet 远程linux服务器导出oracle数据库到本地,命令要怎么写、linux下的oracle ,可以使用isqlplus从浏览器连接远程数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9861133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存