oracle 日常
weixin_48465195
这个作者很懒,什么都没留下…
展开
-
Oracle根据特定字符拆分字符串
Oracle根据特定字符拆分字符串函数定义:得到拆分后的所有值这里介绍的方法是通过regexp_substr函数,通过正则来拆分字符串,看着有一点麻烦,实际分析起来很清晰。函数定义:Regexp_Substr(String,pattern,position,occurrence ,modifier )String:操作的字符串;pattern:正则表达式匹配规则,匹配到则返回;position:开始匹配的位置,默认当然是1;occurrence:标识第几个匹配组,默认为1modifier:模原创 2022-03-09 11:02:55 · 11151 阅读 · 0 评论 -
帆软连接oracle 19c数据库的问题
帆软连接oracle19c数据库,jdbc连接默认的连接形式,认为是通过sid连接。报12505错误 ,如图1所示19c在监听中没有针对sid进行处理,需要修改监听的配置文件。不方便修改数据库服务器的配置文件。所以修改了jdbc的连接方式,手工修改1521后边的: 为 / 如图2 所示,连接成功。图1 报错图2 连接成功...原创 2021-06-08 09:52:52 · 2071 阅读 · 0 评论 -
关于Oracle导入导出字符集相关的问题
1 Oracle 导入导出过程需要注意的字符集源数据库的字符集执行导出exp命令的操作系统的字符集(即使是在服务器上,跟数据库的字符集也可能不一样)执行导入iimp命令的操作系统的字符集(即使是在服务器上,跟数据库的字符集也可能不一样)目标数据库的字符集尽量保证导入导出数据库、操作系统字符集等保持一致。具体有一些超集子集的关系,这里不讨论。2 操作系统字符集的设置通过查询数据库的字符集来设置操作系统的字符集2.1数据库字符集的查询在数据库中执行 SELECT * FROM V$NLS_原创 2021-04-13 16:02:05 · 773 阅读 · 0 评论 -
linux 下Oracle数据库通过imp导入指定表的问题处理
不能直接使用tables=(table1,table2) 这种有两种解决方法1 直接列出表名,不用括号imp mtwlzx/mtwlzx file=/dbbk/MTJYWLPT123.dmp tables=(log_log,ord_contract) log=/dbbk/impwl2.log-bash: 未预期的符号 `(' 附近有语法错误--以下两种方式都可以 1. [oracle@oracle-database3 orcl]$ imp mtwlzx/mtwlzx IGNORE=Y原创 2021-04-13 09:57:57 · 293 阅读 · 0 评论