技术标签: oracle要有什么基础知识
1、 AIX环境下查看oracle配置信息(service_name、SID、tnsname)。
SID:
echo $ORACLE_SID
service_name:
sqlplus / as sysdba;
show parameter instance_name;
show parameter service_names;
show parameter service;
select instance_name
from v$instance;
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 比较 优化器 字典 打开 响应
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://www.cnblogs.com/lingbing/p/6386879.html
文章浏览阅读75次。封装上传函数我们将上面上传功能封装成函数,代码如下:fun_upload.php_in_array($ext,$allowext
文章浏览阅读5.6k次,点赞2次,收藏47次。之前项目做完好久,后面电脑重装系统了,时间久远 重新弄一次又出一些奇怪的问题,总算弄好了,记录一下。开发环境是Window10.第一步 :首先就是机器了,拆卡装好,在安装好SDK前 先不要连接电脑!先不要连接电脑!先不要连接电脑!之前没注意,直接连上了装的SDK,结果怎么都弄不好。。装备如图:第二步:下载安装SDK,下载链接 https://www.microsoft.com/en-us/down..._unity kinect2.0
文章浏览阅读1.9k次。声明:以下CTF题均来自网上收集,在这里主要是给新手们涨涨见识,仅供参考而已。需要题目数据包的请私信或在下方留言。 13.又是什么加密呢 (来源:安恒杯)1.关卡描述只听说过凯撒?你OUT了!在学习了凯撒大帝使用的神奇密码后,密码前辈们又创造出了更为奇异的加密方法。维吉尼亚是其中一种。。哎呀。。讲太多了。。顺便说一句,出题者是一个程序员,喜欢拿helloworld做秘钥~~下面是密文dlpcsegkshrij,请..._在学习了凯撒大帝使用的神奇密码后,密码前辈们有创造出了更为奇异的加密方法。本
文章浏览阅读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版权声明:本文为博主原创文章,转载请附上博文链接!_永磁同步电机无感调节一般算法
文章浏览阅读57次。记得当初刚刚学php的时候,遇到封装单文件和多文件上传函数,对于我来说,封装函数可能丈二和尚摸不着头脑。不过经过大量脑细胞的灭亡还是写出来了。下面我就分享一下当初写的幼稚的代码,现在上班都是面向对象编程,再也体会不到当初的乐趣了。代码如下:单文件上传函数:function upload_file($thumb,$pubtime){$file = $thumb;$pubtime1=date("Y-m..._php图片失效替换代码
文章浏览阅读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反选
文章浏览阅读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,导致起了三次后台
文章浏览阅读545次。要切换到git了,即将跟使用了3年的svn说拜拜了..可能以后还要使用到,window的使用方法比较简单,mac一开始还是稍微有点点折腾的,由于我用了自己的mac开发,svn的界面特别简洁,特此记录一下svn多个副本如何拉取!svn checkout svn项目地址 --username=XXX --password=XXX (帐号和密码 找项目组要)_snailsvn 已添加的svn地址 到瑞
文章浏览阅读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 去除 表名限制
文章浏览阅读3.6k次。方法一、ArcGIS Pro利用ArcGIS Pro的自动配准查看控制点表可以看到自动打了49个点,还是均匀分布于影像的局部结果如下图所示,然后另存为新的栅格即可。总结:首先进行自动配准,如果不好的话,可再次进行自动配准,然后打开控制点表格,删除误差比较大的点,边删边看下自动配准的怎么样,基本都能达到满意的结果。方法二、Python(arosics包)arosics作者githubarosics使用手册根据使用手册安装arosics及相关依赖库纸上得来终觉浅,实践一下:impor_arosics