oracle9i 中怎样创建用户名和密码?又怎样导入文件? 创建用户: CREATE USER xxx(用户名) IDENTIFIED by yyy(密码) 导入文件: imp help=y 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可是我的有问题啊:我是这样做的!SQL> create user smile identified by smile//用户名smile,密码smile 2 //怎么是2??SQL> imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"SP2-0734: "imp smile/..."で開始するコマンドが不明です - 残りの行は無視されましたSMILE_20060109_0是我用oracle10g生成的文件!下面报错翻译过来为command不明,怎么回事啊! 1. SQL> create user smile identified by smile;2. 用9i客户端去exp 10g,imp是在shell执行的,不是在sql里. 关键是SMILE_20060109_01.DMP"这个文件是我同事给我的,他和我不一个城市啊!我不能exp 10g啊!我项目部署要用这个文件,而且我9i的客户端和服务器端全在我一台机器上!怎么办啊????万一不行,只好去下10g了 正确的做法:SQL> create user smile identified by smile;单独打开一个命令行(cmd)窗口:imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"也就是说:1、SQL语句结尾需要用分号2、imp命令需要在外部执行,因为imp不是sqlplus中的命令 我的步骤是这样的:1)C:\>sqlplus/nolog2)SQL> connect/as sysdba3)SQL> startup //为什么我的不能正常启动,它报错如下:ORA-01081: すでに稼働中のOracleは起動できません - まずシャットダウンしてください4)我用强行启动:SQL> startup forceORACLEインスタンスが起動しました。Total System Global Area 126950220 bytesFixed Size 453452 bytesVariable Size 109051904 bytesDatabase Buffers 16777216 bytesRedo Buffers 667648 bytes5)create user smile identified by smile;//我这步建用户名和密码,数据库如何知道我建的是哪个数据库的用户名和密码呢?我9i里很多数据库啊!这一步好象看不出来啊我建的是哪一个数据库的用户名和密码啊!还有个问题,我这里建立的用户名和密码和我用Oracle Enterprise Manager建立的有什么不同呢?我在Oracle Enterprise Manager可以直接建的和付权限的啊!6)grant dba to smile with admin option;7)c:\>imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"导不过来啊!报错的 对了我问下imp导入的文件后加分号吗??c:\>imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP";加不加分号啊?? 楼主应该先自己查一些oracle建用户的资料.提高自己学习的主动性,这种问题应该很简单,还是自己查找比较好.当然这种提问的方式比较快捷,但是印象不会很深.只是自己的一点建议,不要砸我~~~~~~~~~~~~ 关于Oracle分组函数问题 oracle高级复制中表的外键如何处理 请教sql问题 用oracle 写一个金额大小写转换的函数 求一sql语句,望大家帮忙! 关于一个sql的问题 连接问题 用sql语句如何把表中的一个字段从不能为空改为可为空?在线等。谢谢! Oracle 虚拟机中系统访问问题。 ora-00904 标识符无效 为10G散点分 无法连接到oralce数据库,为何?请教
SQL> create user smile identified by smile//用户名smile,密码smile
2 //怎么是2??
SQL> imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_0
1.DMP"
SP2-0734: "imp smile/..."で開始するコマンドが不明です - 残りの行は無視されました
SMILE_20060109_0是我用oracle10g生成的文件!下面报错翻译过来为command不明,怎么回事啊!
2. 用9i客户端去exp 10g,imp是在shell执行的,不是在sql里.
SQL> create user smile identified by smile;单独打开一个命令行(cmd)窗口:
imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"也就是说:
1、SQL语句结尾需要用分号
2、imp命令需要在外部执行,因为imp不是sqlplus中的命令
1)C:\>sqlplus/nolog
2)SQL> connect/as sysdba
3)SQL> startup //为什么我的不能正常启动,它报错如下:ORA-01081: すでに稼働中のOracleは起動できません - まずシャットダウンしてください
4)我用强行启动:SQL> startup force
ORACLEインスタンスが起動しました。Total System Global Area 126950220 bytes
Fixed Size 453452 bytes
Variable Size 109051904 bytes
Database Buffers 16777216 bytes
Redo Buffers 667648 bytes
5)create user smile identified by smile;//我这步建用户名和密码,数据库如何知道我建的是哪个数据库的用户名和密码呢?我9i里很多数据库啊!这一步好象看不出来啊我建的是哪一个数据库的用户名和密码啊!还有个问题,我这里建立的用户名和密码和我用Oracle Enterprise Manager建立的有什么不同呢?我在Oracle Enterprise Manager可以直接建的和付权限的啊!
6)grant dba to smile with admin option;
7)c:\>imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"
导不过来啊!报错的
c:\>imp smile/smile@orcl10g file="e:\new project\fromNECST\dat\SMILE_20060109_01.DMP"
;加不加分号啊??
只是自己的一点建议,不要砸我~~~~~~~~~~~~