Oracle数据库安装图解和基本命令行的使用 一、Oracle数据库安装 1. 下载oracle数据库软件 2. 解压win32_11gR1_database.Zip安装包,如图1所示: 图 1 3. 点击setup.exe,选择安装,进入以下图2 图 2 4. 如果上面一步不能跳转到图3,那么需要先关闭安装软件,
Oracle数据库安装图解和基本命令行的使用
一、Oracle数据库安装
1. 下载oracle数据库软件
2. 解压win32_11gR1_database.Zip安装包,如图1所示:
图 1
3. 点击setup.exe,选择安装,进入以下图2
图 2
4. 如果上面一步不能跳转到图3,那么需要先关闭安装软件,然后关闭电脑的防火墙,再继续安装。
图 3
这里选择默认安装路径,全局数据库名为:orcl
数据库口令为:intlgj
5. 点击下一步,如果出现图4的情况,点击4,或先删除安装目录下的所有的文件,,再点击选择“是”,进入下一步:
图 4
这些先决条件不用管,继续进入下一步图6 图6 点击“安装”就进入安装程序阶段 图 7 6. 安装 成功 后,还要进行解锁,如图8 图8 系统管理员:sys supermanager 普通管理员:system manager 用户:scott intlgj 7. 安
这些先决条件不用管,继续进入下一步图6
图6
点击“安装”就进入安装程序阶段
图 7
6. 安装成功后,还要进行解锁,如图8
图8
系统管理员:sys supermanager
普通管理员:system manager
用户:scott intlgj
7. 安装成功
图 9
8. 完成之后,直接选择“退出”即可,此时,会启动一个EM(企业管理器)的工具,但在学习中基本没使用这种前台,所以直接关闭即可。
Oracle安装成功后实际会在系统中进行服务的注册,在注册服务中,以下两个服务必须要启动,否则Oracle无法正常运行。
图 10
OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要连接数据库,此服务必须打开,在日后的开发程序中此服务起作用。
OracleServiceORCL:此服务为Oracle 的主服务,命名规则:OracleService+数据库名称;
之后可以通过命令行方式进入SQLPlus的控制中心,进行命令的输入。
二、Oracle数据库的基本命令行的使用
2.1. SQLPlus
SQLPlus是Oracle提供的一个命令执行的工具软件,安装后会自动在系统中注进行注册。
SQLplus有两种命令:
.sqlplus以命令行方式进入数据库连接,如图11:
图 11
. sqlplusw:以窗口形式启动命令行工具:不过Oracle 11g没有提供该服务。
连接数据库以后,我们就可以进行查询等操作:
在数据库中存在多张表,每张表都有记录:
现在输入以下的命令:
SELECT * FROM EMP;
图 12
原本一行显示的数据二没有按照一行显示,所以显示的格式有点混乱,这就需要我们设置每一行的显示的长度:
设置显示每一行的长度:
Set linesize 300
图13
设置显示每一页的显示的行数:
Set pagesize 30
图 14

方法:1、利用“select*from user_indexes where table_name=表名”语句查询表中索引;2、利用“select*from all_indexes where table_name=表名”语句查询所有索引。

oracle asm指的是“自动存储管理”,是一种卷管理器,可自动管理磁盘组并提供有效的数据冗余功能;它是做为单独的Oracle实例实施和部署。asm的优势:1、配置简单、可最大化推动数据库合并的存储资源利用;2、支持BIGFILE文件等。

在oracle中,可以利用“TO_SINGLE_BYTE(String)”将全角转换为半角;“TO_SINGLE_BYTE”函数可以将参数中所有多字节字符都替换为等价的单字节字符,只有当数据库字符集同时包含多字节和单字节字符的时候有效。

在Oracle中,可利用lsnrctl命令查询端口号,该命令是Oracle的监听命令;在启动、关闭或重启oracle监听器之前可使用该命令检查oracle监听器的状态,语法为“lsnrctl status”,结果PORT后的内容就是端口号。

在oracle中,可以利用“drop sequence sequence名”来删除sequence;sequence是自动增加数字序列的意思,也就是序列号,序列号自动增加不能重置,因此需要利用drop sequence语句来删除序列。

在oracle中,可以利用“select ... From all_tab_columns where table_name=upper('表名') AND owner=upper('数据库登录用户名');”语句查询数据库表的数据类型。

方法:1、利用“LOWER(字段值)”将字段转为小写,或者利用“UPPER(字段值)”将字段转为大写;2、利用“REGEXP_LIKE(字符串,正则表达式,'i')”,当参数设置为“i”时,说明进行匹配不区分大小写。

方法:1、利用“alter system set sessions=修改后的数值 scope=spfile”语句修改session参数;2、修改参数之后利用“shutdown immediate – startup”语句重启服务器即可生效。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

Notepad++7.3.1
Easy-to-use and free code editor

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver CS6
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment
