Oracle 安装
学习 oracle 之前,是对应服务的安装。不是本文的重点。
- Docker 安装
Oracle 版本信息
- 脚本
select * from v$version;
- 结果
BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production
PL/SQL Release 11.2.0.2.0 - Production
CORE 11.2.0.2.0 Production
TNS for Linux: Version 11.2.0.2.0 - Production
NLSRTL Version 11.2.0.2.0 - Production
- 版本号说明
位置 | 名称 | 说明 |
---|---|---|
1 | Major Database Release Number | 它代表的是一个新版本软件,也标志着一些新的功能。如11g,10g |
2 | Database Maintenance Release Number | 代表一个maintenance release 级别,也可能包含一些新的特性 |
3 | Fusion Middleware Release Number | 反应Oracle 中间件(Oracle Fusion Middleware)的版本号 |
4 | Component-Specific Release Number | 主要是针对组件的发布级别。不同的组件具有不同的号码。 比如Oracle 的patch包 |
5 | Platform-Specific Release Number | 这个数字位标识一个平台的版本。 通常表示patch 号 |
Oracle 数据库名称
- 脚本
select name from v$database;
- 结果
NAME
---------
XE
Oracle 所有表信息
- 脚本
select * from all_tables;
Oracle 表结构
- 脚本
desc ${table_name};
Oracle 数据库切换
database ${database_name};
windows 19c 安装
全局数据库名:orcl
设置口令,8个字符以上,包含数字和字母。
取消勾选 【创建为容器库】
ps: Aliyun 如果可以引入这个服务就好了。
配置
Oracle19c不用再额外的安装客户端,刚才解压的文件中已经自带了,然后我们需要做一些配置:
点击【菜单】–> Oracle OraDB19Home1 –> Net Manager 或者
在我的电脑中打开:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\配置和移植工具\ Net Manager(ProgramData文件在隐藏的项目中,勾选上才能看到)
创建服务:
点击【本地】->【服务命名】,点击左上角绿色的 +
1) 网络服务名自己起,这个没什么要求,下一步
比如:myOracle
2) 选择 TCP/IP 协议。
3) 主机名只能填 localhost 或者 127.0.0.1
端口号默认为 1521
,下一步
4) 【服务名】:orcl,下一步
5) 进行连接测试
初始化首次测试请使用用户名: scott, 口令: tiger
正在尝试使用以下用户 ID 连接:scott
测试没有成功。
ORA-01017: 用户名/口令无效; 登录被拒绝
在输入的字段中可能有错误,
或者服务器连接未就绪。
6) 更改登录,改成 system 用户,口令是当初设置的那个,点击确定,进行测试
日志:
正在尝试使用以下用户 ID 连接:system
连接测试成功。
7) 7.最后别忘了保存!!!💢(关闭窗口时会提醒你)
登录验证
至此,Oracle数据库的基本安装配置操作全部完成了,我们可以在SQL Plus里验证以下
点击【菜单】–> Oracle OraDB19Home1 –> SQL Plus 或者
在我的电脑中打开:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Oracle - OraDB19Home1\应用程序开发\SQL Plus
参考资料
https://blog.csdn.net/qq_33593667/article/details/130494033