当前位置:文档之家› ORACLE建库dbca配置

ORACLE建库dbca配置

ORACLE建库dbca配置
ORACLE建库dbca配置

ORACLE 10G FRO AIX 5L

建库配置

第一步:用oracle用户登陆到AIX服务器,执行建库命令dbca,如下图:单击“next”

第二步:创建一个全新的数据库,选中“Create a Database”,如下图:单击“next”

第三步:选择模板,选中“Custom Database”这一行,如下图:单击“Next”,

第四步:定义全局数据库名和SID名字,注意:这个名字与你的环境变量“ORACLE_SID=cafis”设置的要一至,如下图:单击“Next”,

第五步:管理选项,保持默认不变,如下图:单击“Next”,

第六步:给数据库用户创建密码,所有用户都使用同一个密码,如下图,单击“Next”,

第七步:存储选项,选择“File System”类型,如下图:点击“Next”,

第八步:数据库文件位置,选择“Use Database File Locations From Template”,如下图:单击“Next”,

第九步:数据库恢复配置,选择“Speclfy Flash Recovery Area”,如下图:单击“Next”,

第十步:数据库内容,按下图所示配置:

第十一步:初始化参数,要严格按照下图所示参数配置:

第十二步:数据库存储

1、修改控制文件control03.ctl保存路径,如下图:

2、修改最大数据文件数为800,默认是200。如下图:

3、修改数据文件(要严格按照下图参数),如下图:

4、修改重做日志组,并增加日志组4,如下图:

每十三步:生成建库角本选项,如下图:

oracle create database 手动创建数据库

oracle create database 手动创建数据库 oracle create database 手动创建数据库(2012-04-17 10:15:08) create the sql file: XXX.sql CREATE DATABASE ratl1252 USER SYS IDENTIFIED BY rati0nal USER SYSTEM IDENTIFIED BY rati0nal LOGFILE GROUP 1 ('/Oracle/product/10.2.0/Db_1/oradata/ratl1252/redo01.log') SIZE 100M, GROUP 2 ('/Oracle/product/10.2.0/Db_1/oradata/ratl1252/redo02.log') SIZE 100M, GROUP 3 ('/Oracle/product/10.2.0/Db_1/oradata/ratl1252/redo03.log') SIZE 100M MAXLOGFILES 16 MAXLOGMEMBERS 5

MAXDATAFILES 100 MAXINSTANCES 8 MAXLOGHISTORY 2 CHARACTER SET WE8MSWIN1252 DATAFILE '/Oracle/product/10.2.0/Db_1/oradata/ratl1252/system01.dbf' SIZE 2048M REUSE EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE '/Oracle/product/10.2.0/Db_1/oradata/ratl1252/sysaux01.dbf' SIZE 1024M REUSE DEFAULT TEMPORARY TABLESPACE Temp TEMPFILE '/Oracle/product/10.2.0/Db_1/oradata/ratl1252/temp01.dbf' SIZE 2048M REUSE; add below settings to init.ora file: undo_management=AUTO undo_tablespace=UNDOTBS export $ORACLE_SID=SID_Name sqlplus /nolog conn /as sysdba startup nomount

oracle期末填空题整理

