首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle数据库入门级配置
【标  题】:Oracle数据库入门级配置
【关键字】:Oracle
【来  源】:http://www.cublog.cn/u/15117/showart.php?id=103965

Oracle数据库入门级配置

这是一个初级使用者使用oracle的入门级文章

下面这些在使用过程中经常使用到的.(以后加上调优的参数说明,SGA区,共享池,PGA,等等spfile里面的参数)

 

 

1.配置net8(可以在tnsname.ora里配)

在开始菜单上点击Net8 Configuration Assistant菜单项,在弹出窗口中选择本地网络服务名配置

 

2.配置net8几个重要参数(可以在tnsname.ora里配)

全局数据库名(服务名)

网络类型:通常选择TCP/IP

端口号:1521(缺省)

主机名

初始用户及密码:system/manager

 

3.配置Oracle Entripse  Manager

  开始菜单中选择Enterprise Manager目录下的Configuration Assistant,选择创建一个新的资料档案库

配置OEM的几个重要步骤

oem的资料档案库选择一个数据库

服务:主机名:端口号:全局数据库名

创建登陆用户

为新创建用户指定表空间

 

4.Export工具是一个导出程序

语法:

exp UserId/Password@数据库全局名 file=DMP文件的目录 其它参数

获取帮助,敲入:exp help=y

 

 

Export常用的参数(1

Direst 选择是否采用直接路径导出

File指定导出文件名

Full Full=Y将整个数据库导出

Incremental导出上次Incremental CumulativeComplete导出而改变的所有对象

Cumulative 导出上次CumulativeComplete导出后改变的所有对象

Complete 导出所有的对象

Indexes 指定索引是否被导出

Export常用的参数(2

Log 指定日志的文件名

Owner 允许为指定的用户导出对象

Parfile 允许从一个文件读取导出参数

Query 指定从表中导出符合条件的行

Record 指定是否在导出系统表中记录IncrementalCumulative导出,默认为Y

Rows 控制表数据是否被导出

Tables 允许导入一个或多个表

Triggers 指定触发器是否和表一起导出

 

 

5.Import工具是一个导入程序

语法:

imp UserId/Password@数据库全局名 file=DMP文件的目录 其它参数

获取帮助,敲入:imp help=y

Import常用的参数(1

File 指定导入文件名

Fromuser 允许导入指定的用户拥有的表

Full full=Y时,导入DMP文件中所有的事物

Ignore Y时,如果数据出错,将继续下一行数据

Indexes 是否导入索引

Log 指定日志文件

Parfile 指定从文件中读导出参数

Rows 指定是否导入表的数据

Import常用的参数(2

Show 指定显示全部要被执行的参数

Tables 指定导入一个或多个表

Touser 指定导入到哪个用户名下

Userid 指定导入的用户的用户名和密码

 

 

6.SQL*Loader简介

SQL*Loader从文本文件导数据到数据库中。功能包括:

从定界文件装数据

从固定长度的文本文件装数据

从二进制文件装数据

在输入文件中过滤数据

SQL*Loader使用的数据类型

Char:该char和数据库中的char类型不同,它包括数据库中的charvarcharCLOB等类型

Date:时间类型

Interger external:定义整数值

Decimal external:定义包括小数点的数值

 

装载字段固定长度的文件

一个例子:

Load data

   infile ‘yyb_data.txt’

   append

Into table emp

(   name position(1:10) char,

    rank  position(11:13) interger external,

    birthday position(13:23) date “dd-mm-yyyy”

)

导入有界定符的文件

一个例子:

Load data

   Infile ‘c:\yyb.txt’

   append

Into table emp

(  name char terminated by ‘,’,

   rank interger external terminated by ‘,’,

   birthday date “dd-mm-yyyy” terminated by ‘,’

)

导入有界定符的文件 ()

再看一个例子(处理空字段):

Load data

   Infile ‘c:\yyb.txt’

   append

Into table emp

   trailing nullcols

(  name char terminated by ‘,’,

   rank interger external terminated by ‘,’,

   birthday date “dd-mm-yyyy” terminated by ‘,’ )

如何把数据放到表中

从前面的例子中可以看出,它们都包含关键字append,还有其它的关键字:

Insert:指定要装载的是空表,否则失败

Append:添加数据到表,即使表中有数据

Replace:加载前,将删除表中的所有数据

Truncate:与replace

使用SQL*Loader命令和参数

命令语法为:

  sqlldr [param=value [,param= valus … ] ]

参数:

Userid 用户名和密码

Control 指定控制文件名,也就是存放前面的胶片中的代码的文件

Log 指定日志文件名

Bad 指定存放坏记录的文件名

SQL*Loader参数(续前)

Data 指定数据文件名

Skip 允许跳过的记录数量

Load 允许装入的记录数量

Errors 指定允许的错误数

Rows 指定装载多少条记录提交一次

Direct 可以指定为直接路径装载

Parfile 指定包含命令参数的文件名

 

 

 

2006-04-23 晚上23点59分 于 北京通州

 

 

InnoDb实践经验.:【上一篇】
ORACLE用户的配置文件:【下一篇】
【相关文章】
  • oracle安装手记for,redhatas4.0
  • Oracle时间与Unix时间戳的转换
  • Oracle ADF框架介绍
  • 部署MapViewer到Oracle Application Server上的步骤
  • 如何用JSP处理Oracle中CLOB类型的字段
  • Procedure in Oracle
  • oracle trunc(with date)函数的介绍
  • LoadRunner录制Oracle ERP脚本
  • 从oracle中读取Blob写到文件夹(图片)
  • 超快速安装oracle10r2 for rhel as4 u3
  • 【随机文章】
  • [原创] 生成X个不重复的Y位长度的随机数
  • unix环境高级编程--第1章 UNIX基础知识
  • xdoclet 与 hibernate
  • 情人节祝福词
  • 叛逃者病毒分析
  • 使用netbeans来监控Http 通讯
  • 《A3》合成装备玩家的回忆录
  • [转载]jsp+tomcat+mysql&sevlet&javabean配置全过程
  • 2005-10-02
  • DFCG破解入门第十三课
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.