打开oracle 10g 企业管理器
装了个Oracle 10g,却发现找不到企业管理器了。原来10g又升级了管理工具,不再采用8i, 9i的那些Java工具了,而是与时俱进地改用了Web方式。按照网上的方法:http://机器的IP地址:5500/em,还是没有连上。难道端口号不对吗?
查看Oracle 10g安装目录install下的readme文件:
显示:
数据库配置文件已经安装到D:,同时其他选定的安装组件也已经安装到 D:\oracle10g。
………
iSQL*Plus URL:
http://机器名:5560/isqlplus
Enteprise Manager 10g Database Control URL:
http://机器名:5500/em
http://机器名:5501/em
换成http://机器名:5501/em就能连上了:)。能够连接上的前提条件是:服务dbconsole必须已经启动。
开始 运行 cmd
set oracle_sid=数据库名
emctl start dbconsole
能看到:
Oracle Enterprise Manager 10g Database Control Release 10.1.0.2.0
Copyright (c) 1996, 2004 Oracle Corporation. All rights reserved.
http://机器名:5501/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsoleREDHERO
服务正在启动 ..........................................
OracleDBConsoleREDHERO 服务已经启动成功。
相关文档:
游标(CURSOR),很重要
游标:用于处理多行记录的事务
游标是一个指向上下文的句柄(handle)或指针,简单说,游标就是一个指针
1 处理显式游标
显式游标处理需 4个 PL/SQL 步骤,显示游标主要用于处理查询语句
(1) 定义游标
格式: CURSOR cursor_name [(partment[,parameter]...)] IS s ......
1创建新表
1.1从查询到的表创建表
create table temp as select stuName,stuNo,stuSex from stuInfo where stuAge>25;
1.2创建新表
/*学生信息表*/
create table stuInfo(
stuName varchar2(10) ,
stuNo varchar2(10),
stuSex varchar2(4),
stuAge number(2),
st ......
在Oracle8i或以上版本中,可以创建以下两种临时表:
1。会话特有的临时表
CREATE GLOBAL TEMPORARY <TABLE_NAME> (<column specification>)
ON COMMIT PRESERVE ROWS;
2。事务特有的临时表
CREATE GL ......
Oracle 存储过程返回结果集用 ref cursor 实现。
试验步骤如下:
1. 建立 ref cursor 类型和过程
CREATE OR REPLACE PACKAGE types
AS
TYPE ref_cursor IS REF CURSOR;
END;
/
CREATE TABLE STOCK_PRICES(
RIC VARCHAR(6) PRIMARY KEY,
PRICE NUMBER(7 ......