1、数据操纵语言中典型的四种语句是Insert、select 、update和delete 。 2、事务处理控制语言中的Commit命令表示提交事务,而回退事务则用ROLLBACK命令表示。 3、获取字符串变量长度的函数是LENGTH。 4、Oracle数据库中,生成唯一、连续的整数的对象是SEQUENCE(序列)。 5、PL/SQL基本语句块中的声明部分使用DECLARE关键词。 6、PL/SQL中对变量进行赋值,除了使用赋值符号?:=?外,还可以使用SELECT…INTO语句。 7、显示游标中要提取数据行,应使用FETCH关键词。 8、存储过程的参数模式除了具有In和Out外,还有IN OUT模式。 1.Oracle EnterpriseManager是一个基于 B/S的框架系统。 2.Oracle数据库的存储结构分为物理结构和逻辑结构。 3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。 4.在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。 5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE. 6.索引的主要目标是提高访问的速度。 7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。 8.命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。 9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip 地址和端口号。 10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。 1. RDBMS的全称是关系数据库管理系统。 2. SQL*PLUS环境中的append指令的作用是追加在表的。 3. SQL*PLUS环境中的connect指令的作用是某用户连接至数据库。 4. SQL*PLUS环境中的list指令的作用是显示备份信息,缓冲区中最后命令。 5. SQL*PLUS环境中的show指令的作用是显示当前会话的。 8. 初始化参数的文件名称为 init.ora 。 9. 建立表格的语句是create table table_name(variable variable_type);。 10. 为oracle数据库中表格的每一列设定数据类型时,常用的数据类型有 number 、 char 、 varchar 、 date 。 11. oracle数据库中包含的数据约束有唯一约束、非空约束、主键约束、外键约束、 check约束。 12. 复制一个表格可以使用 create table table_name as select * from ref_table_name 。 13. 修改已经存在的表的存储参数 pfile 。 15. 创建一个简单的用户testUser, 密码为test的语句是create user testUser identified by test; 16. 创建存储过程的语句是create or replace procedure as … begin … end; 17. 创建一个视图的语句是create view as select … from table_name___ 18. 提交一个事务使用关键字___commit_____ 19. 获得两个集合的交集使用____intersect___ 20. 写出从表A中获取从第10条到第20条的sql语句select b.* from (select *,rownum rn from table_name order by col1)

oracle数据库安装文档

oracle数据库安装文档

概述 内蒙古中行数据库安装:平台red hat 6.6,数据库版本11.2.0.4,升级psu。

一、环境准备 1、安装前准备 1.1编辑/etc/security/limits.conf文件 vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 1.2配置内核参数(Configure Kernel Parameters) vi /etc/sysctl.conf #kernel.shmmax = 68719476736 #kernel.shmall = 4294967296 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 4294967295 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304

net.core.wmem_default = 262144 net.core.wmem_max = 1048586 1.3关闭防火墙并重启系统 vi /etc/selinux/config 1.4创建用户组 1.创建组和用户: groupadd -g 600 oinstall groupadd -g 601 dba groupadd -g 602 oper useradd -m -u 601 -g oinstall -G dba,oper oracle 2.修改用户口令:

oracle考题教学提纲

1.下面对数据库文件的叙述中,正确的是C A、一个表空间只能对应一个人数据库文件 B、一个数据文件可以对应多个表空间 C、一个表空间可以对应多个数据库文件 D、数据库文件存储了数据库中的所的日志信息 2.下面对数据库逻辑存储结构叙述中,正确的是__AB__ A、一个数据库实例由多个表空间组成 B、一个人段由多个区组成 C、一个人区由多个段组成 D、一个人块由多个区组成 3.下面哪种后台进程用于将数据缓冲区中的数据写入数据文件?__B__ A、LGWR B、DBWn C、CKPT D、ARCn 4.系统全局区包括下面那些区域?__ACD__ A、java池 B、软件代码区 C、数据缓冲区 D、日志缓冲区 5.解析后的sql语句会缓存到下面的SGA哪个区域中?_C___ A、java池 B、大型池 C、共享池 D、数据缓冲区 1.在SQL*Plus中链接数据库时,可以使用CONNECT命令。下面的4个选项中,哪几个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。____D________ A.CONNECT scott/tiger; B.CONNECT tiger /scott; C.CONN scott/tiger as sysdba; D.CONN scott/tiger@orcl as sysdba; 2.执行语句SAVE scott_emp_query.sql APPEND,执行结果表示_____C_____。 A.如果scott_emp_query.sql文件不存在,则出现错误 B.如果scott_emp_query.sql文件已经存在,则出现错误 C.将缓冲区中的内容追加到scott_emp_query.sql文件中,如果该文件不存在,会创建该文件 D.将缓冲区中的内容替换掉 scott_emp_query.sql文件的内容,如果该文件不存在,会创建该文件 3.使用SQL*Plus中的____B_______,可以将文件中的内容检索到缓冲区,并且不执行。 A.SAVE命令 B.GET命令 C.START命令 D.SPOOL命令

Oracle11G在Linux上手动创建数据库

