随笔分类 -  Oracle

摘要:1. PL/SQL访问12c 涉及到版本问题 提示不支持,表示需要配置兼容性许可 在文件 sqlnet.ora 中 增加两句代码 SQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8 文件位置:cd $O 阅读全文
posted @ 2020-12-31 11:16 soar.pang 阅读(296) 评论(0) 推荐(0)
摘要:-- 检查是否又数据库在运行的命令ps -ef|grep smon 2020-07-021. 操作系统: Oracle Linux 7.6 x86_642. 数据库: 12c3.数据库实例名称:4.字符集:ZHS16GBK5.数据块大小:8k6.IP地址:自少会有7个7.每台机器要2块网卡 先把li 阅读全文
posted @ 2020-07-08 16:57 soar.pang 阅读(1378) 评论(0) 推荐(0)
摘要:有一部分人遇到的是xhost + 用root账号取消权限就可以。 但是吧,我的不行 最后的解决办法,不是通过root链接服务器,再su - oracle 去执行安装oracle 而是采用Oracle 账号直接用Xshell 登录服务器,执行./runInstall 才能执行安装 阅读全文
posted @ 2020-06-10 09:33 soar.pang 阅读(186) 评论(0) 推荐(0)
摘要:1. 为配置PG_LINK 链接,Oracle 访问postgreSQL 故,修改了监听文件,增加了PGLINK 片段,此部分是基于HS已经配置完成的后续阶段 (SID_DESC = (SID_NAME = PGLINK) (ORACLE_HOME = C:\app\Administrator\vi 阅读全文
posted @ 2020-02-11 11:21 soar.pang 阅读(229) 评论(0) 推荐(0)
摘要:1. 大数据表中如何清除数据提高性能? delete from tablename where 条件 ,条件也许是索引会快一些,但是逐行删除怎么都快不起来 改为truncate table ,大的数据表改造为分区表,根据分区进行truncate 比较好 (这是基于你不太好直接trancate 全表的 阅读全文
posted @ 2019-06-27 11:09 soar.pang 阅读(127) 评论(0) 推荐(0)
摘要:与其惴惴不安,不如定心应变 阅读全文
posted @ 2019-06-25 15:11 soar.pang 阅读(88) 评论(0) 推荐(0)
摘要:昨天我阅读了一下《数据模型》这本书 感觉:已经不太适合我这类人群-- 阅读了结构化模型部分-- 这部分针对如何把具体的业务或者事物抽取成数据模型定义便于以后的存储 (对范式的运用,实体、属性定义等内容)-- 而此书中的模型定义主要提到的是业务型系统数据的模型定义,对数据仓库的模型定义层级没有提到,不 阅读全文
posted @ 2019-06-14 09:29 soar.pang 阅读(104) 评论(0) 推荐(0)
摘要:问题描述: 两张数据量较大的表进行关联,关联条件只有一列事物Id,从pl/sql端执行二十几分钟不出结果。 但,log记录中整个包过程中此段过程运行1分钟左右结束,并有数据集 (以往Oracle包中执行过程不明确异常可能出现的地方,所以开发者习惯在每步过程中写如记录Log的表以记录执行运行情况,也会 阅读全文
posted @ 2019-06-13 09:40 soar.pang 阅读(78) 评论(0) 推荐(0)
摘要:记忆力不好,总是忘记Oracle账号的登陆密码 修改方式 阅读全文
posted @ 2019-04-04 11:09 soar.pang 阅读(117) 评论(0) 推荐(0)
摘要:declare a number; v_begin date := to_date('201901013','yyyymmdd'); v_end date := to_date('20190119','yyyymmdd'); v_date date; v_use varchar2(10); begi 阅读全文
posted @ 2019-01-22 11:30 soar.pang 阅读(122) 评论(0) 推荐(0)
摘要:DECLARE V_SYSTIME VARCHAR2(8); PROCEDURE KB_RUNNING(I_DATE DATE) IS BEGIN V_SYSTIME :=TO_CHAR(I_DATE -1,'YYYYMMDD'); DBMS_OUTPUT.PUTLINE(V_SYSTIME ); 阅读全文
posted @ 2019-01-22 11:19 soar.pang 阅读(479) 评论(0) 推荐(0)
摘要:总有那么些时候,对某些特定条件的数据需要做更新或者修改,或者Truncate特定的一些表,而你又不想要每一个表都去写Truncate table 语句。 那么可以采用Select 的拼接语句 如下: SELECT 'Truncate table ' || tablename || ' ;' FROM 阅读全文
posted @ 2018-12-26 10:04 soar.pang 阅读(167) 评论(0) 推荐(0)
摘要:最近尝试了一次while跑数, declare sysdataend date:=system-1; startdata date:=to_date('20181214','YYYYMMDD'); begin while(startdata<sysdataend) loop -- 需要执行循环的过程 阅读全文
posted @ 2018-12-23 13:56 soar.pang 阅读(215) 评论(0) 推荐(0)
摘要:做事情,开始也许比较迷茫,也可能工具不会,也可能语言不会,但不要害怕 多去思考而不是盲目的开始工作,盲目的听从,程序开发都是不断训练自己的思维能力。 做每件事情都是有意义的,思考为什么这么做,这么做的意义在哪里,是否有必要这么做,就可以形成一套完整的属于你自己的体系和方式。 最近在开发Oracle数 阅读全文
posted @ 2018-12-20 12:46 soar.pang 阅读(222) 评论(0) 推荐(0)
摘要:如下用Select作为参考, Select 在sql server中如果直接查询大量的数据,方式为给列增加Index,可以提高效率。如果查询数据量非常大的时候其实效率依旧不高,而且index在增删改中会出现很多碎片,重建这个操作也有意义,但是作用吧!看具体情况。查询还是按照整个表为数据基础来进行检索 阅读全文
posted @ 2018-12-11 10:10 soar.pang 阅读(163) 评论(0) 推荐(0)