问个简单的数据库问题 我安装了ORACLE 10g 然后用PB连接上以后,connect as:sysdba,我在建立表的时候发现建立的所有表都是在sys下面,我记得表应该是在用户下面才对呀,如果我要把改成用户下面怎么处理?(我才学不是很懂) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接connect 用戶名/密碼就可以了 connect as:sysdba这样就是用sys用户登陆,当然建到sys下面,用你想建表的用户登陆。 在一个session中,你connect as:sysdba以后,随时都可以connect user/passwd来切换用户。 你是以sysdba这个身份登陆的数据库建的表,所以创建的表是在sys下的。以什么用户登陆数据库,创建的表就是在该用户下的。其实楼主不妨看看Oracle中用户与身份的相关资料,会对sysdba、sysoper以及用户,有更深的了解。 create table 的时候,以 schema_nane.table_name 格式指定表的名称就可以了。 SQLCA.DBMS = "O90 Oracle9i (9.0.1)"SQLCA.LogPass = <***>SQLCA.ServerName = "test"SQLCA.LogId = "tbk"SQLCA.AutoCommit = FalseSQLCA.DBParm = "PBCatalogOwner='tbk',TableCriteria=',tbk'"对应的logid,和catalogowner改成你想弄的用户 ORA-01693错误 还是oracle 存取大整数问题 新人问:oracle fundamental中的这句话该怎么理解? 讨论表间数据同步的算法 请教用pl/sql导出DB dmp时, 有没有办法疏选掉为空的表 oracle入门那本书比较好? 如何用用PL/SQL实现两表数据比对插入功能??? 急!有谁知道用vb如何把图片以二进制形势写入oracle数据库|? 有关嵌套cursor? oracle 重装以后,以前的asm 裸盘里面的数据怎么恢复 删除表空间 oracle数据库冷备份的步骤是什么啊?
这样就是用sys用户登陆,当然建到sys下面,
用你想建表的用户登陆。
SQLCA.LogPass = <***>
SQLCA.ServerName = "test"
SQLCA.LogId = "tbk"
SQLCA.AutoCommit = False
SQLCA.DBParm = "PBCatalogOwner='tbk',TableCriteria=',tbk'"对应的logid,和catalogowner改成你想弄的用户