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自带的 exp命令。
导某张表的话,或者备份某个用户的信息,可以到
Tool-》export table 导表
Tool-》export user object 导用户的数据。
-----------------------------------------------------------------------------------------
在oracle中,执行sql文件,可以写一个批处理文件
sqlplus& ......
Oracle执行外部文件:
c:>sqlplus user/pwd@db
sql>@new.sql
执行多个sql文件:
1.把所有的文件都放在同一个目录下,然后在命令行里执行命令:
c:>dir/b > d:\1.sql
会把所有的sql文件名都输出到一个sql文件中。
2.用UltraEdit打开生成的 ......
SELECT trim(NAME) ||' '|| VALUE from v$parameter
WHERE NAME IN ('sga_max_size','db_cache_size','shared_pool_size',
'shared_pool_reserved_size','large_pool_size','java_pool_size',
'db_block_size','db_block_buffers','log_buffer','sort_area_si ......
用Oracle9i自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷。
假设 ......
当我们获取数据时,可能会有这样的需求,即每次从表中获取数据时,是随机获取一定的记录,而不是每次都获取一样的数据,这时我们可以采取Oracle内部一些函数,来达到这样的目的.
1) select * from (select * from tablename order  ......