摘要:
在安装完centos后,使用secureCRT进行连接的时候,怎么都连接不上,报连接超时的错误,22端口已经开放,防火墙也已经关闭,很奇怪。最后找到原因是我的虚拟机的网络连接模式采用的是nat而不是桥接。还真的没有注意到网络连接模式会造成的影响。 阅读全文
摘要:
(1)关闭oracle服务和后台进程
查看安装的主目录和环境变量:
echo $ORACLE_HOME
env | grep ORA
查看实例名
sqlplus / as sysdba
select instance_name from v$instance;
查看启动的oracle后台进程
ps –ef |grep ora_
shutdown immediate; 关闭服务
ps –ef |grep ora_可以看到后台进程没有了
lsnrctl status 查看监听程序状态 阅读全文
摘要:
今天遇到ORA-12560: TNS: 协议适配器错误的问题,很奇怪的一个问题,之前一直很好,在我又安装一个实例后删除,就发生了这个问题。经过一番努力问题已经解决,与大家共享。 阅读全文
摘要:
在从sql导入oracle的工作中,大家的思维惯式都是首先采用sqlserver的dtswizard,实在是因为这个工具使用直观、方便,而且在对非大表的操作中性能不错,我也是这样做的,但是在经过一系列的痛苦的操作后,我发现在使用的过程中还是有一些很重要的限制因素,很多人可能会遇到其中的一两点,我这里仅把我遇到的记录下来,以作参考。 阅读全文
摘要:
ORA-06413 连接未打开,在进行sql导入oracle操作中,很多时候我们会遇到这样的错误提示,从网上找了很多的资料,提示都是因为执行的应用程序的安装路径中存在“(”类似的字符导致,解决办法也很简单就是把安装路径中的(去掉就可以。 阅读全文
摘要:
"未找到 Oracle 客户端和网络组件。这些组件是由 Oracle 公司提供的,是 Oracle 7.3.3 版(或更高)客户软件安装的一部分,在进行oracle相关操作的时候,出现这样的提示一般是由于安装了oracle9的客户端导致的,其实解决的办法很简单。找到oracle的安装路径,设置everyone的完全控制权限即可。 阅读全文
摘要:
oracle11g卸载 卸载oracle:1、开始--控制面板--性能和维护--管理工具--服务 停止所有的oracle服务。2、开始--程序--oracle--Oracle Installation Products--Universal Installer卸载Oracle产品。3、运行 regedit ,选择 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE ,右键删除4、运行 regedit ,选择 ???HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除oracle内容。5、运行 regedit ,选择 H 阅读全文
摘要:
在sql移植到oracle过程中,都会遇到表名和字段名大写的问题,因为在oracle中默认表名和字段名都是大写的,虽然可以通过使用双引号的方式进行操作,如select * from "testtable"但是很多情况下,这样做的代价很大,因为很多程序的代码是早已经写好的,而要修改oracle系统配置又不安全,一个比较稳妥的办法是批量修改表名和文件名。 阅读全文
摘要:
--oracle创建自增id并自动填充字段
--1.目标表创建自增字段:如表存在id,name
alter table FORMLAYOUT add AUTOID number(4);
--1.创建自增序列:注意oracle的序列不同表的序列需要单独创建,因为oracle对
--每个序列单独维护其值,如果多表用一个序列会混乱
CREATE SEQUENCE autoid_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区 阅读全文
摘要:
这一段时间在把SQLSERVER迁移到ORASCLE,中间遇到了一系列的问题,通过查找资料和想办法,已经基本顺利解决,后面我会针对两个数据库迁移过程中我遇到的问题,整理汇总成一个个小问题,带着实例编码,给自己留个备份也同时对遇到类似问题的人做个参考。
这是第一个问题:关于sql server中的text字段如何导入的问题
在sql和oracle中,大字段的处理其实都不是很简单,在sql中有text、ntext、binary等,2005后新增加了varchar(max)和nvarchar(max),后面增加的这两个用起来非常爽,下面会提到;oracle中的blob、clob、nclob、nblob等类型。
下面的例子数据量不多,只有几千条数据,但是没有办法通过常规的方式进行处理,下面先说明下我尝试的过程。
1.使用常规方式,我基本采用toad的import table data的方式,具体使用很简单在database --import中,这种方式的好处是图形化操作,不用做字段的手工匹配,缺点是效率比较低,但是在数据量几万以下可以采用这种方式进行导入,比较方便。
阅读全文