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) ) )