[数据库] Qracl19数据库安装到创建数据库

150 0
Honkers 2025-6-3 09:38:59 | 显示全部楼层 |阅读模式

Oracle19安装

安装Oracle19

Oracl的安装步骤是基本差不多的,只是有几个需要注意的点就是Oracl19安装过程中需要记住管理口令,这是超级用户的密码。
安装的下载包可以直接去官网:Oracl官网: link
下载步骤可以参照这个博主写的:oracle数据库安装(全步骤详解): link

检查Oracle19是否安装成功

命令提示符cmd进入,然后输入reg query HKLM\SOFTWARE\Oracle /s

如果显示是下面的截图,则安装成功。

在安装好后可以继续跟着博主安装PLSQL,但个人觉得这个客户端可视化稍微差一些些,可以使用navicat,可视化比较好,操作容易。

使用Navicat创建Oracl数据库

Navicat连接Oracle

使用用户名:system,密码:管理口令。
如果登录不成功就百度一个csdn博客,试试其他账号密码。

登录的时候要注意高级选项:

成功登录连接进去是这个界面:

创建数据库

Oracle中创建数据库涉及比较复杂,在Oracle中,创建数据库需要执行一系列的操作,包括确定数据库SID、建立数据库管理员认证方式、创建初始化参数文件等。这些操作需要具有相应的权限和知识,通常只有数据库管理员才能执行。

创建的用户名就是你的数据库名,创建过程可以创建目录和表空间,但如果只是单纯地使用数据库,则不需要那么麻烦;只需用户----新建用户。关于oracle19以后版本的用户创建,一定要全部大写,并且C##开头。后面会讲原因以及如果非要不全是大写要怎么处理。
创建的常规项是:(默认空间可以使用已有的,我使用的是system)。


设置成员属于属性:

服务权限设置:

点保存就创建完成了。刷新一下连接就可以看到数据库了。那么接下来就是如何登录新建的用户,如果是用户名全部大写的话是可以正常登录进去的,如果不是,那么就会发生以下情况:

用户名/口令无效,登录被拒绝

如果用户名不是全部大写:


解决方法就是登录的用户名添加双引号:

这时候就大功告成了。

一些表操作的使用方法

1、 查询数据库中所有表的表名

很多博主都是是DESC tablename;但是这个并不是查询语句,desc tablename这种查看表结构的方式只能在命令行模式(比如sqlplus或者pl/sql的命令模式)下才能使用并不是查询语句,所以会报错:。
在查询语句中数据库中的所有表名是:
SELECT TABLE_NAME FROM all_tables WHERE OWNER = ‘your databasename’。
your databasename—要查的数据库名(单引号别忘了带上)。

2、 查询表结构

SELECT * FROM ALL_TAB_COLUMNS WHERE TABLE_NAME =’your tablename’;
your tablename — 要查的表的名字。(单引号别忘了带上)。

3、 查询表的外键约束

SELECT
c.CONSTRAINT_NAME ,
cc.COLUMN_NAME ,
rc.TABLE_NAME ,
rc.COLUMN_NAME
FROM
ALL_CONS_COLUMNS cc
JOIN ALL_CONSTRAINTS c ON cc.CONSTRAINT_NAME = c.CONSTRAINT_NAME
JOIN ALL_CONS_COLUMNS rc ON c.R_CONSTRAINT_NAME = rc.CONSTRAINT_NAME
WHERE
cc.TABLE_NAME = ‘your tablename’
AND c.CONSTRAINT_TYPE = ‘R’;

your tablename — 要查的表的名字。(单引号别忘了带上)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行