oracle要有什么基础知识,oracle 基础知识-程序员宅基地

技术标签: oracle要有什么基础知识  

5268f80b9b1e01f982625ef6fac83ca1.png

1、  AIX环境下查看oracle配置信息(service_name、SID、tnsname)。

SID:

echo $ORACLE_SID

8fdabd3b4c16b9a82561e699040f32c6.png

service_name:

sqlplus / as sysdba;

show parameter instance_name;

42a9bd238c452e4baebfdb33534d1757.png

show parameter service_names;

9e9d3fb31774ee708227157b4083162a.png

show parameter service;

1a4cecb41e5eabc13837dc8d551aa8be.png

select instance_name

from v$instance;

2771625dfa083ded84513f384116d03f.png

tnsname:

netca 查看;

tnsnames.ora查看:打开network/admin下的tnsnames.ora文件:

find . –name “tnsnames.ora” ;

cat tnsnames.ora

2、  在无TNS配置时,登录到数据库。

sqlplus user/pw@ip:port/servicename

sqlplus

user/pwd@tnsname

sqlplus

user/pwd---aix

sqlplus

/nolog>connect user/pwd

sqlplus

/ as sysdba

格式一:jdbc:oracle:thin:@//:/

格式二:jdbc:oracle:thin:@::

格式三:jdbc:oracle:thin:@< tnsname >

3、  快速复制一张表,并在此创建索引。

复制表结构及其数据

create table table_name_new as select * from table_name_old

只复制表结构

create table table_name_new as select * from table_name_old

where 1=2

只复制表数据

insert into table_name_new select * from table_name_old

表结构不一样

insert into table_name_new(column1,column2...) select

column1,column2... from table_name_old

复制表结构及其数据不写日志

create table table_name_new nologging as select * from

table_name_old

设置并行度

create table testa2 (t1 int) parallel;

commit;

插入数据不写日志

alter   table   table_name

NOLOGGING;

再修改写日志

alter   table   table_name

LOGGING;

并行度:

查看dba_tables数据字典时,可以发现有“DEGREE”字段,这个字段表示的就是数据表的并行度。这个参数的设置,关系着数据库的I/O,以及sql的执行效率。当设置表的并行度非常高的时候,sql优化器将可能对表进行全表扫描,引起 Direct Path Read 等待

在使用并行查询前需要慎重考虑,

因为并行查询尽管能提高程序的响应时间,

但是会

消耗比较多的资源。

alter table t parallel(degree 1);------直接指定表的并行度

alter table t parallel;    ----------设置表的并行度为default

创建索引:

create [unique]

index index_name on table_name(column_name[,column_name…])

4、  Oracle11g 数据库的导入导出。

导出:

全部:

exp imagesys/imagesys@orcl file=/icms/20170116.dmp full=y

用户:

exp imagesys/imagesys @orcl file=/icms/20170116.dmp owner=imagesys

exp system file=/icms/lims2017116.dmp log=/icms/icms.log

owner=imagesys

表:

exp imagesys/imagesys@orcl file=/icms/lims2017116.dmp

tables=(table1,table2)

导出空表sql语句

select ‘alter table ‘||table_name||‘ allocate extent;‘ from

user_tables where segment_created=‘NO‘

导入:

全部:

imp imagesys/imagesys@orcl buffer=64000 file=/icms/lims2017116.dmp

FULL=Y

用户:

imp imagesys/imagesys@orcl file=/icms/lims2017116.dmp fromuser=imagesys touser=imagesys

5、  命令行将表查询结果输出到txt里

spool E:\log.txt;

select id,name from users;

spool off;

6、  AIX 、WIN写脚本形式连接数据库并将查询结果输出到文本文件。

Bat:

sqlplus arch/arch@orcl @E:\runsql\log.sql>log1.txt

sh:

sqlplus imagesys/imagesys @log.sql>log1.txt

oracle 基础知识

标签:blog   creat   tns   admin   比较   优化器   字典   打开   响应

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://www.cnblogs.com/lingbing/p/6386879.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42326661/article/details/116422474

智能推荐

php文件上传封装函数,PHP实现文件上传下载之封装上传函数-程序员宅基地

