易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 10g学习点滴

安装完Oracle 10g,sql*plus登陆
  "用户名称(U):"中输入'system'
  "口令(P):"中输入'manager'
  "主机字符串(H):" tnsname.ora中配置的服务名(如果是系统默认数据库可以不输入)
  (注1:这个用户名/密码是在安装过程中自己设定的)
  (注2:  如果上述操作抛出没有监听器,则需看自己有没添加监听器,如果添加了在服务中看有没启动)
更改scott/tiger权限
1)以sys或system登陆
       sys登陆: conn / as sysdba
       system登陆: conn system/manager
      //unlock scott
2)      alter user scott account unlock;
3)  清屏
      clear screen
4)内联接和外联接 表t_user,t_salary
内联接
select t_user.user_name t_salary.salary
from t_user,t_salary
where t_user.user_id = t_salary.user_id
外联接 t_user外连接t_salary
select t_user.user_name t_salary.salary
from t_user,t_salary
where t_user.user_id = t_salary.user_id(+)
5)视图
create or replace view usview
as select u.user u, s.salary
from t_user u, t_salary s
where u.user_id = s.user_id
with read only;
注: 对于使用INSERT, UPDATE,DELETE 这样的DML语句存在一些限制。即使不定义with read only;执行这些操作时也
不一定成功。能否在视图上成功执行INSERT,UPDATE,DELETE语句受视图定义及基表的限制。如视图定义在一个表还是多
个表上,被引用基表列的性质(NULL,NOT NULL)等。
执行drop view usview可删除视图
6)spool输出
spool d:\tst.sql
select * from t_user
spool off
7)SET TERMOUT ON/OFF 控制是否显示执行SQL语句的输出结果。默认是ON(显示)
     edit d:\tst.sql 会打开d:\tst.sql 能进行编辑
     @d:\tst.sql会执行 tst.sql中的内容
8)如何从sql*blus中退出
     输入 . 即可
     /表示执行完成。
9)声明和使用游标
在PL/SQL程序内使用显示游标的步骤:
1)声明游标
2)打开游标
3)从游标中取出行
4)关闭游标
例子:
SET SERVEROUT ON
DECLARE
     --步骤1:声明


相关文档:

Oracle数据库备份导入导出

1. 将数据库完全导出
    用户名system 密码system 导出到Oracle用户目录下的testdb20100522.dmp文件中
    #exp system/system@testdb file=testdb20100522.dmp full=y
2. 将数据库中system用户与sys用户的表导出
    #exp system/system@testdb file= testdb20100522.d ......

ibatis连接oracle例子!

一个使用ibatis对数据库增删改查的例子:
这里用的开发环境是:Eclipse3.2+mysql5.0.20,ibatis包是ibatis-common-2.jar,
ibatis-dao-2.jar,ibatis-sqlmap-2.jar,mysql包是mysql-connector-java-5.0.3-bin.jar.
步骤:
1.创建数据库:
 create database itcast;
 use itcast;
创建表:
 create table stu ......

oracle split函数

CREATE OR REPLACE TYPE ty_str_array IS TABLE OF VARCHAR2 (4000);
CREATE OR REPLACE FUNCTION fn_split (p_str IN VARCHAR2, p_delimiter IN VARCHAR2)
    RETURN ty_str_split
IS
    j INT := 0;
    i INT := 1;
    len INT := 0;
 &nbs ......

oracle设置SGA

首先以sysdba身份登录
sqlplus connect system/orcl as sysdba;
然后修改参数
1.sga_target不能大于sga_max_size,可以设置为相等。
2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。
alter system set sga_target=150M scope=spfile;
alter system set sga_max_size=150M scope=spfile;
//数据库 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号