oracle 19c

一、安装

二、使用

ORACLE 12C 版本开始,Oracle数据库开始引入的多租用户环境(Multitenant Environment),以前是一个示例只能连接一个数据库,现在可以一个示例连接多个数据库。

CDB(容器数据库:Container Database)、PDB(可插拔数据库:Pluggable Database)

 

-- 查看容器并更改会话
show con_name;
select name,open_mode from v$pdbs;
alter session set container=ORCLPDB;
alter database open;

 

-- 添加监听设置
# tnsnames.ora
ORCLPDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ora)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orclpdb)
)
)

-- 重启监听

 

-- 创建test表空间
create tablespace test
logging
datafile 'd:/software/oracle/tablespace/test.dbf'
size 32m
autoextend on
next 32m maxsize unlimited
extent management local;

-- 创建test_temp临时表空间
create temporary tablespace test_temp
tempfile 'd:/software/oracle/tablespace/test_temp.dbf'
size 32m
autoextend on
next 32m maxsize unlimited
extent management local;

-- 创建用户并指定表空间
create user test identified by 123456 default tablespace test temporary tablespace test_temp;

-- 用户授权
grant connect,resource,dba to test;

 

--查询
select * from dba_users; -- 查询所有用户。
select * from user_tab_comments -- 查询本用户的表,视图等。所有用户用all_
select * from user_col_comments -- 查询本用户的表的列名和注释。所有用户用all_
select * from user_tab_columns --查询本用户的表的列名等信息。所有用户用all_

 

三、工具连接navicat 或 PL/SQL Developer

!!!注意 PL/SQL Developer 下载64位版本

 

-- 设置环境变量
变量名:TNS_ADMIN
变量值:D:\software\instantclient_21_3\network\admin

 

-- D:\software\instantclient_21_3\network\admin\ 目录下tnsnames.ora文件

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

 

posted @ 2022-03-25 17:05  vv_online  阅读(264)  评论(0编辑  收藏  举报