数据库
磁盘上存储数据的集合
在物理上表现为数据文件、日志文件和控制文件等
在逻辑上以表空间形式存在
必须首先创建数据库,然后才能使用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;
网友评论