如何在创建ORACLE数据库时指定db
答案:2 悬赏:30 手机版
解决时间 2021-04-10 19:43
- 提问者网友:謫仙
- 2021-04-10 08:40
如何在创建ORACLE数据库时指定db
最佳答案
- 五星知识达人网友:玩世
- 2021-04-10 09:27
1.cmd->sqlplus 用户名/密码@数据库名 (as sysdba)
->enter
注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba
2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;
注意:D:\ORACALEdataflie必须存在,不然报错
3.create user user1 identified by 123 default tablespace space1 ;
4.grant connect,dba to user1;
5.exit
6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y; --这个是导入数据库
->enter
注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba
2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;
注意:D:\ORACALEdataflie必须存在,不然报错
3.create user user1 identified by 123 default tablespace space1 ;
4.grant connect,dba to user1;
5.exit
6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y; --这个是导入数据库
全部回答
- 1楼网友:神也偏爱
- 2021-04-10 10:45
写一个类,这个类直接写一个create table的语句,例如:
string sql ="create table aaa (id varchar2(32), a varchar2(200), b varchar2(200)) ; ";
可直接执行该sql语句。
preparedstatement stmt = conn.preparestatement(sql);
stmt.execute();
在执行这条sql语句前提,最好查询下,该表是否存在,如果存在,可提示下,如果该表存在,1、人工处理,2、删除该表(听听客户的需求);
还有,记得要commit掉,为了节省数据库资源。
至于这个类,可以通过js调用、按钮调用等等,那就随你了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