当前位置:首页 » 操作系统 » linux新建数据库

linux新建数据库

发布时间: 2022-06-05 00:03:51

㈠ 在linux下手工创建oracle数据库的详细步骤,谢谢,我的环境不能生效。

oracle建立数据库需要很多信息,像日志文件。
一般不建议直接sql敲,本身提供了dbca的自动建库工具了。
开始--运行--dbca
建立数据库,就可以了

㈡ 如何在LINUX mysql 添加新数据库

步骤如下:
1、打开终端。
2、输入mysql
-uroot
-p。
3、输入MySQL用户密码进入MySQL数据。
4、使用“create
database
数据库名”语句即可创建数据库。
另外使用MySQl客户端Workbench可以进行可视化的创建。

㈢ linux oracle 怎么创建新的数据库

直接在命令行输入dbca
通过UI界面创建就可以啦
oracle一个实例下只能有一个数据库,所以创建数据库肯定也要重新创建一个实例的。
不过听说oracle
12C
在一个实例下可以有多个数据库了,和DB2差不多。
看你的oracle是什么版本了

㈣ linux中如何创建一个数据库或者数据表呢

首先,需要安装一个数据库服务器,如MySQL, PostgreSQL, Oracle, DB2等等(SQL Server只能安装在Windows系统中)。
然后,再使用这些数据库服务器的客户端工具,在数据库中创建数据表。

㈤ linux mysql 创建数据库 并且指定编码

1、首先在linux终端窗口处输入mysql -u root -p 命令,然后输入root帐户密码连接sql数据库。

㈥ linux下怎么创建oracle数据库

1. 设置ORACLE_SID

默认的ORACLE_SID是orcl,我个人强烈建议起个唯一、且意义的名字,比如**testdb,**proddb等等,在Oracle用户下执行:

export ORACLE_SID=lxdbtest

2. 重建PFILE

在$ORACLE_HOME/dbs目录下重建pfile(initORACLE_SID.ora,本例为initlxdbtest.ora),除了以下三个参数,其它参数都可以不用设置(使用默认值):

db_name=lxdbtest
control_files='/home/oracle/app/oradata/lxdbtest/control01.ctl','/home/oracle/app/oradata/lxdbtest/control02.ctl','/home/oracle/app/oradata/lxdbtest/control03.ctl'
memory_target=2G

为了安全起见,控制文件一定要指定多份,在生产库上,要把它们分开放在不同的物理磁盘上,这里因为是测试库,所以才放在同一个磁盘上。

3. 启动实例至nomount状态

有了pfile就可以启动实例至nomount状态了:

$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Proction on Thu Jul 25 21:01:16 2013

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup nomount
ORACLE instance started.

Total System Global Area 2137886720 bytes
Fixed Size 2215064 bytes
Variable Size 1224737640 bytes
Database Buffers 905969664 bytes
Redo Buffers 4964352 bytes
SQL>

4. 执行CREATE DATABASE语句

CREATE DATABASE lxdbtest
LOGFILE GROUP 1
('/home/oracle/app/oradata/lxdbtest/redo01a.log','/data/oradata/lxdbtest/redo01b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 2
('/home/oracle/app/oradata/lxdbtest/redo02a.log','/data/oradata/lxdbtest/redo02b.log')
SIZE 100M BLOCKSIZE 512,
GROUP 3
('/home/oracle/app/oradata/lxdbtest/redo03a.log','/data/oradata/lxdbtest/redo03b.log')
SIZE 100M BLOCKSIZE 512
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 600
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
EXTENT MANAGEMENT LOCAL
DATAFILE '/home/oracle/app/oradata/lxdbtest/system01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
SYSAUX DATAFILE '/home/oracle/app/oradata/lxdbtest/sysaux01.dbf' SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TABLESPACE users
DATAFILE '/home/oracle/app/oradata/lxdbtest/users01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
DEFAULT TEMPORARY TABLESPACE temptbs
TEMPFILE '/home/oracle/app/oradata/lxdbtest/temp01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF
UNDO TABLESPACE undotbs
DATAFILE '/home/oracle/app/oradata/lxdbtest/undotbs01.dbf'
SIZE 2048M REUSE AUTOEXTEND OFF;

有几点需要注意:

1)每个日志文件组的日志要放在不同的物理磁盘上,万一有一个磁盘损坏,也不会丢失数据

2)根据需要选择合适的字符集

3)创建了5个基本的表空间:SYSTEM,SYSAUX,默认表空间,默认临时表空间,默认UNDO表空间

5. 根据需要创建应用程序所需的表空间

对于关键业务的数据,应该创建单独的表空间给它使用(最好把表和索引分开放在表空间)

SQL> create tablespace p95169tbs
2 datafile '/home/oracle/app/oradata/lxdbtest/p95169tbs01.dbf' size 10G,
3 '/home/oracle/app/oradata/lxdbtest/p95169tbs02.dbf' size 10G;

Tablespace created.

6. 构建数据字典视图

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/sqlplus/admin/pupbld.sql

7. 修改system,sys的密码

alter user sys identified by ***;
alter user system identified by ***;

8. 创建SPFILE

SQL> create spfile from pfile;

File created.

重启数据库后,将以spfile取代pfile.

最后,再顺便说下如何删除数据库。在删除数据库之前,数据库必须是在mount和restricted session状态,具体如下:

SQL> startup mount

SQL> alter system enable restricted session;

System altered.

SQL> drop database;

Database dropped.

数据库删除成功后,所有的在线日志文件、数据文件都会一并被删除,但归档日志和备份文件不会被删除。

㈦ linux suse mysql 怎么创建数据库

Suse Linux下数据库创建新用户简单版

1.首先需要root权限登录数据库,

sqlplus sys/sys@oracle_ip

2.创建新的用户名和密码

create user username identified by password;

3.现在退出root用户 使用sqlplus username/password@oracle_ip

即可以新用户名登录

4.初次登陆会提示没有一个关于session的问题,这时就需要给你的用户增加
session,grant create session to username;

5.增加session后再次登录,create table table_name 会发现,

提示无权建表,此时需要重新登录root,

sqlplus sys/sys@oracle_ip,然后给自己的用户增加权限。

6.一劳永逸的做法便是,给你的用户增加DBA权限,

grant DBA to username;当然如果你不想,也可以只增加建表权限,

㈧ linux服务器怎么新建oracle数据库

dbca命令,按照向导一步步做

热点内容
编译过程用图表表示 发布:2024-10-31 03:17:01 浏览:120
mac缓存清理软件 发布:2024-10-31 03:16:56 浏览:669
有什么云盘能上传视频 发布:2024-10-31 02:42:14 浏览:83
xp给共享文件夹加密码 发布:2024-10-31 02:42:14 浏览:423
什么编程呢 发布:2024-10-31 02:40:45 浏览:522
数据压缩计算 发布:2024-10-31 02:40:37 浏览:294
0背包问题算法 发布:2024-10-31 02:40:36 浏览:542
安卓5截屏保存在哪里 发布:2024-10-31 02:28:41 浏览:532
pythonExcel大数据 发布:2024-10-31 02:27:14 浏览:343
c语言怎么编译局部变量 发布:2024-10-31 02:26:29 浏览:487