目录
一、启动关闭oracle数据库
su - oracle
lsnrctl start; //启动监听
lsnrctl status //测试监听
lsnrctl stop //关闭监听【监听这块是在oracle用户下】
sqlplus /nolog //进入sqlplus环境,nolog参数表示不登录
connect /as sysdba; //以管理员模式登陆
startup //起动数据库
shutdown immediate; //关闭数据库
二、数据备份导入导出
导出数据命令:
exp test(用户名)/123(密码)@127.0.0.1(ip地址):1521(端口)/orcl(实例名) file=d:\test.dmp(导出的路径) full=y(导出全库)
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp full=y
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp owner=system 导出指定库
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp tables=test 导出指定表,多个表名则 (table1,table2)形式
导入数据命令:
imp test(用户名)/123(密码)@127.0.0.1(ip地址):1521(端口)/orcl(实例名) file=d:\test.dmp full=y
imp test/123@127.0.0.1:1521/orcl file=d:\test.dmp full=y
常用选项:
1、FULL,用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。
2、OWNER和TABLE,这两个选项用于定义EXP的对象。OWNER定义导出指定用户的对象,TABLE指定EXP的table名称。