下面我详细讲解“oracle 11g下载、安装、使用图文教程”的攻略。
下载
首先,需要到Oracle官网
下载Oracle Database 11g Release 2。
选择你需要的版本,这里以Oracle Database 11g Release 2 for Windows x64
为例。
安装
- 解压下载后的压缩包。
- 运行
setup.exe
。 - 选择安装类型,一般选择
安装数据库软件
,然后点击下一步。 - 设置安装选项:
- 选择
创建数据库
,然后点击下一步。 - 选择
使用标准安装
,然后点击下一步。 - 输入数据库管理员用户名和密码,然后点击下一步。
- 设置数据库实例名称和口令,然后点击下一步。
- 选择要安装的组件,一般选择默认选项,然后点击下一步。
- 设置监听器名称和端口,然后点击下一步。
- 选择是否启用自动存储空间管理,然后点击下一步。
- 选择是否创建样例数据库,然后点击下一步。
- 点击安装按钮开始安装。
- 安装完成后,选择
创建数据库
并创建模板数据库
。
使用
- 启动
Oracle Database 11g Release 2
,打开命令行终端。 - 进入
sqlplus
命令行终端,输入:
sqlplus /nolog
然后使用管理员账户登录:
conn sys as sysdba
填写之前设置的管理员用户名和密码。
3. 创建用户,用于连接数据库:
create user test identified by test;
创建完成后,授权:
grant connect,resource,dba to test;
强制刷新权限:
alter user test default tablespace users quota unlimited on users;
4. 使用之前创建的用户连接数据库:
conn test
当前用户为test
,可以使用数据库的各个功能,例如:
show databases;
show tables;
可以实现查看数据库中的所有表和数据。
示例1
接下来给出一个例子,使用Oracle Database 11g Release 2
实现创建一个学生表:
- 连接到数据库后,创建一个表:
create table student
(id int primary key,
name varchar2(20),
age int,
sex char(1));
2. 插入数据:
insert into student values(1, '张三', 18, 'M');
insert into student values(2, '李四', 19, 'F');
插入两条学生数据。
3. 查询数据:
select * from student;
可以查看到所有的学生数据,包括id
、name
、age
和sex
。
示例2
接下来再给出一个例子,使用Oracle Database 11g Release 2
实现创建一个存储过程:
- 连接到数据库后,创建一个存储过程:
CREATE OR REPLACE PROCEDURE print_student_info(
p_student_id IN NUMBER)
AS
BEGIN
SELECT name, age, sex
FROM student
WHERE id = p_student_id;
END;
创建一个名为print_student_info
的存储过程,接收一个参数p_student_id
。
2. 执行存储过程:
EXECUTE print_student_info(1);
可以查看编号为1的学生信息。
以上就是完整的“oracle 11g下载、安装、使用图文教程”的攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:oracle 11g下载、安装、使用图文教程 - Python技术站