Oracle11g使用手册自备.docx_第1页
Oracle11g使用手册自备.docx_第2页
Oracle11g使用手册自备.docx_第3页
Oracle11g使用手册自备.docx_第4页
Oracle11g使用手册自备.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle_11G使用手册_个人官网账号:Password:xxxxxxxQq1、安装Oracle(windows)下载官网文件xxxdatabase_1of2;下载官网文件xxxdatabase_2of2;将文件2of2内容合并到1of2中并安装。个人设置密码:123qweQWE1、Oracle服务必须项(windows)需要启动OracleServiceXX(XXSID)和OracleOraHome92TNSListener2个服务。2、Oracle 默认账号默认账号:scott 密码是 tigersys 密码是 change_on_installsystem 密码是 managersysman 密码是 oem_temp3、Oracle 导入数据Impdp sdtobacco/111111sdtobacco DIRECTORY=URL_FILE_DIR DUMPFILE= SDTOBACCO20140425.dmp table_exists_action=APPEND reuse_datafiles=y remap_schema=sdtobacco:sdtobacco remap_tablespace=sdtobacco:sdtobacco;DIRECTORY=URL_FILE_DIR:可去除指定的dmp文件放置位置替换原有的数据库导入:impdp sdtobacco/111111sdtobacco DUMPFILE= SDTOBACCO2014043001.DMP table_exists_action=REPLACE reuse_datafiles=y remap_schema=sdtobacco:sdtobacco remap_tablespace=sdtobacco:sdtobacco3、Oracle 语法 APISQL*PLUS 登陆sqlplus 用户名/密码 如:sqlplus scott/tigerDESC 显示表结构DESC 表名;use账号切换/显示connect 切换用户 show useINSERT 语句(=mysql)INSERT INTO 表名(字段1, 字段2, ) VALUES ( 值1, 值2, );INSERT INTO 表名(字段1, 字段2, ) SELECT (字段1, 字段2, ) FROM 表;TO_CHAR转换日期格式TO_CHAR(DATE字段名,YYYY-MM-DD HH24:MI:SS)DATABASE LINK 数据库链接 CREATE DATABASE LINK数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING 数据库连接字符串;数据库连接字符串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义.数据库参数global_name=true时要求数据库链接名称跟远端数据库名称一样数据库全局名称可以用以下命令查出SELECT * FROM GLOBAL_NAME;查询远端数据库里的表SELECT FROM 表名数据库链接名;Having 指定群组或汇总的搜寻条件SELECT Company,SUM(Amount) FROM Sales GROUP BY Company HAVING SUM(Amount)10000; 同where用法相近聚集函数Count 总数Sum 总和Avg 平均值Max 最大值min 最小值abs 绝对正值ceil 最小整数floor 最大整数power 乘幂的值UPPER(character string):指定字符串中的小写字母转换为大写字母LOWER(character string):指定字符串中的大写字母转换为小写字母nvl判断句nvl(expression1,expression2):如果expression1为NULL,则nvl返回expression2。 nvl2(expression1,expression2,expression3):如果expression1不是NULL,则nvl2返回expression2,如果expression1是NULL,则返回expression3。 nullif(expr1,expr2): 此函数比较两个表达式,如果它们相等,则返回空值,否则返回expr1。ullif函数等价于以下的case表达式: case when expr1=expr2 then null else expr1 endIF.THEN.ELSIF语句:IF 条件1 THEN 执行语句1; ELSIF 条件2 THEN 执行语句2;ELSE 执行语句3; END IF;rank排位rank: 此函数计算一个值在一组值中的排位,排位是以1开头的连续整数,如果两行的序数为1,则没有序数2,下行的序数为3。获取当前时间select sysdate from dual;| 拼接字符串id|,|nameROUND时间差(mysql使用Datediff)ROUND(select sysdate from dual) - service_endtime) 303、Oracle 技巧1、遇数据是关机字的可加“”搜索如 select “user” from xx2、远程创建表空间1、修改监听SDTOBACCO = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 29)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = sdtobacco) ) )2、创建表空间CREATE TABLESPACE sdtobaccoLOGGINGDATAFILE E:/app/oracle/oradata/sdtobacco/sdtobacco.dbf - 修改为自己的路径SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;3、导入数据解锁表数据1.查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id=o.object_id and l.session_id=s.sid;2.下面的语句用来杀死一个进程:alter system kill session 24,111; (其中24,111分别是上面查询出的sid,serial#)批量解锁:declare cursor mycur is select b.sid,b.serial# from v$locked_object a,v$session b where a.session_id = b.sid group by b.sid,b.serial#; begin for cur in mycur loop execute immediate (alter system kill sess

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论