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

Oracle Application Express 的安装

安装前的准备:
      登录系统:sqlplus system/0621
1.   从数据字典v$instance中获取数据库的实例名和版本号:select instance_name,version from v$instance;
2.   从数据字典v$version中获取版本的详细信息:select * from v$version;
3.确认oracle所使用的参数文件是否为二进制的参数文件(spfile表明为二进制文件):show parameter pfile        
4. 确认oracle是否使用的是自动内存管理:show parameter memory_target
5. 查看表空间是否为自动扩展:select tablespace_name, autoextensible from dba_data_file;
 
 
使用嵌入式PL/SQL网关(也称连接器,Gateway)安装和配置Oracle Application Express的具体步骤如下:
1.       安装Oracle Application Express.
2.       修改Admin帐户密码
3.       配置嵌入式PL/SQL网关。
4.       核实和开启Oracle XML DB HTTP服务器的端口。
5.       开启Oracle 11g数据库中的网络服务。
6.       安装其他语言。
7.       设置JOB_QUERY_PROCESS参数。
8.       配置SHARED_SERVER参数。
 
1.     安装Oracle Application Express
l  F:cd app/apex
l  Sqlplus /nolog
l  Connect sys/0621 as sysdba
l  @apexins sysaux sysaux temp /i/
运行安装脚本apexins.sql文件,进行全部开发环境的安装。两个sysaux表示Express的数据和用户信息都将存放在sysaux表空间中;Temp为排序所使用的表空间;/i/表示Express中存放图像的虚拟目录。
当成功安装oracle application express之后,express会在oracle 11g数据哭中创建如下3个新的账户(用户)。
Ø  APEX_030200:该账户拥有oracle application express模式和元数据。
Ø  FLOWS_FILES:该账户拥有oracle application express上传的文件
Ø  APEX_PUBLIC_USERS:该账户只拥有配置oracle http 服务器和mod_plsql网关的oracle application express的最小权限。
从数据字典DBA_USERS


相关文档:

玩转Oracle(2)

sql*plus 命令
//执行脚本
@和start d:/a.txt;
//修改脚本
edit d:/a.txt;
//将内容输入到文本中
sloop d:/a.txt;  //开始记录屏幕内容
sloop off;  //记录结束
//链接登录数据库
connect system/919959 as sysdba/sysoper;  //权限最大dba
connect sys/919959;
connect scott/ti ......

oracle 数据库备份

全数据库备份建议用oracle自带的 exp命令。
导某张表的话,或者备份某个用户的信息,可以到
Tool-》export table 导表
Tool-》export user object 导用户的数据。
-----------------------------------------------------------------------------------------
在oracle中,执行sql文件,可以写一个批处理文件
sqlplus& ......

oracle中调用带参数的存储过程

create or replace procedure proc_test
( a in number, b out number )
as
begin
b:=a+1;
end    proc_test;
现在要调用的话就是这样
SQL> c number;
SQL>exec proc_test(1,:c);
千万要注意别忘了写冒号 ......

oracle的存储过程和游标


Oracle中的存储过程和游标:
select myFunc(参数1,参数2..) to dual; --可以执行一些业务逻辑
一:Oracle中的函数与存储过程的区别:
A:函数必须有返回值,而过程没有.
B:函数可以单独执行.而过程必须通过execute执行.
C:函数可以嵌入到SQL语句中执行.而过程不行.
其实我们可以将比较复杂的查询写成函数.然后到存储过程 ......

如何在Oracle中复制表结构和表数据


1. 复制表结构及其数据:
create table table_name_new as select * from table_name_old
2. 只复制表结构:
create table table_name_new as select * from table_name_old where 1=2;
或者:
create table table_name_new like table_name_old
3. 只复制表数据:
如果两个表结构一样:
insert into table_name_ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号