刚学oracle用c#连接的时候出现ORA-28009: connection to sys should be as sysdba or sysoper这个错误请问是什么情况啊?查百度没弄明白求指导……
代码如下: static void Main(string[] args)
{ OleDbConnection conn= new OleDbConnection
("Provider=oraoledb.oracle.1; Server=localhost;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=PC-201009061653)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User ID=sys;Password=sys;SERVICE_NAME = orcl");
conn.Open();
OleDbCommand comm=new OleDbCommand("select * from scott.emp",conn);
OleDbDataReader dr=comm.ExecuteReader(); dr.Close();
conn.Close();
代码如下: static void Main(string[] args)
{ OleDbConnection conn= new OleDbConnection
("Provider=oraoledb.oracle.1; Server=localhost;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=PC-201009061653)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)));User ID=sys;Password=sys;SERVICE_NAME = orcl");
conn.Open();
OleDbCommand comm=new OleDbCommand("select * from scott.emp",conn);
OleDbDataReader dr=comm.ExecuteReader(); dr.Close();
conn.Close();
解决方案 »
- 如何对一个字符串尾数进行range分区?
- sql 中 判断是够为空 is null是对的,用=null可以吗
- 请问如何取得积分?
- 关于裸设备上的ORACLE问题,十分不解
- 一个机器上的oracle10g数据库中创建的schema如何移到另一个机器上的oracle10g数据库中
- 能不能取表的任意一半数据和另一半数据,好希望能取
- 求一sql语句
- 这100分是给welyngj(平平淡淡)的,其它人不要抢 。谢谢他回答我的问题 。
- 如何在多个回话中共享包的数据?
- 有关触发器
- 创建过程报错
- 我这样写只能查询 T2.SN = '2303' 的一个结果,我想一次同时查询出 SN = 2021,2022,2023,2024......对应的NAME结果集
这一句话真值钱。普通用户是能连上,能不能用管理员连接呢?