Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92450725
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-05-21 14:46:32

作者: btchnia  出自:
刚开始用oracle,在这里记录一下

提交语句,在sql server中的查询分析器中,选中一条语句,F5就可以了,但是在sql*plus中,语句只要以;结尾,就可以执行了

本人使用的是.net 2.0 oracle 9.2

oracle的连接字符串
Data Source=(DESCRIPTION=
(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521)))
(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=oragps)));
User Id=scott;Password=tiger;

在oracle安装文件夹下ora92\network\admin\tnsnames.ora 文件中有相应的host,service_name
Host为主机名
service_name为你的数据库实例名

显示当前用户:show user

查询系统中的权限
select * from system_privilege_map

select table_name from all_tables where owner='dbuser';
关键就是all_tables这个视图

查看表触发器 或索引等的定义用 desc tableName

切换数据库 connect sys/password as sysdba;
shutdown immediate;

第一次写oracle 语句发生了两个错误
我是通过ado.net连接到oracle的实例上,然后执行的语句,结果发生了两个错误
ora-00911 这个错误是因为,不应在语句的后边写;号
ora-00927 这个错误是因为varchar写错误了
阅读(330) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~