Oracle11G在Linux上手动创建数据库 手动创建数据库: 1)定义实例名、数据库名 实例名:mysid 数据库名:mydb .bash_profile export ORACLE_SID=mysid export ORACLE_ 2)创建目录 su - oracle mkdir -p /u01/app/oradata/mydb mkdir -p /u01/app/flash_recovery_area mkdir -p /u01/app/admin/mysid/adump 3)创建参数文件 vi /u01/app/product/11.2.0/dbhome_1/dbs/initmysid.ora *.compatible='11.2.0.0.0' *.control_files='/u01/app/oradata/mydb/control01.ctl' *.db_block_size=8192 *.db_name='mydb' *.db_recovery_file_dest='/u01/app/flash_recovery_area' *.db_recovery_file_dest_size=2G *.diagnostic_dest='/u01/app' *.memory_target=800M *.open_cursors=300 *.processes=150 *.remote_login_passwordfile='EXCLUSIVE' *.undo_tablespace='UNDOTBS1' *.undo_management=auto 4)启动实例 sqlplus / as sysdba startup select instance_name,status from v$instance; 5)创建数据库 create database mydb user sys identified by oracle

Linux下oracle建库

ORACLE 安装部分说明
一、通过 dbca 创建数据库
Oracle DBCA 总共提供四种操作模式,进行数据库管理工作,分别是: 1、 创建数据库( Create a database ) .] 2、 配置数据库各项设定( Configuration database options in a database ) . 3、 删除数据库( Delete a database ) . 4、 模板管理( Manager Templates) .

这里有 4 个选项, Data Warehousing : 这个模版是用来创建数据仓库环境的( DDS ) 。 Transacti on Processing : 这个模版是用来创建联机事务处理环境的 (OLTP)。 General Purpose: 这个模版创建的数据拥有 DDS 和 OLTP 特性。当然也很巨大! (小硬盘 8 0G 以下者慎用! ) New Database:以自定义方式创建数据库。

设置全域数据库名称(Global Database Name)和 SID。 所谓全域数据库名称目的是希望能够在网络上唯一识别每个 oracle 数据库,格式通常如 下:[Oracle SID 名称].[数据库主机所在网域名称] 我们公司的域名称:https://www.doczj.com/doc/f910937020.html,,数据库 SID 设定 oracleDB。那么全域数据库名称就可 以设定为:https://www.doczj.com/doc/f910937020.html, 下一步选择:No,don’t register the database。

Oracle创建序列的方法及技巧

Oracle创建序列的方法及技巧 日期:2008-06-23] 来源:互联网整理 前面说过,关系数据库的一个最重要的方面是,每个表必须有一个主键。许多情况下,在数据库中创建一个作为标识符的新键列是最容易的。例如,Agent s表有一个作为主键的AgentID列。但是,总是存在一个问题:从何处取得保证唯一的新编号?在一个较大的组织机构中,可能有一个人力资源部,可以建立某种处理,以便新雇员总能分配一个唯一的编号,并且在雇用某人时该数据被录入到表中。但必须有人密切关注所分配的所有编号,并且还需要检验它们唯一性的一个表单。 相对于依赖基于人工的处理,让数据库生成用作键值的编号更有意义。orac le为此目的使用序列。序列(sequence)是Oracle在需要时用来产生新值的一个编号集合。序列的两个关键点是:必须预先建立;需要代码请求生成新值。序列的编号不是在录入新行时自动生成的。你必须编写代码来生成值,并把它们存储在合适的列中。注意,可以对要自动生成编号的表的Insert事件编写一个数据库触发器。但是,Oracle中最常见的方法是在需要时生成关键值,通常是在表单上生成。 一般,在定义原始表时定义一个序列。但是,因为序列与表之间不存在直接的关系,所以可以在创建编号前建立序列。序列只需创建一次,在整个SQL*Plu s中都可以使用。 (1) 因为表中已经存在数据,找出其最大值: SELECT Max(AgentID) FROM Agents; (2) 最大值应该为15521,你可能想从一个比它大的值开始。用15522就可以了,但为保险起见,从20000开始: CREATE SEQUENCE seq_Agents INCREMENT BY 1 START WITH 20000; (3) 也是用SQL检索新值,它自动用序列定义中指定的值给计数器增量。试一下,以保证理解相应的命令: SELECT seq_Agents.NEXTVAL FROM dual; 此命令使用了人为的dual表,因为PL/SQL总是要求使用FROM子句。它应该返回值20000。如果重复此命令,它将返回20001、20002,如此等等。注意,序列简单地返回数字,不对这些数字做任何事情。由你决定使用这些数字作为新主

