[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

时间:2024-03-16 14:09:01

**

1.创建数据库实例:

**
1.打开“Database Configuration Assistant”,选择“创建数据库”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

2.输入数据库实例名“sguap”或其他自定义
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
3.输入同一口令,一定要记住:
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

4.选择“使用Unicode(AL32UTF8)”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

以上为创建数据库实例的详细步骤,没有添加特殊说明的地方,都按默认处理(更高级的配置请教高手,此处仅是入门级介绍)。

**

2.配置表空间和用户

**
方式一:用SQL语句创建表空间和用户
1.使用PL/SQL工具登录刚刚创建的数据库;Username:sys;Password:自己先前设定的;Database:localhost:1521/数据库实例名;Connect as:SYSDBA。
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
2. 新建—SQL Window
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
2.输入以下SQL语句,创建表空间,其中“&table_space_name”更改为自定义表空间名称,例如:TBS_SGUAP;“&table_data_name”更改为自定义数据文件名;最后点击运行。

CREATE TABLESPACE  table_space_name
    LOGGING 
    DATAFILE '&table_data_name ' SIZE 200M 
    AUTOEXTEND 
    ON NEXT  100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 
SEGMENT SPACE MANAGEMENT  AUTO ;

实例:

CREATE TABLESPACE TBS_SGUAP
    LOGGING 
    DATAFILE 'DATA_SGUAP_1' SIZE 200M 
    AUTOEXTEND 
    ON NEXT  100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL 
SEGMENT SPACE MANAGEMENT  AUTO ;

3.使用以下SQL 语句创建用户,其中“&username”更改为自定义用户名,例:uap_user;“&password”更改为自定义密码,例如:uap_user;“table_space_name”为刚刚创建的表空间名称;

create user &username identified by &password default tablespace  table_space_name ;

实例:

create user uap_user identified by uap_user default tablespace TBS_SGUAP;

4.为用户赋予DBA权限
实例:授予dba权限:grant dba to uap_user;
授予普通权限:grant resource,connect to uap_user;

方式二:使用界面版配置方式
1.在运行命令行中输入“services.msc”,打开“服务”管理器(当然也有其他途径进入,只是认为这个是最为快捷有效的)
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
2. 启动与sguap相关服务
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
3.选择“Database Control-sguap”,打开登录页面
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

4.输入用户名和口令
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
5.进入“数据库实例:sguap”页面,打开“管理”选项,选择“存储–表空间”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
6.进入“表空间”页面,点击“创建”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

7.进入“创建 表空间”页面,输入名称,点击“添加”按钮
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
8.进入“添加数据文件”,输入文件名等数据参数,点击确定
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
9. 返回数据库实例主页面,选择“用户和权限—用户”

[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

10.进入“用户”界面,点击“创建”按钮
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
11. 进入“创建 用户”界面,输入相应参数,然后选择“角色”选项
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

12.打开“角色”页面,点击“编辑列表”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
13.进入“修改角色”页面,选择相应的角色(建议选择DBA作为开发练习使用,高级选项,请教高手),最后点击“确定”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

**

3.添加“本地Net服务名”

**
1.选择“配置和移植工具—Net Configuration Assitant”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
2.打开“Oracle Net Configuration Assitant”界面,选择“本地Net服务名配置”,点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

3.进入“Net服务名配置”界面,选择“添加”,点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
4.进入“Net服务名配置,服务名”,输入“服务名”(数据库实例名)
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

5.进入“选择协议”界面,选择“TCP”,点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
6.输入“主机名”即服务器IP地址(此处也可写127.0.0.1),点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

7.进入“测试”界面,选择“是,进行测试”,点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
8.点击“更改登录”,输入用户名和口令,“确定”

[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”

9.“测试成功”,点击“下一步”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
10.输入“网络服务名”,自定义
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
[详细]Oracle新建数据库实例、创建用户和表空间及添加“本地Net服务名”
完成添加“本地Net服务名”