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:\app\Administrator\oradata\orcl\kuyi)'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使用技巧(用戶名稱和用戶密碼和數據庫名稱可以設置成一樣的,方便導入,新建成功了再修改密碼)