plsql找不到sqlplus可执行文件

plsql找不到sqlplus可执行文件,第1张

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

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

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

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

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

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

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

路径在”oracle\product\11.2.0\db_1\network\ADMIN“路径下的”tnsnames.ora“。

之后在文件中最下面增加如下内容:

gaodebao =

( DESCRIPTION =

 (ADDRESS_LIST =

(ADDRESS = 

 (PROTOCOL = TCP)

 (HOST = 22.188.132.158)

 (PORT = 1521)

)

  ) 

(CONNECT_DATA =

 (SERVICE_NAME = oraAARP)

)

  )

解释:”22.188.132.158“为ip地址。”oraAARP“为实例名,”gaodebao “为要显示到”数据库“中的信息,之后直接输入用户名和密码后,就可以通过数据库别名的形式进行登录。

1.sqlplus    需要输入账号密码才能登陆,此处只能一般账号(scott)和普通管理员(system)登陆

2.sqlplus /nolog   可以直接登录到oracle(无需账号密码)

3. conn 用户名/密码@服务器IP地址:端口/实例名   as  连接身份

实例: conn sys/123456@127.0.0.1:1521/orcl as sysdba

1)查看oracle服务端监听器状态:

        lsnrctl status

2)如果没有监听:lsnrctl stop   &&  lsnrctl start

3)发现端口是1525而不是1521,问题最终解决!

4.执行系统命令

host  系统命令      eg:  host  mkdir  d:\testoracle           #在D盘创建一个叫testoracle的文件夹

5.清屏: clear screen

6.查看error信息: show  error

7.查看当前登录的用户   show user

8.导出记录到本地的文件中:

spool   指定导出到本地的文件名

关闭导出记录:spool  off

9.导入sql文件:

start   sql文件存放的位置

10.密码修改:passw     修改当前用户的密码,如需修改其他用户的密码,必须使用sys账号修改

11.环境变量设置:

临时修改,重启下sqlplus就会丢失设置

set  linesize  60  (默认80,show linesize 显示) 设置显示行的高度

set pagesize  20   (默认14,show  pagesize)    设置每页显示的行数

永久修改:

文件位置:E:\oracle\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql

添加内容如下:

set  linesize  60

set pagesize  20 


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

原文地址: http://outofmemory.cn/tougao/12099680.html

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

发表评论

登录后才能评论

评论列表(0条)

保存