1.建表
CREATE TABLE orderdetail ( id number(11) NOT NULL PRIMARY KEY, orders_id number(11) NOT NULL, items_id number(11) NOT NULL, items_num number(11) DEFAULT NULL, CONSTRAINT FK_orderdetail_1 FOREIGN KEY (orders_id) REFERENCES orders (id), CONSTRAINT FK_orderdetail_2 FOREIGN KEY (items_id) REFERENCES items (id));
2.插入数据
insert into users(id,username,birthday,sex,address) values (10,'张三',to_date('2014-02-14','yyyy-mm-dd'),'1','北京市');
3.Oracle的保留字可以在以DBA身份登录的情况下,通过“select * from v$reserved_Words order by keyword asc”语句来获得。
4.建立表空间
create tablespace 表空间名 datafile 'D:/java/Oracle/product/10.1.0/oradata/zznorcl/hoteldata.dbf'//为表空间存放的物理路径size 200m //设置空间初始值大小autoextend on next 10m maxsize unlimited; //表空间自动增长,每次变大 ~没有最大限制eg:create tablespace user_spacedatafile 'D:/oracle/hoteldata.dbf'size 200m autoextend on next 10m maxsize unlimited; 5.连接数据库
sqlplus 用户名/密码@ip地址/数据库名 eg:sqlplus sys/sys@192.168.64/orcl
6.导出表
(1)将数据库TEST完全导出,用户名system 密码manager 导出到D:/daochu.dmp中exp system/manager@TEST file=d:/daochu.dmp full=y (2) 将数据库中system用户与sys用户的表导出exp system/manager@TEST file=d:/daochu.dmp owner=(system,sys)
7.导入表
(1)将D:/daochu.dmp 中的数据导入TEST数据库中。imp system/manager@TEST file=d:/daochu.dmp imp sys/sys@TEST full=y file=file= d:/data/newsmgnt.dmp ignore=y 上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。在后面加上ignore=y 就可以了。
(2)将d:/daochu.dmp中的表table1 导入imp system/manager@TEST file=d:/daochu.dmp tables=(table1)
新闻热点
疑难解答