Chinaunix首页 | 论坛 | 博客
  • 博客访问: 86601
  • 博文数量: 14
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 305
  • 用 户 组: 普通用户
  • 注册时间: 2007-08-01 19:49
文章分类

全部博文(14)

文章存档

2011年(1)

2008年(13)

我的朋友
最近访客

分类: 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->输入用户名和密码即可
Linux下输入su - oracle->sqlplus->输入用户名和密码即可

10.查看SQL执行所花费的时间

      在sqlplus下面运行set timing on回车,接下来执行SQL就会显示出执行时间

11.查看SQL执行所花费的资源

      在sqlplus下面运行set autotrace traceonly回车

阅读(887) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~