美文网首页
Oracle预备之基础

Oracle预备之基础

作者: 产品小正 | 来源:发表于2022-03-12 18:37 被阅读0次

    数据库

    磁盘上存储数据的集合

    在物理上表现为数据文件、日志文件和控制文件等

    在逻辑上以表空间形式存在

    必须首先创建数据库,然后才能使用Oracle

    数据库文件分为.dbf的存储数据库数据文件,.ctl的数据库运行必须文件,.log的日志文件。

    安装Oracle

    1.首先下载好Oracle安装包,将下载好的两个压缩文件解压缩至同一文件夹下,该文件为database。

    2.解压完毕后,在该目录下打开 setup.exe ,执行安装程序后会出现启动安装的命令提示符,进入安装。

    3.稍等一会儿,就会出现以下安装步骤,取消复选框勾选,点击下一步继续,并点击"是"继续。

    4.之后出现以下安装框,默认点击"下一步"继续。

    5.选择安装“桌面类”和“服务器类”,服务器类是安装在Windows Server上的,Win7就选择“桌面类”安装即可。

    6.接下来进入安装配置,密码口令为大小写数字拼成的口令,否则就会提示警告。

    7.点击下一步,在执行先决条件检查时,我们选择全部忽略即可。

    8.下一步,点击完成按钮即开始安装。

    9.安装画面如下点击下一步继续,并点击“是”继续。

    10.进度条达到100时则会出现如下对话框,并等待其配置完成。

    11.配置完成后,会再弹出对话框,点击“确定”即可。

    安装OK,可以体验Oracle了。


    启动服务

    右击计算机 -> 管理 -> 服务和应用程序 -> 服务

    选中需要管理的服务 -> 右击 -> 属性 -> 启动类型选择自动

    OracleService数据库实例服务(必须启动)

    OracleOraDb11g_home1TNSListener数据库监听服务(必须启动)

    OracleDBConsoles数据库控制台服务(非必须启动)

    OraclJobScheduleOracle作业调度(定时器)服务(非必须启动)

    若没有开启服务器则会提示协议适配器错误。开启之后则可以正常进入。

    连接Oracle方式

    通过SQL*Plus方式连接(这种方式直接在cmd中就可以了)

    通过PL/SQL Developer方式连接(这种方式需要单独安装PL/SQL)


    系统默认三个用户

    sys  system  scoot

    sys和system是Oracle的系统用户,他们都使用SYSTEM表空间,SYS比SYSTEM多创建数据库权限。

    sys是Oracle的一个超级用户 主要用来维护系统信息和管理实例 。system是Oracle默认的系统管理员拥有DBA权限 通常用来管理Oracle数据库的用户、权限和存储等 默认密码:123456(练习时可以考虑将此密码修改为system)。scoot是普通用户 联系 默认密码:tiger。

    即:

    sys 系统管理员,拥有最高权限

    system 本地管理员,次高权限

    scott 普通用户,密码默认为tiger,默认未解锁


    创建新用户

    1、创建数据库

    2、表空间(使用sys账户)

    3、创建用户(使用sys账户)注:密码最好也是 system

    4、赋予用户会话权限:grant create session to jzc;

    赋予普通用户的一般权限: grant connect,resource to jzc;

    5、使用新账户进行登录即可

    sys  初始密码:123456

    最好改成 system

    修改自己密码:passwd


    SQL语言简介

    SQL是结构化查询语言,Oracle使用该语言查询和检索信息。

    表是主要的数据库对象,用于存储数据。

    用户通过SQL可以实现与Oracle服务器之间的通信。

    组成

    DML(数据操作语言)

         查询、插入、修改、删除数据库中数据

         SELECT、INSERT、UPDATE、DELETE

    DCL(数据控制语言)

         用来控制存取许可、存取权限等

         GRANT、REVOKE

    DDL(数据定义语言)

         用来建立数据库、数据库对象和定义其列

         CREATE TABLE 、 DROP TABLE 等

    TCL(事物控制语言)

         COMMIT、SAVEPOINT、ROLLBACK


    PL/SQL使用

    在用户名右侧点击...选择system输入密码system(第一次密码默认为123456或tiger),也可以直接输入用户名和口令。

    文件 --> 新建 -> Command Window可以打开运行sql命令的界面。

    在对话框可以直接输入sql命令来运行,也可以在编辑器编写好之后复制粘贴到对话框界面来运行。


    设置数据行宽度和分页

    更改sqlplus数据行宽度和分页

    可以使用SQL*Plus自身一些语句更改环境参数

    1.设置sqlplus模式显示总行数

    show pagesize; 显示目前的pagesize

    set pagesize 300; 设置pagesize为300

    2.设置sqlplus模式显示行宽度

    show linesize; 显示当前的linesize宽度

    set linesize 900; 设置linesize宽度

    3.永久设置宽度和行数

    在安装目录glogin.sql文件中

    //默认存放在$ORACLE_HOME/sqlplus/admin目录下,如果找不到只能搜索

    set pagesize 300;

    set linesize 900;

    相关文章

      网友评论

          本文标题:Oracle预备之基础

          本文链接:https://www.haomeiwen.com/subject/zkvwyxtx.html