随笔分类 -  oracle

Oracle Listener 动态注册 与 静态注册
摘要:http://blog.csdn.net/tianlesoftware/article/details/5543166 阅读全文

posted @ 2015-11-30 21:29 烟雨飘零 阅读(185) 评论(0) 推荐(0)

plsql 常用函数
摘要:PLSQL常用函数 1)处理字符的函数 || 或 CONCAT---并置运算符。 格式∶CONCAT(STRING1, STRING2) 例:’ABC’|| ’DE’=’ABCDE’ CONCAT(‘ABC’,’DE’) =’ABCDE’ ASCII---返回字符的ASCII码。 例:ASCII(‘A’) = 65 CHR---返回指定ASCII码的字符。 例:CHR(65) = ‘A’ INSTR---搜索子串位置 格式∶INSTR(STRING , SET[ , 开始位置[ , 出现次数]]) 例∶ INSTR (‘this is a test’ ... 阅读全文

posted @ 2012-11-05 11:31 烟雨飘零 阅读(51776) 评论(0) 推荐(2)

ORACLE DBA命令
摘要:1 运行SQLPLUS工具sqlplus2 以OS的默认身份连接/ as sysdba3 显示当前用户名show user4 直接进入SQLPLUS命令提示符sqlplus /nolog5 在命令提示符以OS身份连接connect / as sysdba6 以SYSTEM的身份连接connect system/xxxxxxx@服务名7 显示当然用户有哪些表select * from tab;8 显示有用户名和帐户的状态select username,account_status from dba_users;9 将SCOTT帐号解锁(加锁)alter user scott account un 阅读全文

posted @ 2012-09-14 11:31 烟雨飘零 阅读(867) 评论(0) 推荐(0)

oracle网络配置listener.ora、sqlnet.ora、tnsnames.ora
摘要:oracle网络配置三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下。1.sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。例如我们客户端输入sqlplus sys/oracle@orcl假如我的sqlnet.ora是下面这个样子SQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)那 阅读全文

posted @ 2012-09-13 10:59 烟雨飘零 阅读(883) 评论(0) 推荐(0)

NLS_LANG
摘要:1. NLS_LANG 参数组成 NLS_LANG参数由以下部分组成: NLS_LANG=<Language>_<Territory>.<Clients Characterset> NLS_LANG各部分含义如下: LANGUAGE指定: -Oracle消息使用的语言 -日期中月份和日显示 TERRITORY指定 -货币和数字格式 -地区和计算星期及日期的习惯 CHARACTERSET: -控制客户端应用程序使用的字符集 通常设置或者等于客户端(如Windows)代码页 或者对于unicode应用设置为UTF8 在Windows上查看当前系统的代码页可以使用 阅读全文

posted @ 2012-09-10 19:23 烟雨飘零 阅读(18983) 评论(0) 推荐(1)

Oracle启动模式及其常见问题探讨
摘要:oracle启动模式有3种:Startup nomount(nomount模式)启动实例不加载数据库。Startup mount(mount模式)启动实例加载数据库但不打开数据库Startup(open模式)启动实例加载并打开数据库,就是我们上面所用的命令Nomount模式中oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据库文件,所以说:1)创建新数据库2)重建控制文件这2种操作都必须在这个模式下进行。Mount模式中oracle只装载数据库但不打开数据库,所以说:1)重命名数据文件2)添加、删除和重命名重做日子文件3)执行数据库完全恢复操作4)改变数据库的归档模式这4种操作都 阅读全文

posted @ 2012-09-10 19:22 烟雨飘零 阅读(557) 评论(0) 推荐(0)

Oracle数据库实例的创建、删除、修改【转载】
摘要:本文中的数据库实例这一称谓应该换做数据库更为准确,数据库可以理解为是一个物理的静态概念,主要包括一些物理存在的数据库文件,而数据库实例则是一个动态概念,包括一些内存区域以及若干进程,数据库实例是对数据库进行操作的执行者。(20090714修改)安装完Oracle数据库系统的安装后,需要创建数据库实例才能真正开始使用Oracle数据库服务。总结起来,Oracle有三种创建数据库实例的方法。第一种,最常用也最简单,那就是通过DBCA(Database Configuration Assistant),这是Oralce提供的一个图形界面的数据库实例配置工具,通过它可以创建、删除和修改数据库实例,它的 阅读全文

posted @ 2012-09-10 08:51 烟雨飘零 阅读(2132) 评论(0) 推荐(0)

Oracle exp/imp导出导入命令及数据库备份 (转载)
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。一、导出工具 exp它是操作系统下一个可执行的文件存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件. 它有三种模式: a. 用户模式:导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表;c. 整个数据库:导出数据库中所有对象。1. 导出工具exp非交互式命令行方式(1)开始-〉运行,输入cmd(2)exp username/ 阅读全文

posted @ 2012-09-10 08:50 烟雨飘零 阅读(998) 评论(0) 推荐(0)

Oracle中使用like问题(涉及到转义)
摘要:在oralce中 下划线“_” 表示 任意一个字符“%”表示任意多个字符。我如果想要获得Oracle中所有的以FR开头的表如下写法就会出现问题:select table_name from user_tableswhere table_name like 'FR_%';原因是“_”代表任意一个字符,以上语句的检索条件就变成了以FR 开头的,而不是FR_开头的解决方法:使用转义字符select table_name from user_tables table_name like 'FR/_%' escape '/' 阅读全文

posted @ 2011-10-25 14:29 烟雨飘零 阅读(4193) 评论(0) 推荐(0)

Oracle左连接,右连接
摘要:数据表的连接有:1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现2、外连接: 包括(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3、自连接(连接发生在一 张基表内)sql标准语法:select table1.column,table2.columnfrom table1 [inner | left | right | full ] join table2 on table1.column1 = table2.column2;inner join 表示内连接;left join表示左外连接;right join表示右外连 阅读全文

posted @ 2011-10-25 14:26 烟雨飘零 阅读(10238) 评论(0) 推荐(2)

导航