Oracle 12c 使用記錄

1、安裝(典型安裝配置)
Oracle基目錄、軟件位置、數據庫文件位置,均保持默認。
數據庫版本選擇”企業版”,字符集選擇默認的”UTF8”。
口令:要求密碼包含:大寫字母+小寫字母+數字。
勾選”創建為容器數據庫”選項(注意這點很重要)


image.png

2、常見操作

數據庫安裝好之后需要創建用戶,操作步驟如下:
2.1、系統管理員無密碼登錄(在CMD下執行)
sqlplus / as sysdba
image.png
2.2、登錄之后可以通過“show pdbs”查看PDB容器,或“select con_id,dbid,NAME,OPEN_MODE from v$pdbs”查看PDB容器
image.png
2.3、將Pdb open:
alter pluggable database orclpdb open;
關閉PDB 數據庫
alter pluggable database orclpdb close;
打開數據庫
alter database open;
以上三命令不用執行,列出僅供參考
2.4、切換容器到pdb
alter session set container=ORCLPDB;
查看當前使用容器
select sys_context ('USERENV', 'CON_NAME') from dual;
image.png
2.5、創建表空間
create tablespace EOSTEST_DATA 
logging 
datafile 'D:\oracle\tablespace\EOSTEST_DATA.dbf' 
size 50m 
autoextend on 
next 50m maxsize 20480m 
extent management local;
2.6、創建用戶并授權
create user wms identified by Aa11111111 default tablespace EOSTEST_DATA  temporary tablespace temp;
grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to wms;
grant dba to wms;
2.7、導入dmp文件數據
另起一個CMD窗口,執行如下命令:
imp wms/Aa11111111@orclpdb file=D:\wms3.dmp full=y

注意:dmp文件中用戶表空間必須與被導入的新數據庫用戶表空間一致,如果不一致,可以用UltraEdit等強大的編輯工具打開之后,用全部替換的方式把原表空間換成現有的表空間名,特別注意,要強調編輯工具,普通的編輯工具(如EditPlus、記事本)編輯之后會破壞原dmp文件的編碼類型,導入的時候會報字符集的錯誤,現本人測試過UltraEdit工具可以對文件進行編輯

如果在執行命令的時候,提示連接不上數據庫,然而通過PLSql等工具可以連上,則需要去數據庫安裝目錄的product\12.1.0\dbhome_1\NETWORK\ADMIN\目錄下找到tnsnames.ora文件,在該文件里加入如下配置即可:
ORCLPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = CAILILIANG)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB)
    )
  )
image.png
2.8、JDBC連接數據庫
數據庫驅動包換成ojdbc6(備注:ojdbc14.jar是早期11g的包,11g之后,命名為ojdbc6、ojdbc7...)
jdbc.url由原來的:jdbc:oracle:thin:@192.168.0.1:1521:orcl格式改為:jdbc:oracle:thin:@192.168.0.1:1521/orclpdb格式

2.9、plsql連接
先在tnsnames.ora文件中配置類似如下配置:
ORCLPDB=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = CAILILIANG)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB)
    )
  )
然后數據庫選擇ORCLPDB,輸入賬號密碼即可登錄
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。