Step1创建数据库实例:
进入开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Database Configuration Assistant
进入后如图所示:
点击下一步
默认选项创建数据库,点击下一步:
输入数据库名和sid,以sinosoft为例,(注:如果提示没有创建监听器,请在开始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->Net Configuration Assistant进行配置,这里就不一一熬述了)点击下一步:
默认选项,点击下一步:
为不同账户设置不同的口令,我们选择所有账户使用统一管理口令:sinosoft,点击下一步:
点击下一步:
点击下一步:
点击下一步:
点击下一步:
点击字符集,设置数据库字符集为GBk还是UTF-8,点击下一步:
点击下一步:
点击下一步:
点击下一步:
点击完成:
点击确定:
正在启动并创建oracle实例:
记录下URL: https://PC-Zheng:5500/em,因为我们等下要用它登陆控制台创建表空间;点击退出完成数据库实例创建。
Step2 创建表空间、用户、授权、导入导出数据库
1、进入数据库,打开cmd输入:
sqlplus / as sysdba;
sqlplus 用户名/密码@数据库实例名称;
2、创建表空间 注意修改文件路径
CREATE SMALLFILE TABLESPACE 数据库名称 DATAFILE '你文件的路径(我的是D:appAdministratororadataorclkuyi)'SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
3、创建用户
create user 用户名称 identified by 用户密码 default tablespace 表空间名称 temporary tablespace temp;
4、授权
grant dba,connect to 数据库名称;
grant read,write on directory 实例名称 to 表空间名称;
grant create any table to 用户名称;
5、创建虚拟目录
create directory changfeng as 'D:虚拟目录名称';
6、导入数据库
impdp 数据库名称/数据库密码@实例名称 directory=虚拟目录名称 dumpfile=要导入的数据库dump文件 remap_schema=原始数据库名称:新的数据库名称remap_tablespace=原始数据库表空间:新数据表空间 transform=oid:n table_exists_action=replace
7、导出数据库
expdp 数据库名称/数据库密码@实例名称 directory=虚拟目录名称 dumpfile=导出的数据库文件名称.dump logfile=导出数据库日志文件名称2017101.log schemas=数据库库名称
oracle使用技巧(用户名称和用户密码和数据库名称可以设置成一样的,方便导入,新建成功了再修改密码)