文章浏览阅读75次。封装上传函数我们将上面上传功能封装成函数,代码如下:fun_upload.php_in_array($ext,$allowext

Kinect2.0 结合Unity开发记录_unity kinect2.0-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏47次。之前项目做完好久,后面电脑重装系统了,时间久远 重新弄一次又出一些奇怪的问题,总算弄好了,记录一下。开发环境是Window10.第一步 :首先就是机器了,拆卡装好,在安装好SDK前 先不要连接电脑!先不要连接电脑!先不要连接电脑!之前没注意,直接连上了装的SDK,结果怎么都弄不好。。装备如图:第二步:下载安装SDK,下载链接 https://www.microsoft.com/en-us/down..._unity kinect2.0

CTF-加密与解密(七)_在学习了凯撒大帝使用的神奇密码后,密码前辈们有创造出了更为奇异的加密方法。本-程序员宅基地

文章浏览阅读1.9k次。声明:以下CTF题均来自网上收集,在这里主要是给新手们涨涨见识,仅供参考而已。需要题目数据包的请私信或在下方留言。 13.又是什么加密呢 (来源:安恒杯)1.关卡描述只听说过凯撒?你OUT了!在学习了凯撒大帝使用的神奇密码后,密码前辈们又创造出了更为奇异的加密方法。维吉尼亚是其中一种。。哎呀。。讲太多了。。顺便说一句,出题者是一个程序员,喜欢拿helloworld做秘钥~~下面是密文dlpcsegkshrij,请..._在学习了凯撒大帝使用的神奇密码后,密码前辈们有创造出了更为奇异的加密方法。本

upm配置文件-程序员宅基地

文章浏览阅读741次。组件配置说明Ø 配置文件规范Ø 组件分为公共组件和私有组件,分别在public段和private段,如下所示。<?xml version="1.0" encoding="gb2312"?><module name="testEJB"> <public> <component pr..._下列属于upm中必须配置的内容

永磁同步电机滑膜观测器控制算法_永磁同步电机无感调节一般算法-程序员宅基地

文章浏览阅读6.5k次,点赞7次,收藏55次。作者:xx健来源:CSDN原文:https://blog.csdn.net/qq_27158179/article/details/83658950版权声明:本文为博主原创文章,转载请附上博文链接!_永磁同步电机无感调节一般算法

php 当img失败时进行替代,php封装函数单文件和多文件上传函数-程序员宅基地

文章浏览阅读57次。记得当初刚刚学php的时候,遇到封装单文件和多文件上传函数,对于我来说,封装函数可能丈二和尚摸不着头脑。不过经过大量脑细胞的灭亡还是写出来了。下面我就分享一下当初写的幼稚的代码,现在上班都是面向对象编程,再也体会不到当初的乐趣了。代码如下:单文件上传函数:function upload_file($thumb,$pubtime){$file = $thumb;$pubtime1=date("Y-m..._php图片失效替换代码

随便推点

ue4动态调用obj对象的方法_ue 动态对象-程序员宅基地

文章浏览阅读4.8k次。在使用AnimInstance的Notify时候发现可以动态调用UObject对象的方法,前提是这个方法必须是暴露给蓝图的或者是蓝图中的方法,应该是ue4中的某中反射机制生成的蓝图类XXX.generated.h1、使用一个AMychar对象调用自身的bp func或者 c++暴露给蓝图的方法void UMyBpFuncLib::TestObjFunc(AMyChar* _myChar,FStri_ue 动态对象

全选与反选-程序员宅基地

文章浏览阅读139次。我们的页面上有一个歌曲列表,列出多行歌曲名称,并匹配复选框供用户选择,并且在列表下方有一排操作按钮。<ul id="list"> <li><label><input type="checkbox" value="1"> 1.时间都去哪儿了</label></li> &l..._ai反选

HarmonyOS4.0系统性深入开发22创建PageAbility_harmonyos4.0在应用安装另一个应用时会另起一次oncreate,导致起了三次后台-程序员宅基地

文章浏览阅读1.5k次,点赞37次,收藏20次。开发者需要重写app.js/app.ets中的生命周期回调函数,开发者通过DevEco Studio开发平台创建PageAbility时,DevEco Studio会在app.js/app.ets中默认生成onCreate()和onDestroy()方法,其他方法需要开发者自行实现。FA模型中,可以通过featureAbility的getContext接口获取应用上下文,进而使用上下文提供的能力。featureAbility接口说明。_harmonyos4.0在应用安装另一个应用时会另起一次oncreate,导致起了三次后台

mac SnailSVN如何拉取多个svn副本_snailsvn 已添加的svn地址 到瑞-程序员宅基地

文章浏览阅读545次。要切换到git了,即将跟使用了3年的svn说拜拜了..可能以后还要使用到,window的使用方法比较简单,mac一开始还是稍微有点点折腾的,由于我用了自己的mac开发,svn的界面特别简洁,特此记录一下svn多个副本如何拉取!svn checkout svn项目地址 --username=XXX --password=XXX (帐号和密码 找项目组要)_snailsvn 已添加的svn地址 到瑞

oracle11g表名超长修改,Oracle11g表+数据完美迁移到10g解决方案-程序员宅基地

文章浏览阅读2.6k次。Oracle 11g 表+数据 完美迁移 到 10g 解决方案1. 利用imp/exp 可将10g(表+数据) 完美迁移 到 11g,地球人都知道。2,11g (表+数据) 完美迁移 到 10g , 如下解决方案:一、在11g服务器上,使用expdp命令备份数据EXPDP USERID='szairpay/szairpay@orcl' schemas=szairpay directory=DATA..._oracle 11g 去除 表名限制

遥感影像预处理之~自动配准_arosics-程序员宅基地

文章浏览阅读3.6k次。方法一、ArcGIS Pro利用ArcGIS Pro的自动配准查看控制点表可以看到自动打了49个点,还是均匀分布于影像的局部结果如下图所示,然后另存为新的栅格即可。总结:首先进行自动配准,如果不好的话,可再次进行自动配准,然后打开控制点表格,删除误差比较大的点,边删边看下自动配准的怎么样,基本都能达到满意的结果。方法二、Python(arosics包)arosics作者githubarosics使用手册根据使用手册安装arosics及相关依赖库纸上得来终觉浅,实践一下:impor_arosics

推荐文章

热门文章

相关标签