分类: Oracle
2008-03-12 10:25:45
1.连接远程Oracle Oracle安装目录\db_1\NETWORK\ADMIN\tnsnames.ora下面加上下面内容 TEST(名称,用于识别不同Oracle实例)= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 目标IP)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 目标实例ORCL) ) ) 2.PL/SQL调试函数出错 点击调试按钮,提示insufficient privileges....DEBUG CONNECT SESSION system privilege错是因为当前用户没有DEBUG CONNECT SESSION权限,把权限分配给他即可; 3.创建表空间失败创建表空间中,须指明路径,如指向C:\oracle\TS_WANGWZ,如果C盘下面没有oracle文件夹,则创建失败; 4.新创建的用户登陆失败 user user_name lacks CREATE SESSION privilege这个错表示该用户没有CREATE SESSION权限,不允许登陆ORACLE,得分配权限给他。至于方法见该博客的另一篇文章“Oracle基本操作SQL”; 5.新用户登陆数据库的权限 有两种:CREATE SESSION和CONNECT,其中CONNECT大于CREATE SESSION; 6.新建一个Oracle包,我在里面添加了函数,但在左边树型菜单找不到该方法 在包里面写函数你会发现窗口上方有两个标签(方法头、方法体),如果在包中写了函数,也应该在方法头标签里面定义该函数 7.Oracle包中的常量为什么在包体中没有显示出来 Oracle包中的变量只显示在方法头那个标签中 8.ORA-01438: value larger than specified precision allowed for this column 插入的数据太长 9.进入SQLPlus的方法 在window下进入sqlplus,运行cmd->sqlplus->输入用户名和密码即可 10.查看SQL执行所花费的时间 在sqlplus下面运行set timing on回车,接下来执行SQL就会显示出执行时间 11.查看SQL执行所花费的资源 在sqlplus下面运行set autotrace traceonly回车 |