oracle11g创建数据库的语句
时间: 2023-08-31 07:35:04 浏览: 197
要在Oracle 11g中创建数据库,可以按以下步骤操作:
1. 打开SQLPlus。在终端或命令行窗口中输入以下命令:
```
sqlplus /nolog
```
这将打开SQLPlus命令行界面。
2. 连接到Oracle数据库。在SQLPlus命令行界面中输入以下命令:
```
connect sys/password as sysdba;
```
请将"password"替换为您的SYS用户密码。这将连接到SYS用户并打开SQLPlus命令行界面。
3. 创建一个新的控制文件。在SQLPlus命令行界面中输入以下SQL语句:
```
CREATE CONTROLFILE REUSE DATABASE "database_name" RESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292;
```
请将"database_name"替换为您要创建的数据库名称。这将创建一个新的控制文件。
4. 打开数据库。在SQLPlus命令行界面中输入以下SQL语句:
```
ALTER DATABASE OPEN;
```
这将打开新创建的数据库。
5. 创建新的表空间。在SQLPlus命令行界面中输入以下SQL语句:
```
CREATE TABLESPACE "tablespace_name" DATAFILE 'tablespace_name.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;
```
请将"tablespace_name"替换为您要创建的表空间的名称。这将创建一个新的表空间。
6. 创建新用户并授予权限。在SQLPlus命令行界面中输入以下SQL语句:
```
CREATE USER "username" IDENTIFIED BY "password" DEFAULT TABLESPACE "tablespace_name";
GRANT CONNECT, RESOURCE TO "username";
```
请将"username"替换为您要创建的新用户的名称,"password"替换为该用户的密码,"tablespace_name"替换为您要将其作为默认表空间的表空间的名称。这将创建一个新用户并授予其连接和资源权限。
7. 退出SQLPlus。在SQLPlus命令行界面中输入以下命令:
```
exit;
```
这将退出SQLPlus。
这些步骤将创建一个新的Oracle 11g数据库,其中包括一个新的控制文件、一个新的表空间和一个新的用户。请注意,这只是创建数据库的基本步骤,您可能需要根据您的具体要求进行更改。
阅读全文