Linux手动创建RAID和LVM分区

这样我们就成功创建了一个RAID5的磁盘分区。

CentOS 5.2 LVM 新增加一块硬盘的方法 来源: ChinaUnix博客日期:2009.11.24 15:50(共有0条评论) 我要评论 有用LVM2,现在空间不足,需再加一块硬盘。 先加上硬盘,用fdisk -l,可以看到新硬盘。 给新加的硬盘分区: fdisk /dev/sdb >n >t >8e(linux LVM) 分成一个分区,格式为linux LVM. 下面开始把分区加到LVM内去: 1.建立物理卷 pvcreate /dev/sdb1 2.把新物理卷加入到卷组中去 vgextend VolGroup00 /dev/sdb1 3.把新的空间加到逻辑卷中去 lvextend -L+10G /dev/VolGroup00/LogVol00 4.加上去之后,目前用df -h还看不到新的空间,需要激活 RHEL 4: ext2online /dev/VolGroup00/LogVol00 RHEL 5: resize2fs -p /dev/VolGroup01/LogVol00 全部搞掂,再用df -h,就可以看到新的空间了。

几个命令: 扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名) 扩展lv: lvextend -L +200m /dev/vg0/home(lv名) 查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00 数据迁移:pvmove /dev/sda1 /dev/sdc1 删除逻辑卷步骤: A.umout所有lv B.lvremove /dev/vgo/logVol00(有快照要先删除快照) C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0) D.vgremove vg0 (移除) 注意: 迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。 记录: 检查当前分区大小 [root@jxxdb2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 15G 3.7G 9.9G 27% /u01/oracle/oradata [root@jxxdb2 ~]# cat /etc/fstab 检查vg还有多少空间没有分配以及当前lv的大小 [root@jxxdb2 ~]# vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE" --- Volume group --- VG Name VolGroup00 Alloc PE / Size 610 / 19.06 GB Free PE / Size 11107 / 347.09 GB [root@jxxdb2 ~]# lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"

Oracle SYS.AUDSES$ 序列 说明

一.S YS.AUDSES$ 序列说明 1.1 MOS 说明 MOS 文档:How Sessions get Their AUDSID Identifier [ID 122230.1] Sessions connecting to an Oracle database have a number of identifiersassigned to them which can be found in the V$SESSION dynamic view. --当session 连接到Oracle 数据库时,会分配一个标识号,这个标识号可以从v$session这个视图里查询。 One of these identifiers is V$SESSION.AUDSID. This identifier is particularlyuseful because it can also be obtained by a session using the SQL functionUSERENV('SESSIONID'). In this way, a session can find its own session-related information. --其中一个标识符就是v$session.audsid. 这个标识符非常有用,因为它也可以用SQL 函数USERENV(‘SESSIONID’) 来获取,这样,session 就可以发现其关联的信息。 1.2 SESSION 获取v$session.audsid说明 A session connected to an Oracle database may obtain one of its sessionidentifiers, the Auditing Session ID, by use of the built-in USERENV SQLfunction. For example, in SQL*Plus, a query like the following can be used: SQL> select userenv('SESSIONID') from dual; USERENV('SESSIONID') -------------------- 13591 --查看当前的Auditing session id This value may be used to find out more information about the current sessionas it is also recorded in the column AUDSID of the V$SESSION dynamic view. --通过这个audid,然后和v$session结合,就可以查看session 的更多信息。Continuing the previous example: SQL> select sid,serial#,audsid,program from v$session where audsid=13591; SID SERIAL# AUDSID PROGRAM ---------- ---------- ---------- ------------------------------------------

图形建库201702

1、创建工程(***村-图形.mdb),导入CAD成果。 Dwg版本太高会出现导入错误,需先将dwg转为低版本。导入前将承包人名称、承包合同面积、调查记事、外业编号的字体大小改为0.01,居中。界址线类型在输入的时候设置大小为0.2,左下。 若数据量很大,导入时分多次导入,一次导入两个或三个,一次性导入太多容易出错。

地块重叠检查 地块缝隙检查 2、检查修改地块:数据检查 地块重叠检查和缝隙检查的问题可用‘地块图形修复’修改,修复完成之后,再检查缝隙和重叠,仍然有错误的话需要手动修改。 3、由于CAD中只有外业编号,需根据外业调查表将地块属性信息导入到库中。 导入地块属性打开相应表格,并使字段对应。

4、修改图属挂接错误: ***村-属性.mdb修改5、图属挂接: 有五种方法可供选择,根据村子的实际情况选择挂接方法。 图属挂接***村-属性.mdb

在图属和属图检查结果中的“挂接状态”排一下序,已挂1和已挂0都是已经挂接完成的,空的是没挂接上,除集体土地外,其余的要查看原因,然后在属性库的地块备注中填写说明或指定承包方挂接。 挂接时可选择挂接方式批量挂接或单个挂接或单个指定承包方;有问题的话改掉后需重新挂接,改不掉的问题不用管。 注1:挂接的时候,“村集体”、“机动地”、“机动田”要在图形库图面改名为“**村集体”、“01组集体”(村集体名字是“**村集体”,组集体名字是“**组集体”。) 注2:村集体的处理,在属性库新建集体承包方 注3:关于全部征用和占用的地块需要在属性库承包方调查记事备注 注4:五种挂接方法中,按承包方名称挂接时“图-属检查”检查出的是承包方重名或承包方名称错误的情况,“属-图检查”检查出的是有承包方没有地块的情况,其余方法检查出的均为字面本身的意思。 6、提取界址点 属性操作批量提取界址点

笔记6:使用DBCA命令或SQL命令创建及管理数据库

笔记6:使用DBCA命令或SQL命令创建及管理数据库 一、创建数据库前注意事项: 在Oracle下创建多个数据库,需要注意每创建一个数据库之前都需要修改$Oracle_home\NETWORK\ADMIN\listener.ora, 在SID_LIST中添加新的数据库SID (SID_DESC = (GLOBAL_DBNAME = NEWSID) (ORACLE_HOME = $ORACLE_HOME) (SID_NAME = NEWSID) ) 之后重新启动OracleOraDb11g_home1TNSListener服务。 二、创建数据库的方式 1.利用开始菜单中的DBCA可视化组件创建。(见笔记3) 2. 利用DBCA命令以静默方式创建数据库 注意:Win7系统必须是超级管理员Administrator身份才可以,否则普通管理员对一些文件还是有访问限制的。 命令如下: dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname oraDB -sid oraDB -responseFile NO_VALUE-characterSet AL32UTF8 -memoryPercentage 30 -emConfiguration LOCAL

3. 利用SQL语句手动创建数据库 步骤1:利用oradim工具创建数据库实例 步骤2:创建文本初始化参数文件(pfile) 创建D:\app\myoracle_init目录,用于存放相关初始化参数文件和脚本文件。目录和存放位置可自行定义。 本例:初始化参数文件名initmyoracle.ora, 按照教材P57页编写文件内容,注意涉及Oracle安装路径的一定要根据自己的情况进行修改,比如我的Oracle安装路径就是”D:\app”。 注意:需要了解各种初始化参数的含义 步骤3:创建数据库创建脚本文件 命令:Create database 数据库名 注意: 1.要理解明白Oracle的数据库创建的各项参数,必须先清除Oracle数据库的存储结构 (物理存储结构及逻辑存储结构(见笔记5))。 2.Undo tablespace 的名称务必和初始化参数文件中undo_tablespace的值一致。 本例:创建数据库的脚本文件CreateDatabase_myoracle.sql 步骤4:启动SQLPlus进行数据库实例启动和数据库文件保存 1.Cmd窗口中切换当前数据库 set oracle_sid=orcl sqlplus 输入用户名及密码 执行命令:使用初始化文件启动数据库实例 Startup pfile=’ D:\app\myoracle_init\initmyoracle.or a’ nomount

3宅基地项目建库部分—关于外业注意以及整个建库流程

宅基地项目建库流程 根据宅基地项目的要求,为方便及时对采集回来的权属数据进行登记发证,我们采取先以地籍子区为单位进行建库,最终合并所有数据库的方式建立市级数据库,以下的步骤主要是详细介绍以地籍子区为单位进行建库的方式。 建库步骤流程图: 1.权属数据上图 1.1权属调查 按照外业调查的标准对调查范围内的已建成建筑进行实地权属人信息核查,并在外业调查底图上确认建筑物所属宗地界址点位置,形成宗地,同时,填写外

业调查表,其中调查表格的内容主要是参考地籍调查规程的地籍调查表,包括权利人信息以及界址线相关信息。 1.2外业图形数据录入 ⑴、在CAD软件中把外业调查的数据录入进去,开始新建一个图层(快捷键LA),新建图层名字为JZD,颜色为红色。(注意:关闭房屋层,把底图改成O层为白色,删除多余的图层,为了一目了然的区分画过跟没画的地方。)⑵、把JZD层作为当前层,对照外业调查地图用多段线(PL)勾画宗地的范围线,勾画宗地线时注意事项: ①当宗地线完全跟房屋线吻合时,处理方法关闭其他图层只开启房屋层,再运用对象捕捉中的端点捕捉,完全按照房屋中的端点确认界址点的位置,这里勾画捕捉出来的宗地线就完全跟房屋线吻合; ②当宗地线跟房屋线不套合时,开启所有图层,根据外业调查的数据输入勾画就可; ③当宗地线有一部分套合有一部分不套合时,从一个方向画起,遇到套合的就只开启房屋层捕捉勾画就可以,不套和的时候根据外业调查数据输入勾画就可以)。一定确保一个宗地是闭合的,宗地画好后,对应的宗地给与一个编号,编号输入(快捷键MT),字体要求:字体:宋体,大小:2.5。建议:只输入一个编号其他的都复制(CO),双击字体,修改编号内容就可,注意:编号左下角一定落在宗地范围内,编号的内容包括虚拟的编号及调查的权属人名字,界址点。 2.数据转换 将采集回来的cass数据转换成mapgisK9数据。 2.1 Cass数据质量准备 在cass中,我们必须对权属数据进行上图以及录入一些必要的属性。 宗地层:宗地号、权利人以及地类这三个属性必须录入,其余属性可以后期在mapgis中进行录入;

