oracle 提交sql语句

刚开始用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写错误了