当前位置:首页 » 操作系统 » linux执行sqlplus

linux执行sqlplus

发布时间: 2022-06-28 20:08:27

linux下不进入sqlplus执行sql语句

楼主可以换个思路,在sqlplus下执行操作系统命令。sqlplus下执行操作系统命令需要在命令前面加上$。

② 关于linux下执行sqlplus报错问题

是环境变量没有设置好,应该要看gum 用户下的~/.bash_profile ,这个文件中设置了sqlplus的环境变量

设置环境变量

编辑
Oracle
用户的
.bash_profile
文件
(
本例中为
/home/oracle/.bash_profile)
增加如下内容
:

# added by oranavi

export ORACLE_BASE=/disk1/oracle/app/oracle

export ORACLE_HOME=/disk1/oracle/app/oracle/proct/10.2.0/db_1

export ORACLE_SID=deliver

export NLS_LANG="Simplified Chinese_CHINA.ZHS16GBK"

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_DOC=$ORACLE_HOME/doc

CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar

export CLASSPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib

export LD_LIBRARY_PATH

unset LANG

③ 怎样在在linux下启动oracle 11g的企业管理器和sqlplus

首先,通过telnet远程登录linux服务器,然后启动sqlplus,以便能完成大部分的DML操作。

1.启动sqlplus

登录成功后,在终端提示符下输入sqlplus,如下:

[oracle@graate ~]$ sqlplus

SQL*Plus: Release 11.2.0.1.0 Proction on Sun Nov 17 16:20:12 2013

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Enter user-name: system
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

2. 启动em(enterprise managment)

在在终端提示符下输入命令如下:

关于emctl的用法,可以在提示符下,直接输入emctl,不加任何其他选项,将会出现usage。

[oracle@graate ~]$emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://localhost:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ......... started.
------------------------------------------------------------------
Logs are generated in directory /home/oracle/app/oracle/proct/11.2.0/dbhome_1/localhost_test/sysman/log

④ LINUX执行sqlplus从oracle拉取大量数据(千万条级别)时会偶尔僵死,请问是什么原因

1、用ethtool检查网卡,尽量用1000M网络。
2、用nmon监测带宽消耗情况,100M网卡3-5M已经满负荷了,1000M网卡30-50M也满负荷了。
3、用nmon或top监测cpu消耗情况,检查load average值
4、用iostat监测硬盘io状态,
如果%util 接近100%,说明产生的I/O请求太多,I/O系统 已经满负荷,该磁盘
可能存在瓶颈

⑤ linux sqlplus执行sql文件 怎么转化为json

直接在sqlplus里面输入@XX.sql就可以执行了XX.sql是那个sql的绝对路径 例如: SQL>@c:/create.sql(win环境) 或者 SQL>@/home/oracle/create.sql(linux环境) 希望能帮到您!

⑥ linux 怎样用sqlplus命令

sqlplus是Oracle的客户端工具,你得安装了Oracle软件才会有。装了的话,直接在命令行执行sqlplus命令就可以。

⑦ linux运行sqlplus报:-bash: sqlplus: command not found

推荐两种方式:
1.把sqlplus设置成环境变量
这个的设置有许多放法,我就不重复了,楼主参考文章:http://blog.csdn.net/csf111/article/details/7296443
2.使用脚本执行sqlplus命令,如果脚本名称为execute.sh
内容为:
#! /bin/bash
sudo 你的sqlplus存放路径
保存文件后,修改文件权限:chmod 755 execute.sh
把文件复制到 /usr/local/bin 目录下

这样你以后就能直接在终端通过执行execute.sh来启动sqlplus了。

若有还疑问,欢迎hi我~

⑧ sql脚本怎么在linux执行

已Oracle为例:
1、当前用户首先切换到Oracle用户下,su oralce
2、登录数据库,sqlplus user/password
3、输入sql脚步,注意脚步结束必须“;”,回车运行。

⑨ oracle linux 怎么进sqlplus

1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用密码来进入sqlplus界面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i; 3、SQL>connect / as sysdb

热点内容
电脑配置测试软件哪个好用 发布:2024-11-16 03:45:01 浏览:352
十台电脑服务器需要什么配置 发布:2024-11-16 03:44:52 浏览:69
天龙八部答题源码 发布:2024-11-16 03:44:06 浏览:220
phpthis变量 发布:2024-11-16 03:44:04 浏览:605
win7c盘无法访问 发布:2024-11-16 03:41:22 浏览:764
忘记战队密码怎么解散 发布:2024-11-16 03:30:15 浏览:734
jsandroid文件 发布:2024-11-16 03:24:39 浏览:948
在香港怎么买安卓手机 发布:2024-11-16 03:15:37 浏览:762
存储sp 发布:2024-11-16 03:14:08 浏览:849
电视机存储功能 发布:2024-11-16 03:12:50 浏览:869