手工建立oracle数据库的方法

手工建库需要经过以下几个步骤,每一步骤都非常关键: 1.创建必要的相关目录 2.创建初始化参数文件 3.设置环境变量Oracle_sid 4.创建实例 5.创建口令文件 6.启动数据库到nomount(实例)状态 7.执行建库脚本 8.执行catalog脚本创建数据字典 9.执行catproc创建package包 10.执行pupbld 11.由初始化参数文件创建spfile文件 12.执行scott脚本创建scott模式 13.用命令测试数据库创建是否完成 14.配置OEM,使得能够通过浏览器管理和控制数据库 Oracle的安装路径:C盘创建的数据库名称:book book数据库的SYS用户初始密码:bookstore 需要配置EM资料库之后,才可以通过EM访问数据库(才可以出现DBConsole服务)。 1、打开命令行工具,创建必要的相关目录 C:\>mkdir C:\oracle\product\10.2.0\admin\book C:\>mkdir C:\oracle\product\10.2.0\admin\book\adump C:\>mkdir C:\oracle\product\10.2.0\admin\book\bdump C:\>mkdir C:\oracle\product\10.2.0\admin\book\cdump C:\>mkdir C:\oracle\product\10.2.0\admin\book\dpdump C:\>mkdir C:\oracle\product\10.2.0\admin\book\udump C:\>mkdir C:\oracle\product\10.2.0\admin\book\pfile C:\>mkdir C:\oracle\product\10.2.0\oradata\book 上面创建目录的过程也可以在Windows的图形界面中去创建。其中C:\oracle\product\10.2.0\admin\book目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。最重要的两上子目录是bdump和udump目录,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_book.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。Udump目录存放和特定会话相关的跟踪信息。C:\oracle\product\10.2.0\oradata\book目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。

