oracle 9i相关问题】的更多相关文章

从9i升级到10g两个方案可供选择:   一是利用oracle提供的一个升级实用程序dbua(database upgrade assistant)直接将9i的数据库升级到10g. 再有就是新建一个10g的数据库,利用oracle的导入/导出(imp/exp)实用程序迁移数据. 1.首先来讲第一种方案(用升级程序:dbua): 适合:  这种方案适宜于数据量比较大,用导入导出工具来迁移可能要花费很长时间的数据库. 方法:  用这种方案的话我们要在原来的数据库的机器上安装10g的软件,不安装10g…
ORACLE 9i 的数据库体系结构图,非常的全面.系统.高屋建瓴的整体介绍了ORACLE 9i 的数据库体系结构.如果能全面了解.清晰梳理.深入掌握这些知识点,相信对你了解学习.深入研究ORACLE不无裨益.如果图片放大展示不够清晰,请参考我上传的PDF附件ORACLE_9i_ARCHITECTURE.pdf…
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考.以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整. 1.寻找最多BUFFER_GETS开销的SQL 语句 --filename: top_sql_by_buffer_gets.sql --Identify heavy SQL (Get the SQL with heavy BUFFER_GETS) SET LINESIZE 190 COL sql…
前面介绍了Oracle 9i的安装,本文大概介绍下Oracle 9i提供的管理工具的使用. 1 打开数据库配置工具 2 下一步 3 下一步 4 下一步.这里输入数据库名和SID 5 下一步 6 下一步.这里选择典型即可 7 下一步 8 打开数据库控制台工具 9 打开工具 10 打开工具 11 点击数据库,打开 12 点击 创建 13 在数据库上右键…
Oracle 9i数据库是经典的Oracle版本,就象SQL Server 2000一样.笔者最初使用到的Oracle版本就是Oracle 9i.下面就介绍下Oracle 9i的安装. 1.  下载Oracle 9i 通过谷歌搜索下载Oracle 9i,这里就不贴出地址了. 参考下列地址:http://www.ha97.com/2673.html 2.  安装Oracle 9i 2.1 打开安装文件 2.2 点击下一步,这里可以更改路径 2.3 继续下一步 2.4 下一步 2.5 下一步 2.6…
前提是已经安装好Oracle 9i. 1. 下载对应的ORACLE client安装. http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 因为没有9i的client提供下载了,我选择最接近的版本下载: Version 10.1.0.5 Instant Client Package - Basic: All files required to run OCI, OCCI, and…
Oracle 9i Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip http://download.orac…
我的安装文件是ISO镜像文件,使用Virtual DAEMON Manager v 4.10打开: ora9i-1.iso ora9i-2.iso ora9i-3.iso 首先必须把上面三个镜像文件都mount到 drivers 里面. 启动Oracle 9i安装文件,从ora9i-1.iso开始,如图所示: 选择"开始安装",进入安装欢迎页面,如图所示: 点击"下一步",进入"文件定位"选择窗口: "来源"没什么好说的,就是…
Oracle权限相关查询着实视图有点多,记录下常用的语句,方便查询:1.查看所有用户:  select * from dba_users;  select * from all_users;  select * from user_users; 2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):  select * from dba_sys_privs;  select * from user_sys_privs; 3.查看角色(只能查看登陆用户拥有的角色)所包含的权限  selec…
今天上PUB看见一位热心人汇总了这么个地址列表,转发来空间: 把下面的地址复制到讯雷里就可以下载. ---------------------------------------------------------------------------------------------------ORACLE 9i Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp…
下面看看9i.10g.11g版本的区别 Oracle 10g比9i多的新特性?        1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个 网格中衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)        2.10g容易安装,且安装速度比9i少了一半        3.新增基于浏览器的企业管理器(Enterprise Manager).        4.支持自动管理(Automati…
在用PL/SQL Developer等客户端工具连接oracle服务器时出现ORA-12541:TNS:无监听程序的错误,如下图: 发现原来是oracle的监听没有启动,重启监听后就连接成功了,下面跟大家分享一下如何启动oracle的监听. 1.在安装Oracle服务器的主机上,打开Net Configuration Assistant 2.选择监听程序配置,下一步 3.选择重新配置,下一步 4.选择监听程序,默认,下一步 注:如果你的监听已启动,则出现提示框,选择是 5.选择协议,使用默认的T…
已知表如下:…
堆表 数据以堆的形式管理,增加数据时会使用段中找到的第一个能放下数据的自由空间,我们见到的绝大部分的表都是堆表.堆表是数据库的默认表类型. 最简单的情况是 create table test (c1 varchar2(10),c2 varchar2(24),c3 number(9,3)) ; 然后使用tom kyte的方法,尽可能简单的创建表,调用dbms_metadata.get_ddl函数,查看详细定义,然后再根据这个详细版本,定制自己想要的版本. set long 5000 select…
这里首先申明下,windows7下安装oracle9i 9.0.1版本肯定是不成功的,楼主安装过无数次,网上也找过很多方法,都不可行,所以就不用试了.这里说下oracle9i 9.2版本安装出现的问题和解决办法.下载 : cd1:http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zipcd2:http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zipc…
本文转自: http://blog.csdn.net/tianlesoftware/article/details/6733039 ASM由于其高度的封装性,使得我们很难知道窥探其内部的原理.可以通过一下视图和数据字典来来查看ASM 的信息. 一. 相关视图和数据字典 View Name X$ Table name Description V$ASM_DISKGROUP X$KFGRP performs disk discovery and lists diskgroups V$ASM_DISK…
版本升级 在维护数据库升级的过程中,会产生n个脚本.谈谈我所处的项目背景,项目数据库最早版本假定为1,最后在多次维护后,版本号,可能变更为16.那么针对项目上不同的数据库版本,如何来进行升级呢? 我使用的升级策略是,执行v1.sql,得到版本1,再执行v2.sql,得到版本2,按照此方式升级数据库至指定的版本.版本号预先存储在数据库中,根据当前版本号,以及目标版本号,即可得到需要执行的SQL脚本. 通过C#的Process命令,调用SQLPlus并给它传递参数,执行的命令为: "SqlPlus…
目录 创建审计用的表空间 在线迁移 查询结果 在日常的数据库维护中,经常出现因为数据库登录审计的功能启动,导致system表空间被用满.从而出现异常,一般建议把aud$相关对象迁移到其他表空间,从而避免system被用完的风险. 步骤如下: 创建审计用的表空间 SYS@kyeupdbfs> create tablespace audit_data logging datafile '/oracle/oradata/kyeupdbfs/audit_data.dbf' 2 size 20m auto…
10g&9i的alert日志: 进入oracle:[zhangshengdong@oralocal1 ~]$ sudo su - oracle[oracle@oralocal1 ~]$ sqlplus "/as sysdba" SQL> select * from v$version; (查看一下版本) SQL> show parameter dump;(查看一下dump) NAME                                 TYPE     …
Oracle策略可以限制查询.修改.删除.新增等操作,刚接触,对查询做一个测试: 参照 http://blog.csdn.net/diyyong/article/details/19552637 用法如下: begin -- Call the procedure sys.dbms_rls.add_policy(object_schema => :数据表(或视图)所在的Schema名称/用户, object_name => :数据表(或视图)的名称, policy_name => :pol…
转: Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different. Character set conversion may cause unexpected results. Note: you can set the client character set through the NLS_LANG environment variable or the NLS_LANG regist…
Oracle安装完成后,在“开始”里找到SQL Plus运行,要求输入帐号和密码,用system/密码连接. 1.Oracle里有一个默认的scott账户密码tiger,用该账户连接: CONN 用户名/密码; eg:CONN scott/tiger; 2.scott账户默认是锁定的,需要进行解锁: ALTER USER 用户名 ACCOUNT UNLOCK; eg:ALTER USER scott ACCOUNT UNLOCK; 3.scott账户默认密码是tiger,可以更改密码: ALTE…
整理自网络+实验 字符集介绍 影响Oracle数据库字符集最重要的参数是NLS_LANG参数. 它的格式如下: NLS_LANG = language_territory.charset  NLS_LANG参数由以下部分组成: NLS_LANG=<Language>_<Territory>.<Clients Characterset> NLS_LANG各部分含义如下: LANGUAGE指定: -Oracle消息使用的语言 -日期中月份和日显示 TERRITORY指定 -…
遭遇cpu过多占用,表现为%usr很高,top 或者topas中cpu占用最多的进程为oracle server process. 则根据pid可以找出该pid对应的sql_text select se.username,se.machine,sq.cpu_time,sq.sql_text from v$process p,v$session se,v$sqlarea sq where p.addr=se.paddr and se.sql_hash_value=sq.hash_value and…
Oracle JOB的建立,定时执行任务      begin            sys.dbms_job.submit(job => :job,                                what => 'proc_test;',                                next_date => trunc(sysdate)+11/24,                                interval => 'trun…
1.查询某个表各分区数据量 select count(*) from table_name partition(分区名) 可以使用sql生成所有分区查询语句: 2.分区表truncate 分区 alter table table_name truncate partition partition_name; truncate分区后需要重建相关索引.…
1.sqlplus 客户端正常退出 SQL> desc t; 名称 是否为空? 类型 ----------------------------------------- -------- ---------------------------- TSP ) CNT ) SQL); 已创建 行. SQL> exit 从 Oracle - Production With the Partitioning, OLAP, Data Mining and Real Application Testing…
导读: 同学们是不是都用遇到过这种情况,一个业务系统开发期业务并发量只是估算一个值,而系统上线后这个并发量可能会出现溢出或是不够的   情况.在这种情况下我们DBA怎么给出合理的性能优化建议呢?本文就是利用数据给出session并发量的合理值.   目的: 利用数据给出ORACLE性能优化session的合理值.   环境: OS: 6.1 AIX Oracle: 11.2.0.4  rac on 2 nodes   1.实例启动后用户最大并发session? select SESSIONS_C…
1,启动停止Oracle实例 (1) su -oracle (2) echo $ORACLE_SID (3) sqlplus /nolog //以不登录到数据库的方式进入sqlplus环境 (4) conn as sysdba // 输入数据库用户名/密码 (5) startup //启动 shutdown immediate //停止 2,Aix下查看.启动数据库监听器 以oracle用户执行: (1) lsnrctl status // 查看监听器状态 (2) lsnrctl start /…
BS