oracle数据库通过命令登录,执行SQL语句
一直没有玩过通过命令在DOS下执行oracle数据库,虽然搞开发2年了,或许这篇文章写得比较肤浅.但或许对哪些刚刚学ORACLE的朋友还是有一定帮助的.
通过命令能够很好的执行大批量数据脚本'脚本.sql'.避免通过PLSQL Developer执行批量数据造成的死机情况.
二种方案:
第一种方案:
通过执行Application Development子目录下的SQL PLUS,弹出,在输入框对应的位置输入:用户名,密码,服务器地址.回车执行.
进入一个DOS命令输入框.
SQL>_____________________________在此输入索要执行的代码,如我要批量导入桌面上一个SQL脚本.
可输入:SQL>@C:\Documents and Settings\Administrator\桌面\公司简介-荣誉历程.sql
回车,SQL脚本编执行了,虽然执行的比较慢,但至少不回很影响系统速度,现在你可以一边导数据,一边做其他工作了.
最后SQL执行完毕后,记得一定要输入"SQL>commit;",因为前面的SQL执行完毕后都没有真正的存储在缓存中,只有"commit;",才能真正的提交数据.
最后查查你的数据库该数据是否存在SQL>select count(*) from 表名.看看数据是否增加了,是不是很简单.
第二种方案:
在开始->运行->输入cmd.弹出DOS.输入:sqlplus回车,
提示输入用户名,密码,
Enter user-name: username@EBDBDEV
Enter password
最后回车:出现SQL>_________;
后面执行方案如第一种方案雷同;
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 10.1.0.2.0 - Production on 星期四 1月 28 17:32:28 2010
Copyright (c) 1982, 2004, Oracle. All rights reserved.
Enter user-name: lifeplan@EBDBDEV
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
1. SET DEADLOCK_PRIORITY
说明:控制在发生死锁情况时会话的反应方式。如果两个进程都锁定数据,并且直到其它进程释放自己的锁时,每个进程才能释放自己的锁,即发生死锁情况。
语法:SET DEADLOCK_PRIORITY { LOW | NORMAL | @deadlock_var }
参数:LOW 指定当前会话为首选死锁牺牲品。Microsoft® S ......
在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:
1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2. &nbs ......
最近做项目,需要远程访问数据库,自己在查了些资料,总结了一下,希望对大家有帮助:
作者:shinehoo
一、配置SQL Server 2005
1)安装SQL Server 2005开发版;
2)开始->程序->Microsoft SQL Server 2005->SQL
Server 2005外围应用配置器,在打开的界面单击“服务的连接的外围应用配置器”,在打 ......