ORACLE单据序列的概念及应用V

单据序列的概念及应用

目录 文档控制 ................................................................................................................................... i i 概述 . (4) 单据序列概念 (4) 单据序列(客户化应用) (7) AR 中的单据序列 (11) AR 中的单据序列试验 (14) 单据序列的实用意义分析 (23) 已解决问题和未解决问题 (27) 未解决问题 (27) 已解决问题 (27)

概述 本文对 Oracle ERP系统中“单据序列”的概念进行了初步的探索和实验。目的在 于进一步理解“单据序列”的概念和作用 单据序列概念 序列的概念 Oracle 对于序列概念的描述如下: 单据序列可对 Oracle Applications 产品所生成的单据进行唯一编号。利用 Oracle Applications,您可以通过在表单中输入数据并生成单据(如发票),起动一 项事务处理。单据序列会生成跟踪线索,用以标识创建了该事务处理的应用产品(如 Oracle Receivables),以及所生成的原始单据(如发票编号 1234)。 单据序列可以提供完整性的证明。例如,单据序列可用于反映每项事务处理,甚至是失败的事务处理。 单据序列还可以提供跟踪线索。例如,单据序列可以提供一条从总帐到子分类帐,再到最初影响帐户余额的单据的跟踪线索。 由于单据序列会生成跟踪数据,因此即使单据被删除,它们的跟踪记录也会保留下来。

CASS二调版数据处理建库步骤

CASS二调版数据处理建库步骤 只对南方CASS二调专版软件有效 1当你拿到一张某地区的整体地形底图时,首要的任务是对图形进行整理: 2一:打开二调软件,打开老图,执行检查入库---“删除重复实体”命令,对多余实体进行初次排查,(根据经验,老图很多是以前测量的,用的软件多为低版本或盗版,以下同). 执行处理,删除错误. 二:对地形部分,纯粹的地形,不影响属性录入的图层,如等高线,高程点层,点号层,管线设施层等,可以分层从老图里提取出来,分别另存,今后可以统一在建库时如有要求则检查无误按要求入库.另存方法:隐藏想提取的层,删除图上所有其他地物,再显示该层,另存为“某层单独”.注意底图复制,防止错误操作!剔除以上层后的底图其他层再另存为“建库地籍底图”,下面操作都以该图操作.(其余层地物保留,进库时按要求定是否进入信息系统) 3按照建库要求:分好街坊区域 方法:打开“建库地籍底图,”先按国土局划定的界线绘制街坊界线. 要求:界限外围不能超过城镇地籍测量边界,内部可以按大道路(国土局会指定好)画,首尾相连,画好一个街坊界后,另外的一个界线只要从没画的地方开始,捕捉到原来一个的分水点上,画到结束的地方,与别的街坊重叠部分不要画!只要保证有界线连起来围成一个街坊就可以,不用重叠不用封闭. 技巧:为防止界线交不到,请将多余线段删除,打开交点捕捉,或最近点捕捉,不要捕捉到其他垃圾线上去了.绘制境界时请把其他不相关的层隐藏,图面干净方好绘制. 街坊界线重叠处不能重绘. 点击:地类图斑----“生成街坊村区域”---“内部点生成”,点境界线内部点一下,分析孤岛,有时提示“分析内部孤岛时出错”不用管,系统高亮显示街坊区域,对的话在命令行选“Y”,回车,输入街坊编号,街坊名称,完成生成街坊区域.如果提示“找不到封闭区域”,请仔细检查境界线是否首尾相连,严格捕捉到点,主要是交点处可能交错了,一般使用端点、交点、最近点捕捉可以找到相交点,修改交点位置后再内部点生成行政区. 另外,如一个街坊被另一个面积大街坊包围,先请生成小的,外面大的随后生成 4分街坊 把行政区界线层显示,根据封闭界线,使用“地物编辑”---“局部存盘”----“多边形内图形存盘”,选择边界,按分好的街坊界线将各街坊分开,另存,主要是为了今后做权属时方便分批录入 5以一个街坊为例,介绍属性录入方法及查错方法 一:检查图上是否有没有骨架线的地物,如围墙,等,没有骨架线转换将无法进入库里.交换文件也转不了.需要重画!有的地物与新标准不同, 如双人桥,自然斜坡等,即使有骨架线,也进不了,也需要重画,一般不多.仔细对照查看. 二:检查重画后,转换生成*.CAS交换文件,再读入交换文件,通过交换文件可以过滤很多错误,盗版用户仔细看! “数据”----“生成交换文件”, “读入交换文件”命令 如果转换后东西没有了,说明该地物与新图例对应不了,或者没骨架线,如果是上述情况,请修改或重画后再转*.CAS文件. 关键地形地物请务必仔细检查,(如果是植被层,没有地类边界的填充符号是不会有的.如果想利用这些植被层地物绘制土地利用图斑,

关于oracle建库时报错DIM-00019问题

OS:windows server 2003, DB:Oracle 10g for win-32。 机器是IBM x3850 截图: DIM-00019: create service error O/S-Error: (OS 1388) 无法将新成员加入到本地组中,因为成员的帐户类型错误。 网上找了一些帖子,现总结如下: 一、 系统平台:Windows XP sp2 Oracle 10.2.1.0 重新安装操作系统后,需要直接使用原来安装的ORACLE及数据库文件,根据网上找到的资料,只需要使用oradim -new -sid oratest -pfile E:\oracle\product\10g\admin\oratest\pfile\init.ora建立Windows服务即可,经实际测试,可能有些问题,如下: E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile E:\oracle\product

\10g\admin\oratest\pfile\init.ora Message 51 not found; No message file for product=RDBMS, facility=ORADIM DIM-00019: Message 19 not found; No message file for product=RDBMS, facility=ORA DIM O/S-Error: (OS 2) 系统找不到指定的文件。 在Windows管理工具里看到服务是添加了,但不能正常使用,只好删除: E:\oracle\product\10g\db_1\BIN>oradim -delete -sid oratest Message 50 not found; No message file for product=RDBMS, facility=ORADIM 经查,需要添加注册表项: "ORACLE_HOME"="E:\\oracle\\product\\10g\\db_1" "ORACLE_SID"="oratest" "ORACLE_BASE"="E:\\oracle\\product\\10g" 再执行oradim可正常添加服务,并且可以正常使用。 E:\oracle\product\10g\db_1\BIN>oradim -new -sid oratest -pfile E:\oracle\product \10g\admin\oratest\pfile\init.ora Instance created. 二、改SID办法 我改了sid,由于我以前装过sid= oracle9i的,然后被我删了 1。先卸载 2。然后删除目录oracle和programe file下的oracle目录 3。删除regedit的oracle 4。在删除服务在regedit 然后我才重装的可是就报上面的错误? 解决:换了个sid再建库,ok了 在NT架构系统中,需要先建立一个服务,就是Oracle.exe,用于包裹Oracle 应用。也就是第一步是用oradim建立一个SID的服务。出错就是这个呀。 手工运行一下oradim就知道了 三、建议用户组 手动创建组,ORA_DBA 然后,将用户administrator添加到这个组中。 再运行你上边说的DBCA -------database configuration assistant

Oracle中创建、修改、删除序列

Oracle中创建、修改、删除序列 ORACLE没有象SQL SERVER中一样的自增加字段,要实现只 能通过SEQUENCE来实现。 1、创建序列语法:(需要CREATE SEQUENCE系统权限) CREATE SEQUENCE序列名 [INCREMENT BY n] ---用于定义序列的步长。 如果省略,则默认为1,如果出现负值,则代表序列的值是按照此步长递减的。 [START WITH n] ---定义序列的初始值(即产生的第一个值),默认为1。 [{MAXVALUE/MINVALUE n|NOMAXVALUE}] ---定义序列生成器能产生的最大值。 选项NOMAXVALUE是默认选项,代表没有最大值定义,这时对于递增 序列,系统能够产生的最大值是10的27次方;对于递减序列,最大值是 -1。 MINVALUE定义序列生成器能产生的最小值。选项NOMAXVALUE是 默认选项,代表没有最小值定义,这时对于递减序列,系统能够产生 的最小值是?10的26次方;对于递增序列,最小值是1。 [{CYCLE|NOCYCLE}] ---表示当序列生成器的值达到限制值后是否循环。 CYCLE代表循环,NOCYCLE代表不循环。如果循环,则当递增序列达到最大值时,循环到最 小值;对于递减序列达到最小值时,循环到最大值。如果不循环,达到限制值后,继续产生新值 就会发生错误。 [{CACHE n|NOCACHE}]; ---CACHE(缓冲)定义存放序列的内存块的大小,默认为20。 NOCACHE表示不对序列进行内存缓冲。对序列进行内存缓冲,可以改善序列的性能。

2、修改序列语法: ALTER SEQUENCE 序列名 [INCREMENT BY n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}]; *不能修改序列的初始值 3、删除序列语法: DROP SEQUENCE 序列名;

相关主题
文本预览
相关文档 最新文档